diff --git a/DEPS.bzl b/DEPS.bzl index b0c9e7d80ee9e..0e62ef1cc39a8 100644 --- a/DEPS.bzl +++ b/DEPS.bzl @@ -7180,26 +7180,26 @@ def go_deps(): name = "com_github_tikv_client_go_v2", build_file_proto_mode = "disable_global", importpath = "github.com/tikv/client-go/v2", - sha256 = "bd23e08aaab7692e442bb0a8bf5889bca086e50e3c53124ace7d4f476b0b95d4", - strip_prefix = "github.com/tikv/client-go/v2@v2.0.8-0.20240626064248-4a72526f6c30", + sha256 = "0093081c01fd5119490fb4145f770eb8a90da6c4e0e02708dae7b1fe24668cb2", + strip_prefix = "github.com/tikv/client-go/v2@v2.0.8-0.20240703095801-d73cc1ed6503", urls = [ - "http://bazel-cache.pingcap.net:8080/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240626064248-4a72526f6c30.zip", - "http://ats.apps.svc/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240626064248-4a72526f6c30.zip", - "https://cache.hawkingrei.com/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240626064248-4a72526f6c30.zip", - "https://storage.googleapis.com/pingcapmirror/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240626064248-4a72526f6c30.zip", + "http://bazel-cache.pingcap.net:8080/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240703095801-d73cc1ed6503.zip", + "http://ats.apps.svc/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240703095801-d73cc1ed6503.zip", + "https://cache.hawkingrei.com/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240703095801-d73cc1ed6503.zip", + "https://storage.googleapis.com/pingcapmirror/gomod/github.com/tikv/client-go/v2/com_github_tikv_client_go_v2-v2.0.8-0.20240703095801-d73cc1ed6503.zip", ], ) go_repository( name = "com_github_tikv_pd_client", build_file_proto_mode = "disable_global", importpath = "github.com/tikv/pd/client", - sha256 = "107218d0f9404ed51c23fda05b4fdac1bd3dbe8c8724c63ceddb4cbc7e77ceaf", - strip_prefix = "github.com/tikv/pd/client@v0.0.0-20240620115049-049de1761e56", + sha256 = "af957cdaccb24818d126f992ff3677b04adb2e80b53b898d5bab6f134a144120", + strip_prefix = "github.com/tikv/pd/client@v0.0.0-20240703065657-6b25787aff4d", urls = [ - "http://bazel-cache.pingcap.net:8080/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240620115049-049de1761e56.zip", - "http://ats.apps.svc/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240620115049-049de1761e56.zip", - "https://cache.hawkingrei.com/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240620115049-049de1761e56.zip", - "https://storage.googleapis.com/pingcapmirror/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240620115049-049de1761e56.zip", + "http://bazel-cache.pingcap.net:8080/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240703065657-6b25787aff4d.zip", + "http://ats.apps.svc/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240703065657-6b25787aff4d.zip", + "https://cache.hawkingrei.com/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240703065657-6b25787aff4d.zip", + "https://storage.googleapis.com/pingcapmirror/gomod/github.com/tikv/pd/client/com_github_tikv_pd_client-v0.0.0-20240703065657-6b25787aff4d.zip", ], ) go_repository( @@ -7644,6 +7644,19 @@ def go_deps(): "https://storage.googleapis.com/pingcapmirror/gomod/github.com/yagipy/maintidx/com_github_yagipy_maintidx-v1.0.0.zip", ], ) + go_repository( + name = "com_github_yangkeao_go_mysql_driver", + build_file_proto_mode = "disable_global", + importpath = "github.com/YangKeao/go-mysql-driver", + sha256 = "66ba9bed8b68899ea4adc729fbaf160bd634fe1afa51621a3dc5b153b538eb57", + strip_prefix = "github.com/YangKeao/go-mysql-driver@v0.0.0-20240627104025-dd5589458cfa", + urls = [ + "http://bazel-cache.pingcap.net:8080/gomod/github.com/YangKeao/go-mysql-driver/com_github_yangkeao_go_mysql_driver-v0.0.0-20240627104025-dd5589458cfa.zip", + "http://ats.apps.svc/gomod/github.com/YangKeao/go-mysql-driver/com_github_yangkeao_go_mysql_driver-v0.0.0-20240627104025-dd5589458cfa.zip", + "https://cache.hawkingrei.com/gomod/github.com/YangKeao/go-mysql-driver/com_github_yangkeao_go_mysql_driver-v0.0.0-20240627104025-dd5589458cfa.zip", + "https://storage.googleapis.com/pingcapmirror/gomod/github.com/YangKeao/go-mysql-driver/com_github_yangkeao_go_mysql_driver-v0.0.0-20240627104025-dd5589458cfa.zip", + ], + ) go_repository( name = "com_github_yeya24_promlinter", build_file_proto_mode = "disable_global", @@ -9685,6 +9698,19 @@ def go_deps(): "https://storage.googleapis.com/pingcapmirror/gomod/go.etcd.io/gofail/io_etcd_go_gofail-v0.1.0.zip", ], ) + go_repository( + name = "io_filippo_edwards25519", + build_file_proto_mode = "disable_global", + importpath = "filippo.io/edwards25519", + sha256 = "9ac43a686d06fdebd719f7af3866c87eb069302272dfb131007adf471c308b65", + strip_prefix = "filippo.io/edwards25519@v1.1.0", + urls = [ + "http://bazel-cache.pingcap.net:8080/gomod/filippo.io/edwards25519/io_filippo_edwards25519-v1.1.0.zip", + "http://ats.apps.svc/gomod/filippo.io/edwards25519/io_filippo_edwards25519-v1.1.0.zip", + "https://cache.hawkingrei.com/gomod/filippo.io/edwards25519/io_filippo_edwards25519-v1.1.0.zip", + "https://storage.googleapis.com/pingcapmirror/gomod/filippo.io/edwards25519/io_filippo_edwards25519-v1.1.0.zip", + ], + ) go_repository( name = "io_k8s_api", build_file_proto_mode = "disable_global", @@ -10365,13 +10391,13 @@ def go_deps(): name = "org_golang_x_sys", build_file_proto_mode = "disable_global", importpath = "golang.org/x/sys", - sha256 = "2588f4e77c83774bc6f168e8594f2dcbd21c1d26849a877f7e6a0d151392e735", - strip_prefix = "golang.org/x/sys@v0.21.0", + sha256 = "2434299f530b049a5c8121d6465751ce58bd62f939afde34c442f79c88e9033c", + strip_prefix = "golang.org/x/sys@v0.22.0", urls = [ - "http://bazel-cache.pingcap.net:8080/gomod/golang.org/x/sys/org_golang_x_sys-v0.21.0.zip", - "http://ats.apps.svc/gomod/golang.org/x/sys/org_golang_x_sys-v0.21.0.zip", - "https://cache.hawkingrei.com/gomod/golang.org/x/sys/org_golang_x_sys-v0.21.0.zip", - "https://storage.googleapis.com/pingcapmirror/gomod/golang.org/x/sys/org_golang_x_sys-v0.21.0.zip", + "http://bazel-cache.pingcap.net:8080/gomod/golang.org/x/sys/org_golang_x_sys-v0.22.0.zip", + "http://ats.apps.svc/gomod/golang.org/x/sys/org_golang_x_sys-v0.22.0.zip", + "https://cache.hawkingrei.com/gomod/golang.org/x/sys/org_golang_x_sys-v0.22.0.zip", + "https://storage.googleapis.com/pingcapmirror/gomod/golang.org/x/sys/org_golang_x_sys-v0.22.0.zip", ], ) go_repository( diff --git a/WORKSPACE b/WORKSPACE index 37f124d168ed4..f237626eda481 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -80,12 +80,13 @@ go_rules_dependencies() go_download_sdk( name = "go_sdk", urls = [ + "https://cache.hawkingrei.com/golang/{}", "http://ats.apps.svc/golang/{}", "http://bazel-cache.pingcap.net:8080/golang/{}", "https://mirrors.aliyun.com/golang/{}", "https://dl.google.com/go/{}", ], - version = "1.21.11", + version = "1.21.12", ) go_register_toolchains( diff --git a/br/pkg/restore/split/client.go b/br/pkg/restore/split/client.go index 58586ecd5b834..226ecc58360e0 100644 --- a/br/pkg/restore/split/client.go +++ b/br/pkg/restore/split/client.go @@ -769,7 +769,8 @@ func (c *pdClient) ScanRegions(ctx context.Context, key, endKey []byte, limit in failpoint.Return(nil, status.Error(codes.Unavailable, "not leader")) }) - regions, err := c.client.BatchScanRegions(ctx, []pd.KeyRange{{StartKey: key, EndKey: endKey}}, limit) + //nolint:staticcheck + regions, err := c.client.ScanRegions(ctx, key, endKey, limit) if err != nil { return nil, errors.Trace(err) } diff --git a/br/pkg/storage/s3.go b/br/pkg/storage/s3.go index f5ffdbf463601..3987512b2a0a2 100644 --- a/br/pkg/storage/s3.go +++ b/br/pkg/storage/s3.go @@ -289,10 +289,22 @@ func autoNewCred(qs *backuppb.S3) (cred *credentials.Credentials, err error) { func createOssRAMCred() (*credentials.Credentials, error) { cred, err := aliproviders.NewInstanceMetadataProvider().Retrieve() if err != nil { - return nil, errors.Annotate(err, "Alibaba RAM Provider Retrieve") + log.Warn("failed to get aliyun ram credential", zap.Error(err)) + return nil, nil + } + var aliCred, ok = cred.(*alicred.StsTokenCredential) + if !ok { + return nil, errors.Errorf("invalid credential type %T", cred) + } + newCred := credentials.NewChainCredentials([]credentials.Provider{ + &credentials.EnvProvider{}, + &credentials.SharedCredentialsProvider{}, + &credentials.StaticProvider{Value: credentials.Value{AccessKeyID: aliCred.AccessKeyId, SecretAccessKey: aliCred.AccessKeySecret, SessionToken: aliCred.AccessKeyStsToken, ProviderName: ""}}, + }) + if _, err := newCred.Get(); err != nil { + return nil, errors.Trace(err) } - ncred := cred.(*alicred.StsTokenCredential) - return credentials.NewStaticCredentials(ncred.AccessKeyId, ncred.AccessKeySecret, ncred.AccessKeyStsToken), nil + return newCred, nil } // NewS3Storage initialize a new s3 storage for metadata. diff --git a/br/pkg/streamhelper/advancer_env.go b/br/pkg/streamhelper/advancer_env.go index ac6d46cd0a656..26abd1e0605f8 100644 --- a/br/pkg/streamhelper/advancer_env.go +++ b/br/pkg/streamhelper/advancer_env.go @@ -73,7 +73,8 @@ func (c PDRegionScanner) FetchCurrentTS(ctx context.Context) (uint64, error) { // RegionScan gets a list of regions, starts from the region that contains key. // Limit limits the maximum number of regions returned. func (c PDRegionScanner) RegionScan(ctx context.Context, key, endKey []byte, limit int) ([]RegionWithLeader, error) { - rs, err := c.Client.BatchScanRegions(ctx, []pd.KeyRange{{StartKey: key, EndKey: endKey}}, limit) + //nolint:staticcheck + rs, err := c.Client.ScanRegions(ctx, key, endKey, limit) if err != nil { return nil, err } diff --git a/br/pkg/task/BUILD.bazel b/br/pkg/task/BUILD.bazel index 2412923b352aa..34e54ffb65e33 100644 --- a/br/pkg/task/BUILD.bazel +++ b/br/pkg/task/BUILD.bazel @@ -62,6 +62,7 @@ go_library( "//pkg/util", "//pkg/util/cdcutil", "//pkg/util/collate", + "//pkg/util/engine", "//pkg/util/mathutil", "//pkg/util/table-filter", "@com_github_docker_go_units//:go-units", @@ -83,6 +84,7 @@ go_library( "@com_github_tikv_client_go_v2//tikv", "@com_github_tikv_client_go_v2//util", "@com_github_tikv_pd_client//:client", + "@com_github_tikv_pd_client//http", "@com_google_cloud_go_storage//:storage", "@io_etcd_go_etcd_client_pkg_v3//transport", "@io_etcd_go_etcd_client_v3//:client", @@ -108,7 +110,7 @@ go_test( ], embed = [":task"], flaky = True, - shard_count = 29, + shard_count = 32, deps = [ "//br/pkg/backup", "//br/pkg/config", @@ -144,6 +146,7 @@ go_test( "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//oracle", "@com_github_tikv_pd_client//:client", + "@com_github_tikv_pd_client//http", "@org_golang_google_grpc//keepalive", ], ) diff --git a/br/pkg/task/restore.go b/br/pkg/task/restore.go index 9743af337113b..ebcf48f3257b9 100644 --- a/br/pkg/task/restore.go +++ b/br/pkg/task/restore.go @@ -10,6 +10,7 @@ import ( "strings" "time" + "github.com/docker/go-units" "github.com/google/uuid" "github.com/opentracing/opentracing-go" "github.com/pingcap/errors" @@ -38,11 +39,13 @@ import ( "github.com/pingcap/tidb/pkg/tablecodec" "github.com/pingcap/tidb/pkg/util" "github.com/pingcap/tidb/pkg/util/collate" + "github.com/pingcap/tidb/pkg/util/engine" "github.com/pingcap/tidb/pkg/util/mathutil" "github.com/spf13/cobra" "github.com/spf13/pflag" "github.com/tikv/client-go/v2/tikv" pd "github.com/tikv/pd/client" + "github.com/tikv/pd/client/http" clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/multierr" "go.uber.org/zap" @@ -98,6 +101,7 @@ const ( defaultFlagDdlBatchSize = 128 resetSpeedLimitRetryTimes = 3 maxRestoreBatchSizeLimit = 10240 + pb = 1024 * 1024 * 1024 * 1024 * 1024 ) const ( @@ -820,6 +824,12 @@ func runRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConf return errors.Annotate(berrors.ErrRestoreInvalidBackup, "contain tables but no databases") } + if cfg.CheckRequirements { + if err := checkDiskSpace(ctx, mgr, files, tables); err != nil { + return errors.Trace(err) + } + } + archiveSize := reader.ArchiveSize(ctx, files) g.Record(summary.RestoreDataSize, archiveSize) //restore from tidb will fetch a general Size issue https://github.com/pingcap/tidb/issues/27247 @@ -938,10 +948,6 @@ func runRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConf return errors.Trace(err) } - var newTS uint64 - if client.IsIncremental() { - newTS = restoreTS - } ddlJobs := FilterDDLJobs(client.GetDDLJobs(), tables) ddlJobs = FilterDDLJobByRules(ddlJobs, DDLJobBlockListRule) @@ -1000,6 +1006,17 @@ func runRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConf return errors.Trace(err) } + var newTS uint64 + if client.IsIncremental() { + // we need to get the new ts after execDDL + // or backfilled data in upstream may not be covered by + // the new ts. + // see https://github.com/pingcap/tidb/issues/54426 + newTS, err = restore.GetTSWithRetry(ctx, mgr.GetPDClient()) + if err != nil { + return errors.Trace(err) + } + } // We make bigger errCh so we won't block on multi-part failed. errCh := make(chan error, 32) @@ -1166,6 +1183,134 @@ func runRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConf return nil } +func getMaxReplica(ctx context.Context, mgr *conn.Mgr) (cnt uint64, err error) { + var resp map[string]any + err = utils.WithRetry(ctx, func() error { + resp, err = mgr.GetPDHTTPClient().GetReplicateConfig(ctx) + return err + }, utils.NewPDReqBackoffer()) + if err != nil { + return 0, errors.Trace(err) + } + + key := "max-replicas" + val, ok := resp[key] + if !ok { + return 0, errors.Errorf("key %s not found in response %v", key, resp) + } + return uint64(val.(float64)), nil +} + +func getStores(ctx context.Context, mgr *conn.Mgr) (stores *http.StoresInfo, err error) { + err = utils.WithRetry(ctx, func() error { + stores, err = mgr.GetPDHTTPClient().GetStores(ctx) + return err + }, utils.NewPDReqBackoffer()) + if err != nil { + return nil, errors.Trace(err) + } + return stores, nil +} + +func EstimateTikvUsage(files []*backuppb.File, maxReplica uint64, storeCnt int) uint64 { + if storeCnt == 0 { + return 0 + } + var totalSize uint64 = 0 + for _, file := range files { + totalSize += file.GetSize_() + } + return totalSize * maxReplica / uint64(storeCnt) +} + +func EstimateTiflashUsage(tables []*metautil.Table, storeCnt int) uint64 { + if storeCnt == 0 { + return 0 + } + var tiflashTotal uint64 = 0 + for _, table := range tables { + if table.TiFlashReplicas <= 0 { + continue + } + tableBytes := uint64(0) + for _, file := range table.Files { + tableBytes += file.GetSize_() + } + tiflashTotal += tableBytes * uint64(table.TiFlashReplicas) + } + return tiflashTotal / uint64(storeCnt) +} + +func CheckStoreSpace(necessary uint64, store *http.StoreInfo) error { + // Be careful editing the message, it is used in DiskCheckBackoffer + available, err := units.RAMInBytes(store.Status.Available) + if err != nil { + return errors.Annotatef(berrors.ErrPDInvalidResponse, "store %d has invalid available space %s", store.Store.ID, store.Status.Available) + } + if available <= 0 { + return errors.Annotatef(berrors.ErrPDInvalidResponse, "store %d has invalid available space %s", store.Store.ID, store.Status.Available) + } + if uint64(available) < necessary { + return errors.Errorf("store %d has no space left on device, available %s, necessary %s", + store.Store.ID, units.BytesSize(float64(available)), units.BytesSize(float64(necessary))) + } + return nil +} + +func checkDiskSpace(ctx context.Context, mgr *conn.Mgr, files []*backuppb.File, tables []*metautil.Table) error { + maxReplica, err := getMaxReplica(ctx, mgr) + if err != nil { + return errors.Trace(err) + } + stores, err := getStores(ctx, mgr) + if err != nil { + return errors.Trace(err) + } + + tikvCnt, tiflashCnt := 0, 0 + for i := range stores.Stores { + store := &stores.Stores[i] + if engine.IsTiFlashHTTPResp(&store.Store) { + tiflashCnt += 1 + continue + } + tikvCnt += 1 + } + + // We won't need to restore more than 1800 PB data at one time, right? + preserve := func(base uint64, ratio float32) uint64 { + if base > 1000*pb { + return base + } + return base * uint64(ratio*10) / 10 + } + tikvUsage := preserve(EstimateTikvUsage(files, maxReplica, tikvCnt), 1.1) + tiflashUsage := preserve(EstimateTiflashUsage(tables, tiflashCnt), 1.1) + + err = utils.WithRetry(ctx, func() error { + stores, err = getStores(ctx, mgr) + if err != nil { + return errors.Trace(err) + } + for _, store := range stores.Stores { + if engine.IsTiFlashHTTPResp(&store.Store) { + if err := CheckStoreSpace(tiflashUsage, &store); err != nil { + return errors.Trace(err) + } + continue + } + if err := CheckStoreSpace(tikvUsage, &store); err != nil { + return errors.Trace(err) + } + } + return nil + }, utils.NewDiskCheckBackoffer()) + if err != nil { + return errors.Trace(err) + } + return nil +} + // Exhaust drains all remaining errors in the channel, into a slice of errors. func Exhaust(ec <-chan error) []error { out := make([]error, 0, len(ec)) diff --git a/br/pkg/task/restore_test.go b/br/pkg/task/restore_test.go index f35cb3dc8bc8b..dbab7d4d331cb 100644 --- a/br/pkg/task/restore_test.go +++ b/br/pkg/task/restore_test.go @@ -29,8 +29,11 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/tikv/client-go/v2/oracle" + pdhttp "github.com/tikv/pd/client/http" ) +const pb uint64 = 1024 * 1024 * 1024 * 1024 * 1024 + func TestPreCheckTableTiFlashReplicas(t *testing.T) { mockStores := []*metapb.Store{ { @@ -417,3 +420,38 @@ func TestFilterDDLJobByRules(t *testing.T) { assert.Equal(t, expectedDDLTypes[i], ddlJob.Type) } } + +func TestTikvUsage(t *testing.T) { + files := []*backuppb.File{ + {Name: "F1", Size_: 1 * pb}, + {Name: "F2", Size_: 2 * pb}, + {Name: "F3", Size_: 3 * pb}, + {Name: "F4", Size_: 4 * pb}, + {Name: "F5", Size_: 5 * pb}, + } + replica := uint64(3) + storeCnt := 6 + total := uint64(0) + for _, f := range files { + total += f.GetSize_() + } + ret := task.EstimateTikvUsage(files, replica, storeCnt) + require.Equal(t, total*replica/uint64(storeCnt), ret) +} + +func TestTiflashUsage(t *testing.T) { + tables := []*metautil.Table{ + {TiFlashReplicas: 0, Files: []*backuppb.File{{Size_: 1 * pb}}}, + {TiFlashReplicas: 1, Files: []*backuppb.File{{Size_: 2 * pb}}}, + {TiFlashReplicas: 2, Files: []*backuppb.File{{Size_: 3 * pb}}}, + } + + storeCnt := 3 + ret := task.EstimateTiflashUsage(tables, storeCnt) + require.Equal(t, 8*pb/3, ret) +} + +func TestCheckTikvSpace(t *testing.T) { + store := pdhttp.StoreInfo{Store: pdhttp.MetaStore{ID: 1}, Status: pdhttp.StoreStatus{Available: "500PB"}} + require.NoError(t, task.CheckStoreSpace(400*pb, &store)) +} diff --git a/br/pkg/utils/backoff.go b/br/pkg/utils/backoff.go index d1f82db6fe3ac..fb947980e572e 100644 --- a/br/pkg/utils/backoff.go +++ b/br/pkg/utils/backoff.go @@ -280,3 +280,49 @@ func (bo *pdReqBackoffer) NextBackoff(err error) time.Duration { func (bo *pdReqBackoffer) Attempt() int { return bo.attempt } + +type DiskCheckBackoffer struct { + attempt int + delayTime time.Duration + maxDelayTime time.Duration +} + +func NewDiskCheckBackoffer() Backoffer { + return &DiskCheckBackoffer{ + attempt: resetTSRetryTime, + delayTime: resetTSWaitInterval, + maxDelayTime: resetTSMaxWaitInterval, + } +} + +func (bo *DiskCheckBackoffer) NextBackoff(err error) time.Duration { + e := errors.Cause(err) + switch e { // nolint:errorlint + case nil, context.Canceled, context.DeadlineExceeded: + bo.delayTime = 0 + bo.attempt = 0 + case berrors.ErrPDInvalidResponse: + bo.delayTime = 2 * bo.delayTime + bo.attempt-- + default: + if strings.Contains(e.Error(), "no space left on device") { + bo.delayTime = 0 + bo.attempt = 0 + } else { + bo.delayTime = 2 * bo.delayTime + if bo.attempt > 5 { + bo.attempt = 5 + } + bo.attempt-- + } + } + + if bo.delayTime > bo.maxDelayTime { + return bo.maxDelayTime + } + return bo.delayTime +} + +func (bo *DiskCheckBackoffer) Attempt() int { + return bo.attempt +} diff --git a/br/tests/br_incremental/run.sh b/br/tests/br_incremental/run.sh index 57ffa2c51eef9..7e9312002d3b4 100755 --- a/br/tests/br_incremental/run.sh +++ b/br/tests/br_incremental/run.sh @@ -27,8 +27,9 @@ go-ycsb load mysql -P $CUR/workload -p mysql.host=$TIDB_IP -p mysql.port=$TIDB_P row_count_ori_full=$(run_sql "SELECT COUNT(*) FROM $DB.$TABLE;" | awk '/COUNT/{print $2}') run_sql "CREATE TABLE IF NOT EXISTS ${DB}.${AUTO_ID_TABLE} (c1 INT);" +run_sql "create table ${DB}.t (pk bigint primary key, val int not null);" +run_sql "insert into ${DB}.t values (1, 11), (2, 22), (3, 33), (4, 44);" -# full backup echo "full backup start..." run_br --pd $PD_ADDR backup db -s "local://$TEST_DIR/$DB/full" --db $DB @@ -38,6 +39,9 @@ for i in $(seq $ROW_COUNT); do run_sql "INSERT INTO ${DB}.${AUTO_ID_TABLE}(c1) VALUES ($i);" done +run_sql "create index index_val on ${DB}.t (val);" +run_sql "update ${DB}.t set val = 66 - val;" + # incremental backup echo "incremental backup start..." last_backup_ts=$(run_br validate decode --field="end-version" -s "local://$TEST_DIR/$DB/full" | grep -oE "^[0-9]+") @@ -70,4 +74,15 @@ for i in $(seq $ROW_COUNT); do run_sql "INSERT INTO ${DB}.${AUTO_ID_TABLE}(c1) VALUES ($i);" done +if run_sql "admin check table ${DB}.t;" | grep -q 'inconsistency'; then + echo "TEST: [$TEST_NAME] incremental restore fail on database $DB.t" + exit 1 +fi + +index_count=$(run_sql "select count(*) from $DB.t use index (index_val);" | awk '/count/{print $2}') +if [ "${index_count}" != "4" ];then + echo "TEST: [$TEST_NAME] index check fail on database $DB.t" + exit 1 +fi + run_sql "DROP DATABASE $DB;" diff --git a/br/tests/br_key_locked/codec.go b/br/tests/br_key_locked/codec.go index 21845c01014eb..5b7f4b93c31f0 100644 --- a/br/tests/br_key_locked/codec.go +++ b/br/tests/br_key_locked/codec.go @@ -63,7 +63,8 @@ func (c *codecPDClient) ScanRegions( endKey = codec.EncodeBytes(nil, endKey) } - regions, err := c.Client.BatchScanRegions(ctx, []pd.KeyRange{{StartKey: startKey, EndKey: endKey}}, limit, opts...) + //nolint:staticcheck + regions, err := c.Client.ScanRegions(ctx, startKey, endKey, limit, opts...) if err != nil { return nil, errors.Trace(err) } diff --git a/build/BUILD.bazel b/build/BUILD.bazel index b4e6d1c408cbc..2069bf10e2a5a 100644 --- a/build/BUILD.bazel +++ b/build/BUILD.bazel @@ -163,6 +163,7 @@ nogo( "//build/linter/noloopclosure", "//build/linter/prealloc", "//build/linter/predeclared", + "//build/linter/printexpression", "//build/linter/unconvert", "//build/linter/rowserrcheck", "//build/linter/toomanytests", diff --git a/build/image/base b/build/image/base index cc39ae6b9efd5..b6a333a5c0f7c 100644 --- a/build/image/base +++ b/build/image/base @@ -17,7 +17,7 @@ FROM hub.pingcap.net/jenkins/centos7_jenkins USER root WORKDIR /root -ENV GOLANG_VERSION 1.21.6 +ENV GOLANG_VERSION 1.21.12 ENV GOLANG_DOWNLOAD_URL https://dl.google.com/go/go$GOLANG_VERSION.linux-amd64.tar.gz ENV GOLANG_DOWNLOAD_SHA256 b3075ae1ce5dab85f89bc7905d1632de23ca196bd8336afd93fa97434cfa55ae ENV GOPATH /go diff --git a/build/image/parser_test b/build/image/parser_test index 4fcb559ab865f..e3590b044333c 100644 --- a/build/image/parser_test +++ b/build/image/parser_test @@ -14,7 +14,7 @@ FROM rockylinux:9 -ENV GOLANG_VERSION 1.21.6 +ENV GOLANG_VERSION 1.21.12 ENV ARCH amd64 ENV GOLANG_DOWNLOAD_URL https://dl.google.com/go/go$GOLANG_VERSION.linux-$ARCH.tar.gz ENV GOPATH /home/prow/go diff --git a/build/linter/printexpression/BUILD.bazel b/build/linter/printexpression/BUILD.bazel new file mode 100644 index 0000000000000..5cb20a6c0166a --- /dev/null +++ b/build/linter/printexpression/BUILD.bazel @@ -0,0 +1,25 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "printexpression", + srcs = ["analyzer.go"], + importpath = "github.com/pingcap/tidb/build/linter/printexpression", + visibility = ["//visibility:public"], + deps = [ + "//build/linter/util", + "@org_golang_x_tools//go/analysis", + "@org_golang_x_tools//go/analysis/passes/inspect", + "@org_golang_x_tools//go/ast/inspector", + ], +) + +go_test( + name = "printexpression_test", + timeout = "short", + srcs = ["analyzer_test.go"], + flaky = True, + deps = [ + ":printexpression", + "@org_golang_x_tools//go/analysis/analysistest", + ], +) diff --git a/build/linter/printexpression/analyzer.go b/build/linter/printexpression/analyzer.go new file mode 100644 index 0000000000000..c9ebe28baf5e2 --- /dev/null +++ b/build/linter/printexpression/analyzer.go @@ -0,0 +1,150 @@ +// Copyright 2024 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 printexpression + +import ( + "go/ast" + "go/types" + + "github.com/pingcap/tidb/build/linter/util" + "golang.org/x/tools/go/analysis" + "golang.org/x/tools/go/analysis/passes/inspect" + "golang.org/x/tools/go/ast/inspector" +) + +// Analyzer defines the linter for `emptynil` check +// +// This linter avoids calling `fmt.Println(expr)` or `fmt.Printf(\"%s\", expr)` directly, because +// `Expression` doesn't implement `String()` method, so it will print the address or internal state +// of the expression. +// It handles the following function call: +// 1. `fmt.Println(expr)` +// 2. `fmt.Printf(\"%s\", expr)` +// 4. `fmt.Sprintf(\"%s\", expr)` +// 5. `(*Error).GenWithStack/GenWithStackByArgs/FastGen/FastGenByArgs` +// +// Every struct which implemented `StringWithCtx` but not implemented `String` cannot be used as an argument. +var Analyzer = &analysis.Analyzer{ + Name: "printexpression", + Doc: `Avoid printing expression directly.`, + Requires: []*analysis.Analyzer{inspect.Analyzer}, + Run: run, +} + +func run(pass *analysis.Pass) (any, error) { + inspect := pass.ResultOf[inspect.Analyzer].(*inspector.Inspector) + + nodeFilter := []ast.Node{ + (*ast.CallExpr)(nil), + } + inspect.Preorder(nodeFilter, func(n ast.Node) { + expr, ok := n.(*ast.CallExpr) + if !ok { + return + } + + if !funcIsFormat(expr.Fun) { + return + } + + for _, arg := range expr.Args { + if argIsNotAllowed(pass.TypesInfo, arg) { + pass.Reportf(arg.Pos(), "avoid printing expression directly. Please use `Expression.StringWithCtx()` to get a string") + } + } + }) + + return nil, nil +} + +func funcIsFormat(x ast.Expr) bool { + switch x := x.(type) { + case *ast.SelectorExpr: + switch x.Sel.Name { + case "Printf", "Sprintf", "Println": + if i, ok := x.X.(*ast.Ident); ok { + return i.Name == "fmt" + } + return false + case "GenWithStack", "GenWithStackByArgs", "FastGen", "FastGenByArgs": + // TODO: check whether the receiver is an `*Error` + return true + } + } + return false +} + +func argIsNotAllowed(typInfo *types.Info, x ast.Expr) bool { + typ := typInfo.Types[x].Type + if typ == nil { + return false + } + + typWithMethods, ok := elementType(typ).(methodLookup) + if !ok { + return false + } + + return typIsNotAllowed(typWithMethods) +} + +type methodLookup interface { + NumMethods() int + Method(i int) *types.Func + Underlying() types.Type +} + +func typIsNotAllowed(typ methodLookup) bool { + implString := false + implStringWithCtx := false + for i := 0; i < typ.NumMethods(); i++ { + method := typ.Method(i) + name := method.Name() + if name == "String" { + implString = true + } + if name == "StringWithCtx" { + implStringWithCtx = true + } + } + + if implStringWithCtx && !implString { + return true + } + + // the `Underlying` of an interface is still the interface, so we need to avoid unlimited recursion here. + _, typIsIface := typ.(*types.Interface) + if iface, underlyingIsIface := typ.Underlying().(*types.Interface); !typIsIface && underlyingIsIface { + return typIsNotAllowed(iface) + } + + return false +} + +// elementType returns the element type of a pointer or slice recursively. +func elementType(typ types.Type) types.Type { + switch t := typ.(type) { + case *types.Pointer: + return elementType(t.Elem()) + case *types.Slice: + return elementType(t.Elem()) + } + return typ +} + +func init() { + util.SkipAnalyzerByConfig(Analyzer) + util.SkipAnalyzer(Analyzer) +} diff --git a/build/linter/printexpression/analyzer_test.go b/build/linter/printexpression/analyzer_test.go new file mode 100644 index 0000000000000..a116dd7f24b63 --- /dev/null +++ b/build/linter/printexpression/analyzer_test.go @@ -0,0 +1,33 @@ +// Copyright 2024 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +//go:build !intest + +package printexpression_test + +import ( + "testing" + + "github.com/pingcap/tidb/build/linter/printexpression" + "golang.org/x/tools/go/analysis/analysistest" +) + +// TODO: investigate the CI environment and check how to run this test in CI. +// The CI environment doesn't have `go` executable in $PATH. + +func Test(t *testing.T) { + testdata := analysistest.TestData() + pkgs := []string{"t", "github.com/pingcap/tidb/pkg/expression"} + analysistest.Run(t, testdata, printexpression.Analyzer, pkgs...) +} diff --git a/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression/BUILD.bazel b/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression/BUILD.bazel new file mode 100644 index 0000000000000..f628730818a37 --- /dev/null +++ b/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression/BUILD.bazel @@ -0,0 +1,8 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "expression", + srcs = ["expression.go"], + importpath = "github.com/pingcap/tidb/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression", + visibility = ["//visibility:public"], +) diff --git a/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression/expression.go b/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression/expression.go new file mode 100644 index 0000000000000..0ced78371b5ba --- /dev/null +++ b/build/linter/printexpression/testdata/src/github.com/pingcap/tidb/pkg/expression/expression.go @@ -0,0 +1,53 @@ +// Copyright 2024 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 expression + +import ( + "fmt" +) + +// Expression is a test struct. +type Expression interface { + // StringWithCtx method only is not allowed to be printed directly. + StringWithCtx() +} + +// Constant is a test struct. +type Constant struct{} + +// StringWithCtx implements the Expression interface. +func (c *Constant) StringWithCtx() {} + +// Column is a test struct +type Column struct{} + +// String implements ExpressionWithString interface. +func (c *Column) String() {} + +// StringWithCtx implements the Expression interface. +func (c *Column) StringWithCtx() {} + +func testFunc() { + var expr Expression + var con *Constant + var conList []*Constant + + var col *Column + + fmt.Println(expr) // want `avoid printing expression directly.*` + fmt.Println(con) // want `avoid printing expression directly.*` + fmt.Printf("%v", conList) // want `avoid printing expression directly.*` + fmt.Println(col) +} diff --git a/build/linter/printexpression/testdata/src/t/BUILD.bazel b/build/linter/printexpression/testdata/src/t/BUILD.bazel new file mode 100644 index 0000000000000..8b949daba0105 --- /dev/null +++ b/build/linter/printexpression/testdata/src/t/BUILD.bazel @@ -0,0 +1,9 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "t", + srcs = ["test_file.go"], + importpath = "github.com/pingcap/tidb/build/linter/printexpression/testdata/src/t", + visibility = ["//visibility:public"], + deps = ["//pkg/expression"], +) diff --git a/build/linter/printexpression/testdata/src/t/test_file.go b/build/linter/printexpression/testdata/src/t/test_file.go new file mode 100644 index 0000000000000..3491e98cb2644 --- /dev/null +++ b/build/linter/printexpression/testdata/src/t/test_file.go @@ -0,0 +1,52 @@ +// Copyright 2024 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 t + +import ( + "fmt" + + "github.com/pingcap/tidb/pkg/expression" +) + +// EmbeddedConstant is a test struct +type EmbeddedConstant struct { + expression.Constant +} + +// String implements ExpressionWithString interface. +func (e *EmbeddedConstant) String() {} + +// ExpressionWithString is a test struct +type ExpressionWithString interface { + expression.Expression + String() +} + +func testFunc() { + var expr expression.Expression + var con *expression.Constant + var conList []*expression.Constant + + var exprWithString ExpressionWithString + var col *expression.Column + var embedded *EmbeddedConstant + + fmt.Println(expr) // want `avoid printing expression directly.*` + fmt.Println(con) // want `avoid printing expression directly.*` + fmt.Printf("%v", conList) // want `avoid printing expression directly.*` + fmt.Println(exprWithString) + fmt.Println(col) + fmt.Println(embedded) +} diff --git a/build/nogo_config.json b/build/nogo_config.json index 58d37523fe211..2b10896859ac3 100644 --- a/build/nogo_config.json +++ b/build/nogo_config.json @@ -69,6 +69,14 @@ ".*_generated\\.go$": "ignore generated code" } }, + "printexpression": { + "exclude_files": { + "pkg/parser/parser.go": "parser/parser.go code", + "external/": "no need to vet third party code", + ".*_generated\\.go$": "ignore generated code", + "build/linter/printexpression/testdata/": "ignore test code" + } + }, "printf": { "exclude_files": { "pkg/parser/parser.go": "parser/parser.go code", diff --git a/docs/design/2023-09-12-grouping-sets.md b/docs/design/2023-09-12-grouping-sets.md index 722c9be934fac..92bf414ffd535 100644 --- a/docs/design/2023-09-12-grouping-sets.md +++ b/docs/design/2023-09-12-grouping-sets.md @@ -47,7 +47,7 @@ MySQL [test]> explain SELECT a, b, sum(1) FROM t GROUP BY a, b With Rollup; +--------------------------------------+----------+--------------+---------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 9 rows in set (0.018 sec) ``` -Most modern databases with AP functionality always include multi-dimensional aggregate analysis. Rollup/Cute are two common syntax forms of them. MySQL also provides rollup syntax support after version 8.0, along with supporting implementation of the grouping function. Expand operator can supply underlying data replication, data being grouped with different dimensional grouping layout, and consequently outputting different dimensional aggregation results. +Most modern databases with AP functionality always include multi-dimensional aggregate analysis. Rollup/Cube are two common syntax forms of them. MySQL also provides rollup syntax support after version 8.0, along with supporting implementation of the grouping function. Expand operator can supply underlying data replication, data being grouped with different dimensional grouping layout, and consequently outputting different dimensional aggregation results. Behind the realization of both phenomena, the essence is the application of grouping sets. We are going to discover and analyze the necessary requirements for data replication from different scenarios, replicate the underlying data via building Expand operator consuming grouping sets collected, and feedback the grouping function and grouping column related expressions in the upper layer by rewriting. @@ -57,7 +57,7 @@ Behind the realization of both phenomena, the essence is the application of grou **Grouping Sets Brief** -Grouping Sets is a union set of grouping layout requirements, generally speaking, normal group-by clause without rollup/cute suffix can produce only one grouping set. eg: group-by(a,b), and it's enough that the underlying data should only be grouped by {a,b}. +Grouping Sets is a union set of grouping layout requirements, generally speaking, normal group-by clause without rollup/cube suffix can produce only one grouping set. eg: group-by(a,b), and it's enough that the underlying data should only be grouped by {a,b}. For a more advanced syntax, like dimensional group-by --- rollup(a,b), it requires the several grouping layout: {{a,b}, {a},{}}, which means the underlying data should be grouped multi-time according to different group layout, among each of them, output current aggregation result, then regroup the data again. Note: all dimensional aggregated result are dispatched to client as a union. @@ -73,7 +73,7 @@ Take the case above as an example, the operation info of expand operator show so **Conclusion** -In a words, grouping sets are the basic important logic concept through the entire optimization phase. After the physical optimization phase, the data replication logic are analyzed and organized as level-projection, which make the execution logic more general and clean. +In a words, grouping sets are the basic important logic concept through the entire optimization phase. After the logical optimization phase, the data replication logic are analyzed and organized as level-projection, which make the execution logic more general and clean. ### Frontend Application Access diff --git a/docs/design/2024-05-10-extension-authentication-plugin.md b/docs/design/2024-05-10-extension-authentication-plugin.md index a517c5599370d..f5f4af58728d9 100644 --- a/docs/design/2024-05-10-extension-authentication-plugin.md +++ b/docs/design/2024-05-10-extension-authentication-plugin.md @@ -1,7 +1,7 @@ # Extension Authentication Plugin - Author: [Yaoming Zhan](http://github.com/yzhan1) -- Discussion PR: TBD +- Discussion PR: [#53494](https://github.com/pingcap/tidb/pull/53494) - Tracking Issue: https://github.com/pingcap/tidb/issues/53181 ## Table of Contents @@ -175,9 +175,7 @@ The above interfaces and parameters should give the users all information they n The feature needs to be compatible with existing user related statements and options, such as `CREATE USER`, `ALTER USER`, `SET PASSWORD`. However, it will not work with existing functionalities such as password expiry and password validation. Users can implement their own password validation logic inside the `GenerateAuthString` implementation. -It will also not work with `CREATE VIEW SQL SECURITY DEFINER` since the view is created with the privileges of the view creator, and if the creator is an auth plugin user, the plugin will not be able to check the privileges of the view creator because it -does not have the `tls.ConnectionState` information for the definer to pass into `VerifyPrivilege`. This means we should not allow any users to create a view with `SQL SECURITY DEFINER` where the definer is an auth plugin user. -However, if the plugin implementation does not have `VerifyPrivilege` and `VerifyDynamicPrivilege` implemented, the view creation with an auth plugin user as the definer will still be allowed, since we will have everything needed for the authorization check. +There are some cases where the `VerifyPrivilege` and `VerifyDynamicPrivilege` functions of the plugin will not be executed - when executing one statement requires validating the privileges of another user which is not the current session's user. For example, when auth plugin user `u1` creates a view with `CREATE VIEW SQL SECURITY DEFINER u1`, the view is created based on the privileges of `u1`. Later, when another user `u2` runs a `SELECT` on the view, TiDB will not be able to check the privileges of `u1` because it does not have the `tls.ConnectionState` information for `u1` to pass into `VerifyPrivilege`. This means we will only check the existing privileges inside TiDB's `mysql` database for cases like this. Another case is when the current user attempts to run `SET PASSWORD`/`ALTER USER` for other users, TiDB needs to check if the other users have `SUPER_USER` or `RESTRICTED_USER_ADMIN` privileges. ## Test Design @@ -204,7 +202,7 @@ We will implement client to server tests to test out scenarios where MySQL users This feature should integrate well with all the existing test cases since it is an additional functionality. Existing tests related to authentication and authorization should continue to pass since they are not using auth plugins. -We should add tests to verify that users cannot create views with `SQL SECURITY DEFINER` where the definer is an auth plugin user and the plugin implementation has `VerifyPrivilege` and `VerifyDynamicPrivilege` set, as mentioned in the compatibility section. +We should add tests to verify that for cases mentioned in the compatibility section and make sure `VerifyPrivilege` and `VerifyDynamicPrivilege` are not called. ### Benchmark Tests @@ -216,7 +214,7 @@ If a user is using an auth plugin, the SQL privilege status in TiDB might not re The design does not account for implementing the same level of proxy user support as in MySQL auth plugin, since currently TiDB does not support [proxy users](https://dev.mysql.com/doc/extending-mysql/8.0/en/writing-authentication-plugins-proxy-users.html) yet. Also existing support for password expiry and validation will not work, as mentioned in the earlier section. -Also, users cannot create views with `SQL SECURITY DEFINER` where the definer is an auth plugin user because we will lack the `tls.ConnectionState` information for the definer to pass into `VerifyPrivilege`, unless the plugin implementation does not have `VerifyPrivilege` and `VerifyDynamicPrivilege` implemented. +Another restriction is the limitation due to lacking the `tls.ConnectionState` required for privilege verification. Refer to compatibility section for more details. ## Investigation & Alternatives diff --git a/go.mod b/go.mod index 077a2dc24ed50..a633af5759952 100644 --- a/go.mod +++ b/go.mod @@ -11,6 +11,7 @@ require ( github.com/DATA-DOG/go-sqlmock v1.5.0 github.com/Masterminds/semver v1.5.0 github.com/Shopify/sarama v1.29.0 + github.com/YangKeao/go-mysql-driver v0.0.0-20240627104025-dd5589458cfa github.com/aliyun/alibaba-cloud-sdk-go v1.61.1581 github.com/apache/skywalking-eyes v0.4.0 github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 @@ -107,8 +108,8 @@ require ( github.com/tdakkota/asciicheck v0.2.0 github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 github.com/tidwall/btree v1.7.0 - github.com/tikv/client-go/v2 v2.0.8-0.20240626064248-4a72526f6c30 - github.com/tikv/pd/client v0.0.0-20240620115049-049de1761e56 + github.com/tikv/client-go/v2 v2.0.8-0.20240703095801-d73cc1ed6503 + github.com/tikv/pd/client v0.0.0-20240703065657-6b25787aff4d github.com/timakin/bodyclose v0.0.0-20240125160201-f835fa56326a github.com/twmb/murmur3 v1.1.6 github.com/uber/jaeger-client-go v2.22.1+incompatible @@ -132,7 +133,7 @@ require ( golang.org/x/net v0.26.0 golang.org/x/oauth2 v0.21.0 golang.org/x/sync v0.7.0 - golang.org/x/sys v0.21.0 + golang.org/x/sys v0.22.0 golang.org/x/term v0.21.0 golang.org/x/text v0.16.0 golang.org/x/time v0.5.0 @@ -147,6 +148,7 @@ require ( ) require ( + filippo.io/edwards25519 v1.1.0 // indirect github.com/andybalholm/brotli v1.0.5 // indirect github.com/apache/arrow/go/v12 v12.0.1 // indirect github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect diff --git a/go.sum b/go.sum index 7d8bf8f5705b6..f0e67c5d30ea8 100644 --- a/go.sum +++ b/go.sum @@ -43,6 +43,8 @@ cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9 cloud.google.com/go/storage v1.38.0 h1:Az68ZRGlnNTpIBbLjSMIV2BDcwwXYlRlQzis0llkpJg= cloud.google.com/go/storage v1.38.0/go.mod h1:tlUADB0mAb9BgYls9lq+8MGkfzOXuLrnHXlpHmvFJoY= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= +filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.12.0 h1:1nGuui+4POelzDwI7RG56yfQJHCnKvwfMoU7VsEp+Zg= @@ -85,6 +87,8 @@ github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMx github.com/VividCortex/ewma v1.1.1/go.mod h1:2Tkkvm3sRDVXaiyucHiACn4cqf7DpdyLvmxzcbUokwA= github.com/VividCortex/ewma v1.2.0 h1:f58SaIzcDXrSy3kWaHNvuJgJ3Nmz59Zji6XoJR/q1ow= github.com/VividCortex/ewma v1.2.0/go.mod h1:nz4BbCtbLyFDeC9SUHbtcT5644juEuWfUAUnGx7j5l4= +github.com/YangKeao/go-mysql-driver v0.0.0-20240627104025-dd5589458cfa h1:mx7rQczQb38AWgiFJsuwvygvOnktsz/mknqUJNByB1Q= +github.com/YangKeao/go-mysql-driver v0.0.0-20240627104025-dd5589458cfa/go.mod h1:qn/VrHolklFxsKZNciiayiHO5qi+2v1TN5jEKDkPC2g= github.com/YangKeao/ldap/v3 v3.4.5-0.20230421065457-369a3bab1117 h1:+OqGGFc2YHFd82aSHmjlILVt1t4JWJjrNIfV8cVEPow= github.com/YangKeao/ldap/v3 v3.4.5-0.20230421065457-369a3bab1117/go.mod h1:bMGIq3AGbytbaMwf8wdv5Phdxz0FWHTIYMSzyrYgnQs= github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d h1:licZJFw2RwpHMqeKTCYkitsPqHNxTmd4SNR5r94FGM8= @@ -848,10 +852,10 @@ github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a h1:J/YdBZ46WKpXsxsW github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a/go.mod h1:h4xBhSNtOeEosLJ4P7JyKXX7Cabg7AVkWCK5gV2vOrM= github.com/tidwall/btree v1.7.0 h1:L1fkJH/AuEh5zBnnBbmTwQ5Lt+bRJ5A8EWecslvo9iI= github.com/tidwall/btree v1.7.0/go.mod h1:twD9XRA5jj9VUQGELzDO4HPQTNJsoWWfYEL+EUQ2cKY= -github.com/tikv/client-go/v2 v2.0.8-0.20240626064248-4a72526f6c30 h1:LaAaAO9bF35yQKjFlDwd0gsh1/n2rh87SYoN+p6WClc= -github.com/tikv/client-go/v2 v2.0.8-0.20240626064248-4a72526f6c30/go.mod h1:4HDOAx8OXAJPtqhCZ03IhChXgaFs4B3+vSrPWmiPxjg= -github.com/tikv/pd/client v0.0.0-20240620115049-049de1761e56 h1:7TLLfwrKoty9UeJMsSopRTXYw8ooxcF0Z1fegXhIgks= -github.com/tikv/pd/client v0.0.0-20240620115049-049de1761e56/go.mod h1:EHHidLItrJGh0jqfdfFhIHG5vwkR8+43tFnp7v7iv1Q= +github.com/tikv/client-go/v2 v2.0.8-0.20240703095801-d73cc1ed6503 h1:0mUlg3+dA5LvwKs1U6i/ID/8RsYgLVLGyM8fSBMb630= +github.com/tikv/client-go/v2 v2.0.8-0.20240703095801-d73cc1ed6503/go.mod h1:4HDOAx8OXAJPtqhCZ03IhChXgaFs4B3+vSrPWmiPxjg= +github.com/tikv/pd/client v0.0.0-20240703065657-6b25787aff4d h1:iTvGLERJltVzl/+W2e2nIpLgmymzMXK4VJW/HVl15ps= +github.com/tikv/pd/client v0.0.0-20240703065657-6b25787aff4d/go.mod h1:EHHidLItrJGh0jqfdfFhIHG5vwkR8+43tFnp7v7iv1Q= github.com/timakin/bodyclose v0.0.0-20240125160201-f835fa56326a h1:A6uKudFIfAEpoPdaal3aSqGxBzLyU8TqyXImLwo6dIo= github.com/timakin/bodyclose v0.0.0-20240125160201-f835fa56326a/go.mod h1:mkjARE7Yr8qU23YcGMSALbIxTQ9r9QBVahQOBRfU460= github.com/tklauser/go-sysconf v0.3.9/go.mod h1:11DU/5sG7UexIrp/O6g35hrWzu0JxlwQ3LSFUzyeuhs= @@ -1194,8 +1198,8 @@ golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= -golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.22.0 h1:RI27ohtqKCnwULzJLqkv897zojh5/DwS/ENaMzUOaWI= +golang.org/x/sys v0.22.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= diff --git a/lightning/pkg/importer/import.go b/lightning/pkg/importer/import.go index a1cd053023e2b..04218f2f1102e 100644 --- a/lightning/pkg/importer/import.go +++ b/lightning/pkg/importer/import.go @@ -407,6 +407,12 @@ func NewImportControllerWithPauser( } p.TaskType = taskType + // TODO: we should not need to check config here. + // Instead, we should perform the following during switch mode: + // 1. for each tikv, try to switch mode without any ranges. + // 2. if it returns normally, it means the store is using a raft-v1 engine. + // 3. if it returns the `partitioned-raft-kv only support switch mode with range set` error, + // it means the store is a raft-v2 engine and we will include the ranges from now on. isRaftKV2, err := common.IsRaftKV2(ctx, db) if err != nil { log.FromContext(ctx).Warn("check isRaftKV2 failed", zap.Error(err)) diff --git a/lightning/pkg/server/lightning.go b/lightning/pkg/server/lightning.go index 3e4ed74f3913b..0c20abf10c824 100644 --- a/lightning/pkg/server/lightning.go +++ b/lightning/pkg/server/lightning.go @@ -566,6 +566,16 @@ func (l *Lightning) run(taskCtx context.Context, taskCfg *config.Config, o *opti keyspaceName = taskCfg.TikvImporter.KeyspaceName if keyspaceName == "" { keyspaceName, err = getKeyspaceName(db) + if err != nil && common.IsAccessDeniedNeedConfigPrivilegeError(err) { + // if the cluster is not multitenant we don't really need to know about the keyspace. + // since the doc does not say we require CONFIG privilege, + // spelling out the Access Denied error just confuses the users. + // hide such allowed errors unless log level is DEBUG. + o.logger.Info("keyspace is unspecified and target user has no config privilege, assuming dedicated cluster") + if o.logger.Level() > zapcore.DebugLevel { + err = nil + } + } if err != nil { o.logger.Warn("unable to get keyspace name, lightning will use empty keyspace name", zap.Error(err)) } diff --git a/pkg/config/config.go b/pkg/config/config.go index fab07fad8f041..419d048f417e4 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -1006,7 +1006,7 @@ var defaultConf = Config{ TxnEntrySizeLimit: DefTxnEntrySizeLimit, TxnTotalSizeLimit: DefTxnTotalSizeLimit, DistinctAggPushDown: false, - ProjectionPushDown: false, + ProjectionPushDown: true, CommitterConcurrency: defTiKVCfg.CommitterConcurrency, MaxTxnTTL: defTiKVCfg.MaxTxnTTL, // 1hour GOGC: 100, diff --git a/pkg/ddl/backfilling.go b/pkg/ddl/backfilling.go index 1448b44c74549..4daed08cb891a 100644 --- a/pkg/ddl/backfilling.go +++ b/pkg/ddl/backfilling.go @@ -660,15 +660,6 @@ func (dc *ddlCtx) runAddIndexInLocalIngestMode( return errors.Trace(err) } defer ingest.LitBackCtxMgr.Unregister(job.ID) - engines, err := bcCtx.Register(indexIDs, uniques, t.Meta()) - if err != nil { - logutil.DDLIngestLogger().Error("cannot register new engine", - zap.Int64("jobID", job.ID), - zap.Error(err), - zap.Int64s("index IDs", indexIDs)) - return errors.Trace(err) - } - defer bcCtx.UnregisterEngines() sctx, err := sessPool.Get() if err != nil { return errors.Trace(err) @@ -681,7 +672,7 @@ func (dc *ddlCtx) runAddIndexInLocalIngestMode( sessPool, job.ID, indexIDs, - bcCtx.GetLocalBackend().LocalStoreDir, + ingest.LitBackCtxMgr.EncodeJobSortPath(job.ID), dc.store.(kv.StorageWithPD).GetPDClient(), ) if err != nil { @@ -705,6 +696,19 @@ func (dc *ddlCtx) runAddIndexInLocalIngestMode( avgRowSize := estimateTableRowSize(ctx, dc.store, sctx.GetRestrictedSQLExecutor(), t) concurrency := int(variable.GetDDLReorgWorkerCounter()) + engines, err := bcCtx.Register(indexIDs, uniques, t) + if err != nil { + logutil.DDLIngestLogger().Error("cannot register new engine", + zap.Int64("jobID", job.ID), + zap.Error(err), + zap.Int64s("index IDs", indexIDs)) + return errors.Trace(err) + } + // in happy path FinishAndUnregisterEngines will be called in pipe.Close. We can + // ignore the error here. + //nolint: errcheck + defer bcCtx.FinishAndUnregisterEngines() + pipe, err := NewAddIndexIngestPipeline( opCtx, dc.store, @@ -733,18 +737,7 @@ func (dc *ddlCtx) runAddIndexInLocalIngestMode( if opCtx.OperatorErr() != nil { return opCtx.OperatorErr() } - if err != nil { - return err - } - for i, isUK := range uniques { - if isUK { - err := bcCtx.CollectRemoteDuplicateRows(indexIDs[i], t) - if err != nil { - return err - } - } - } - return nil + return err } type localRowCntListener struct { diff --git a/pkg/ddl/backfilling_dist_scheduler.go b/pkg/ddl/backfilling_dist_scheduler.go index f8acd88d7315f..a97db667a73fa 100644 --- a/pkg/ddl/backfilling_dist_scheduler.go +++ b/pkg/ddl/backfilling_dist_scheduler.go @@ -271,6 +271,7 @@ func generateNonPartitionPlan( err = handle.RunWithRetry(ctx, 8, backoffer, logutil.DDLLogger(), func(_ context.Context) (bool, error) { regionCache := d.store.(helper.Storage).GetRegionCache() recordRegionMetas, err := regionCache.LoadRegionsInKeyRange(tikv.NewBackofferWithVars(context.Background(), 20000, nil), startKey, endKey) + if err != nil { return false, err } @@ -329,6 +330,9 @@ func generateNonPartitionPlan( } func calculateRegionBatch(totalRegionCnt int, instanceCnt int, useLocalDisk bool) int { + failpoint.Inject("mockRegionBatch", func(val failpoint.Value) { + failpoint.Return(val.(int)) + }) var regionBatch int avgTasksPerInstance := (totalRegionCnt + instanceCnt - 1) / instanceCnt // ceiling if useLocalDisk { diff --git a/pkg/ddl/backfilling_operators.go b/pkg/ddl/backfilling_operators.go index 39f2ffb6db6b4..4641cb15abe1c 100644 --- a/pkg/ddl/backfilling_operators.go +++ b/pkg/ddl/backfilling_operators.go @@ -941,7 +941,10 @@ func (s *indexWriteResultSink) Close() error { err := s.errGroup.Wait() // for local pipeline if bc := s.backendCtx; bc != nil { - bc.UnregisterEngines() + err2 := bc.FinishAndUnregisterEngines() + if err == nil { + err = err2 + } } return err } diff --git a/pkg/ddl/backfilling_read_index.go b/pkg/ddl/backfilling_read_index.go index 95ee60a3decd6..5c2bc310b1163 100644 --- a/pkg/ddl/backfilling_read_index.go +++ b/pkg/ddl/backfilling_read_index.go @@ -217,7 +217,7 @@ func (r *readIndexExecutor) buildLocalStorePipeline( indexIDs = append(indexIDs, index.ID) uniques = append(uniques, index.Unique) } - engines, err := r.bc.Register(indexIDs, uniques, r.ptbl.Meta()) + engines, err := r.bc.Register(indexIDs, uniques, r.ptbl) if err != nil { tidblogutil.Logger(opCtx).Error("cannot register new engine", zap.Error(err), diff --git a/pkg/ddl/callback.go b/pkg/ddl/callback.go index 7ce8b4d5e0382..5b83a0b18952c 100644 --- a/pkg/ddl/callback.go +++ b/pkg/ddl/callback.go @@ -59,10 +59,6 @@ type Callback interface { OnJobUpdated(job *model.Job) // OnWatched is called after watching owner is completed. OnWatched(ctx context.Context) - // OnGetJobBefore is called before getting job. - OnGetJobBefore(jobType string) - // OnGetJobAfter is called after getting job. - OnGetJobAfter(jobType string, job *model.Job) } // BaseCallback implements Callback.OnChanged interface. @@ -99,16 +95,6 @@ func (*BaseCallback) OnWatched(_ context.Context) { // Nothing to do. } -// OnGetJobBefore implements Callback.OnGetJobBefore interface. -func (*BaseCallback) OnGetJobBefore(_ string) { - // Nothing to do. -} - -// OnGetJobAfter implements Callback.OnGetJobAfter interface. -func (*BaseCallback) OnGetJobAfter(_ string, _ *model.Job) { - // Nothing to do. -} - // OnUpdateReorgInfo implements ReorgCallback interface. func (*BaseCallback) OnUpdateReorgInfo(_ *model.Job, _ int64) { } diff --git a/pkg/ddl/cancel_test.go b/pkg/ddl/cancel_test.go index 22a3489b02dca..f84563f91b5e2 100644 --- a/pkg/ddl/cancel_test.go +++ b/pkg/ddl/cancel_test.go @@ -207,8 +207,8 @@ func cancelSuccess(rs *testkit.Result) bool { func TestCancel(t *testing.T) { var enterCnt, exitCnt atomic.Int32 - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeDelivery2Worker", func(job *model.Job) { enterCnt.Add(1) }) - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/afterDelivery2Worker", func(job *model.Job) { exitCnt.Add(1) }) + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeDeliveryJob", func(job *model.Job) { enterCnt.Add(1) }) + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/afterDeliveryJob", func(job *model.Job) { exitCnt.Add(1) }) waitDDLWorkerExited := func() { require.Eventually(t, func() bool { return enterCnt.Load() == exitCnt.Load() diff --git a/pkg/ddl/column.go b/pkg/ddl/column.go index 2302b8dc2823d..05c26ebf41530 100644 --- a/pkg/ddl/column.go +++ b/pkg/ddl/column.go @@ -752,6 +752,7 @@ func (w *worker) doModifyColumnTypeWithData( return ver, errors.Trace(err) } job.SchemaState = model.StateWriteOnly + failpoint.InjectCall("afterModifyColumnStateDeleteOnly", job.ID) case model.StateWriteOnly: // write only -> reorganization updateChangingObjState(changingCol, changingIdxs, model.StateWriteReorganization) diff --git a/pkg/ddl/db_test.go b/pkg/ddl/db_test.go index 1c3f64c8d9c8e..082f42fdd699d 100644 --- a/pkg/ddl/db_test.go +++ b/pkg/ddl/db_test.go @@ -571,7 +571,7 @@ func TestCancelJobWriteConflict(t *testing.T) { } func TestTxnSavepointWithDDL(t *testing.T) { - store, _ := testkit.CreateMockStoreAndDomainWithSchemaLease(t, dbTestLease) + store := testkit.CreateMockStoreWithSchemaLease(t, dbTestLease) tk := testkit.NewTestKit(t, store) tk2 := testkit.NewTestKit(t, store) tk.MustExec("use test;") diff --git a/pkg/ddl/ddl_api_test.go b/pkg/ddl/ddl_api_test.go index 0397a50ba3209..3c1814a331acf 100644 --- a/pkg/ddl/ddl_api_test.go +++ b/pkg/ddl/ddl_api_test.go @@ -171,7 +171,7 @@ func TestCreateViewConcurrently(t *testing.T) { return } }) - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/afterDelivery2Worker", func(job *model.Job) { + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/afterDeliveryJob", func(job *model.Job) { if job.Type == model.ActionCreateView { counter-- } diff --git a/pkg/ddl/ddl_running_jobs.go b/pkg/ddl/ddl_running_jobs.go index 5c85ff5311878..d54c6582b54c6 100644 --- a/pkg/ddl/ddl_running_jobs.go +++ b/pkg/ddl/ddl_running_jobs.go @@ -233,11 +233,23 @@ func (j *runningJobs) addRunning(jobID int64, involves []model.InvolvingSchemaIn } } +func (j *runningJobs) finishOrPendJob(jobID int64, involves []model.InvolvingSchemaInfo, moveToPending bool) { + j.mu.Lock() + defer j.mu.Unlock() + j.removeRunningWithoutLock(jobID, involves) + if moveToPending { + j.addPendingWithoutLock(involves) + } +} + // removeRunning can be concurrently called with add and checkRunnable. func (j *runningJobs) removeRunning(jobID int64, involves []model.InvolvingSchemaInfo) { j.mu.Lock() defer j.mu.Unlock() + j.removeRunningWithoutLock(jobID, involves) +} +func (j *runningJobs) removeRunningWithoutLock(jobID int64, involves []model.InvolvingSchemaInfo) { if intest.InTest { if _, ok := j.ids[jobID]; !ok { panic(fmt.Sprintf("job %d is not running", jobID)) @@ -296,6 +308,10 @@ func (j *runningJobs) addPending(involves []model.InvolvingSchemaInfo) { j.mu.Lock() defer j.mu.Unlock() + j.addPendingWithoutLock(involves) +} + +func (j *runningJobs) addPendingWithoutLock(involves []model.InvolvingSchemaInfo) { for _, info := range involves { if info.Database != model.InvolvingNone { if _, ok := j.pending.schemas[info.Database]; !ok { diff --git a/pkg/ddl/ddl_worker_test.go b/pkg/ddl/ddl_worker_test.go index 32ee893dafa9f..9fbf8d092e26f 100644 --- a/pkg/ddl/ddl_worker_test.go +++ b/pkg/ddl/ddl_worker_test.go @@ -21,10 +21,8 @@ import ( "testing" "time" - "github.com/pingcap/errors" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/pkg/ddl" - "github.com/pingcap/tidb/pkg/ddl/util/callback" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/sessionctx" "github.com/pingcap/tidb/pkg/testkit" @@ -75,7 +73,7 @@ func TestAddBatchJobError(t *testing.T) { } func TestParallelDDL(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomainWithSchemaLease(t, testLease) + store := testkit.CreateMockStoreWithSchemaLease(t, testLease) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -100,12 +98,10 @@ func TestParallelDDL(t *testing.T) { // set hook to execute jobs after all jobs are in queue. jobCnt := 11 - tc := &callback.TestDDLCallback{Do: dom} - once := sync.Once{} - var checkErr error - tc.OnJobRunBeforeExported = func(job *model.Job) { - // TODO: extract a unified function for other tests. - once.Do(func() { + + once1 := sync.Once{} + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeLoadAndDeliverJobs", func() { + once1.Do(func() { for { tk1 := testkit.NewTestKit(t, store) tk1.MustExec("begin") @@ -120,37 +116,16 @@ func TestParallelDDL(t *testing.T) { qLen2++ } } - if checkErr != nil { - break - } if qLen1+qLen2 == jobCnt { if qLen2 != 5 { - checkErr = errors.Errorf("add index jobs cnt %v != 6", qLen2) + require.FailNow(t, "add index jobs cnt %v != 6", qLen2) } break } time.Sleep(5 * time.Millisecond) } }) - } - - once1 := sync.Once{} - tc.OnGetJobBeforeExported = func(string) { - once1.Do(func() { - for { - tk := testkit.NewTestKit(t, store) - tk.MustExec("begin") - jobs, err := ddl.GetAllDDLJobs(tk.Session()) - require.NoError(t, err) - tk.MustExec("rollback") - if len(jobs) == jobCnt { - break - } - time.Sleep(time.Millisecond * 20) - } - }) - } - dom.DDL().SetHook(tc) + }) /* prepare jobs: diff --git a/pkg/ddl/ddl_workerpool.go b/pkg/ddl/ddl_workerpool.go index bee4b6d64235e..37a6509b3152d 100644 --- a/pkg/ddl/ddl_workerpool.go +++ b/pkg/ddl/ddl_workerpool.go @@ -39,10 +39,6 @@ func newDDLWorkerPool(resPool *pools.ResourcePool, tp jobType) *workerPool { // get gets workerPool from context resource pool. // Please remember to call put after you finished using workerPool. func (wp *workerPool) get() (*worker, error) { - if wp.resPool == nil { - return nil, nil - } - if wp.exit.Load() { return nil, errors.Errorf("workerPool is closed") } @@ -63,7 +59,7 @@ func (wp *workerPool) get() (*worker, error) { // put returns workerPool to context resource pool. func (wp *workerPool) put(wk *worker) { - if wp.resPool == nil || wp.exit.Load() { + if wp.exit.Load() { return } @@ -75,7 +71,7 @@ func (wp *workerPool) put(wk *worker) { // close clean up the workerPool. func (wp *workerPool) close() { // prevent closing resPool twice. - if wp.exit.Load() || wp.resPool == nil { + if wp.exit.Load() { return } wp.exit.Store(true) @@ -87,3 +83,7 @@ func (wp *workerPool) close() { func (wp *workerPool) tp() jobType { return wp.t } + +func (wp *workerPool) available() int { + return int(wp.resPool.Available()) +} diff --git a/pkg/ddl/ddl_workerpool_test.go b/pkg/ddl/ddl_workerpool_test.go index 80bdf6cd3f13a..3fbedd02ab854 100644 --- a/pkg/ddl/ddl_workerpool_test.go +++ b/pkg/ddl/ddl_workerpool_test.go @@ -18,6 +18,7 @@ import ( "testing" "github.com/ngaut/pools" + "github.com/stretchr/testify/require" ) func TestDDLWorkerPool(t *testing.T) { @@ -28,6 +29,9 @@ func TestDDLWorkerPool(t *testing.T) { } } pool := newDDLWorkerPool(pools.NewResourcePool(f(), 1, 2, 0), jobTypeReorg) + require.Equal(t, 1, pool.available()) pool.close() + require.Zero(t, pool.available()) pool.put(nil) + require.Zero(t, pool.available()) } diff --git a/pkg/ddl/index.go b/pkg/ddl/index.go index d66b258024f06..04f4afa1db8ad 100644 --- a/pkg/ddl/index.go +++ b/pkg/ddl/index.go @@ -1938,6 +1938,7 @@ func checkDuplicateForUniqueIndex(ctx context.Context, t table.Table, reorgInfo ingest.LitBackCtxMgr.Unregister(reorgInfo.ID) } }() + for _, elem := range reorgInfo.elements { indexInfo := model.FindIndexInfoByID(t.Meta().Indices, elem.ID) if indexInfo == nil { diff --git a/pkg/ddl/ingest/backend.go b/pkg/ddl/ingest/backend.go index 5b2569242a55e..3add5a2bcd69d 100644 --- a/pkg/ddl/ingest/backend.go +++ b/pkg/ddl/ingest/backend.go @@ -51,11 +51,15 @@ type BackendCtx interface { // backend context. If the index ID is already registered, it will return the // associated engines. Only one group of index ID is allowed to register for a // BackendCtx. - Register(indexIDs []int64, uniques []bool, tblInfo *model.TableInfo) ([]Engine, error) - UnregisterEngines() + // + // Register is only used in local disk based ingest. + Register(indexIDs []int64, uniques []bool, tbl table.Table) ([]Engine, error) + // FinishAndUnregisterEngines finishes the task and unregisters all engines that + // are Register-ed before. It's safe to call it multiple times. + // + // FinishAndUnregisterEngines is only used in local disk based ingest. + FinishAndUnregisterEngines() error - // TODO(lance6716): remove the indexID argument from CollectRemoteDuplicateRows. - CollectRemoteDuplicateRows(indexID int64, tbl table.Table) error FlushController Done() bool SetDone() @@ -63,7 +67,14 @@ type BackendCtx interface { AttachCheckpointManager(*CheckpointManager) GetCheckpointManager() *CheckpointManager + // GetLocalBackend exposes local.Backend. It's only used in global sort based + // ingest. GetLocalBackend() *local.Backend + // CollectRemoteDuplicateRows collects duplicate entry error for given index as + // the supplement of FlushController.Flush. + // + // CollectRemoteDuplicateRows is only used in global sort based ingest. + CollectRemoteDuplicateRows(indexID int64, tbl table.Table) error } // FlushMode is used to control how to flush. @@ -83,7 +94,7 @@ type litBackendCtx struct { memRoot MemRoot diskRoot DiskRoot jobID int64 - tblInfo *model.TableInfo + tbl table.Table backend *local.Backend ctx context.Context cfg *lightning.Config @@ -96,7 +107,7 @@ type litBackendCtx struct { checkpointMgr *CheckpointManager etcdClient *clientv3.Client - // unregisterMu prevents concurrent calls of `UnregisterEngines`. + // unregisterMu prevents concurrent calls of `FinishAndUnregisterEngines`. // For details, see https://github.com/pingcap/tidb/issues/53843. unregisterMu sync.Mutex } @@ -123,10 +134,11 @@ func (bc *litBackendCtx) handleErrorAfterCollectRemoteDuplicateRows( if len(tErr.Args()) != 4 { return errors.Trace(tikv.ErrKeyExists) } - indexName := tErr.Args()[1] - valueStr := tErr.Args()[2] - - return errors.Trace(tikv.ErrKeyExists.FastGenByArgs(valueStr, indexName)) + //nolint: forcetypeassert + indexName := tErr.Args()[1].(string) + //nolint: forcetypeassert + keyCols := tErr.Args()[2].([]string) + return errors.Trace(tikv.GenKeyExistsErr(keyCols, indexName)) } return errors.Trace(tikv.ErrKeyExists) } @@ -135,6 +147,10 @@ func (bc *litBackendCtx) handleErrorAfterCollectRemoteDuplicateRows( // CollectRemoteDuplicateRows collects duplicate rows from remote TiKV. func (bc *litBackendCtx) CollectRemoteDuplicateRows(indexID int64, tbl table.Table) error { + return bc.collectRemoteDuplicateRows(indexID, tbl) +} + +func (bc *litBackendCtx) collectRemoteDuplicateRows(indexID int64, tbl table.Table) error { errorMgr := errormanager.New(nil, bc.cfg, log.Logger{Logger: logutil.Logger(bc.ctx)}) dupeController := bc.backend.GetDupeController(bc.cfg.TikvImporter.RangeConcurrency*2, errorMgr) hasDupe, err := dupeController.CollectRemoteDuplicateRows(bc.ctx, tbl, tbl.Meta().Name.L, &encode.SessionOptions{ @@ -211,20 +227,14 @@ func (bc *litBackendCtx) Flush(mode FlushMode) (flushed, imported bool, err erro for indexID, ei := range bc.engines { if err = bc.unsafeImportAndReset(ei); err != nil { if common.ErrFoundDuplicateKeys.Equal(err) { - var idxInfo *model.IndexInfo - for _, idx := range bc.tblInfo.Indices { - if idx.ID == indexID { - idxInfo = idx - break - } - } + idxInfo := model.FindIndexInfoByID(bc.tbl.Meta().Indices, indexID) if idxInfo == nil { logutil.Logger(bc.ctx).Error( "index not found", zap.Int64("indexID", indexID)) err = tikv.ErrKeyExists } else { - err = TryConvertToKeyExistsErr(err, idxInfo, bc.tblInfo) + err = TryConvertToKeyExistsErr(err, idxInfo, bc.tbl.Meta()) } } return true, false, err diff --git a/pkg/ddl/ingest/backend_mgr.go b/pkg/ddl/ingest/backend_mgr.go index 327ac6fb2f93a..5b22c9b4f91fd 100644 --- a/pkg/ddl/ingest/backend_mgr.go +++ b/pkg/ddl/ingest/backend_mgr.go @@ -51,6 +51,8 @@ type BackendCtxMgr interface { resourceGroupName string, ) (BackendCtx, error) Unregister(jobID int64) + // EncodeJobSortPath encodes the job ID to the local disk sort path. + EncodeJobSortPath(jobID int64) string // Load returns the registered BackendCtx with the given jobID. Load(jobID int64) (BackendCtx, bool) } @@ -123,7 +125,7 @@ func (m *litBackendCtxMgr) Register( if !ok { return nil, genBackendAllocMemFailedErr(ctx, m.memRoot, jobID) } - sortPath := m.encodeJobSortPath(jobID) + sortPath := m.EncodeJobSortPath(jobID) err := os.MkdirAll(sortPath, 0700) if err != nil { logutil.Logger(ctx).Error(LitErrCreateDirFail, zap.Error(err)) @@ -160,7 +162,8 @@ func (m *litBackendCtxMgr) Register( return bcCtx, nil } -func (m *litBackendCtxMgr) encodeJobSortPath(jobID int64) string { +// EncodeJobSortPath implements BackendCtxMgr. +func (m *litBackendCtxMgr) EncodeJobSortPath(jobID int64) string { return filepath.Join(m.path, encodeBackendTag(jobID)) } @@ -228,7 +231,7 @@ func (m *litBackendCtxMgr) Unregister(jobID int64) { if !exist { return } - bc.UnregisterEngines() + _ = bc.FinishAndUnregisterEngines() bc.backend.Close() if bc.checkpointMgr != nil { bc.checkpointMgr.Close() diff --git a/pkg/ddl/ingest/engine_mgr.go b/pkg/ddl/ingest/engine_mgr.go index 25cd71fe6ac61..c412a261733b5 100644 --- a/pkg/ddl/ingest/engine_mgr.go +++ b/pkg/ddl/ingest/engine_mgr.go @@ -17,13 +17,13 @@ package ingest import ( "github.com/pingcap/errors" "github.com/pingcap/tidb/pkg/lightning/backend" - "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/table" "github.com/pingcap/tidb/pkg/util/logutil" "go.uber.org/zap" ) // Register implements BackendCtx. -func (bc *litBackendCtx) Register(indexIDs []int64, uniques []bool, tblInfo *model.TableInfo) ([]Engine, error) { +func (bc *litBackendCtx) Register(indexIDs []int64, uniques []bool, tbl table.Table) ([]Engine, error) { ret := make([]Engine, 0, len(indexIDs)) for _, indexID := range indexIDs { @@ -60,7 +60,7 @@ func (bc *litBackendCtx) Register(indexIDs []int64, uniques []bool, tblInfo *mod openedEngines := make(map[int64]*engineInfo, numIdx) for i, indexID := range indexIDs { - openedEngine, err := mgr.OpenEngine(bc.ctx, cfg, tblInfo.Name.L, int32(indexID)) + openedEngine, err := mgr.OpenEngine(bc.ctx, cfg, tbl.Meta().Name.L, int32(indexID)) if err != nil { logutil.Logger(bc.ctx).Warn(LitErrCreateEngineFail, zap.Int64("job ID", bc.jobID), @@ -92,7 +92,7 @@ func (bc *litBackendCtx) Register(indexIDs []int64, uniques []bool, tblInfo *mod bc.engines[indexID] = ei } bc.memRoot.Consume(numIdx * structSizeEngineInfo) - bc.tblInfo = tblInfo + bc.tbl = tbl logutil.Logger(bc.ctx).Info(LitInfoOpenEngine, zap.Int64("job ID", bc.jobID), zap.Int64s("index IDs", indexIDs), @@ -101,19 +101,29 @@ func (bc *litBackendCtx) Register(indexIDs []int64, uniques []bool, tblInfo *mod return ret, nil } -// UnregisterEngines implements BackendCtx. -func (bc *litBackendCtx) UnregisterEngines() { +// FinishAndUnregisterEngines implements BackendCtx. +func (bc *litBackendCtx) FinishAndUnregisterEngines() error { bc.unregisterMu.Lock() defer bc.unregisterMu.Unlock() if len(bc.engines) == 0 { - return + return nil } numIdx := int64(len(bc.engines)) for _, ei := range bc.engines { ei.Clean() } + for _, ei := range bc.engines { + if ei.unique { + err := bc.collectRemoteDuplicateRows(ei.indexID, bc.tbl) + if err != nil { + return errors.Trace(err) + } + } + } bc.engines = make(map[int64]*engineInfo, 10) bc.memRoot.Release(numIdx * structSizeEngineInfo) + + return nil } diff --git a/pkg/ddl/ingest/mock.go b/pkg/ddl/ingest/mock.go index a4cb981b45ad5..856594d6cc863 100644 --- a/pkg/ddl/ingest/mock.go +++ b/pkg/ddl/ingest/mock.go @@ -26,7 +26,6 @@ import ( "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/lightning/backend" "github.com/pingcap/tidb/pkg/lightning/backend/local" - "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/sessionctx" "github.com/pingcap/tidb/pkg/table" pd "github.com/tikv/pd/client" @@ -40,6 +39,8 @@ type MockBackendCtxMgr struct { runningJobs map[int64]*MockBackendCtx } +var _ BackendCtxMgr = (*MockBackendCtxMgr)(nil) + // NewMockBackendCtxMgr creates a new mock backend context manager. func NewMockBackendCtxMgr(sessCtxProvider func() sessionctx.Context) *MockBackendCtxMgr { return &MockBackendCtxMgr{ @@ -82,6 +83,11 @@ func (m *MockBackendCtxMgr) Unregister(jobID int64) { } } +// EncodeJobSortPath implements BackendCtxMgr interface. +func (m *MockBackendCtxMgr) EncodeJobSortPath(int64) string { + return "" +} + // Load implements BackendCtxMgr.Load interface. func (m *MockBackendCtxMgr) Load(jobID int64) (BackendCtx, bool) { logutil.DDLIngestLogger().Info("mock backend mgr load", zap.Int64("jobID", jobID)) @@ -107,7 +113,7 @@ type MockBackendCtx struct { } // Register implements BackendCtx.Register interface. -func (m *MockBackendCtx) Register(indexIDs []int64, _ []bool, _ *model.TableInfo) ([]Engine, error) { +func (m *MockBackendCtx) Register(indexIDs []int64, _ []bool, _ table.Table) ([]Engine, error) { logutil.DDLIngestLogger().Info("mock backend ctx register", zap.Int64("jobID", m.jobID), zap.Int64s("indexIDs", indexIDs)) ret := make([]Engine, 0, len(indexIDs)) for range indexIDs { @@ -116,9 +122,10 @@ func (m *MockBackendCtx) Register(indexIDs []int64, _ []bool, _ *model.TableInfo return ret, nil } -// UnregisterEngines implements BackendCtx.UnregisterEngines interface. -func (*MockBackendCtx) UnregisterEngines() { +// FinishAndUnregisterEngines implements BackendCtx interface. +func (*MockBackendCtx) FinishAndUnregisterEngines() error { logutil.DDLIngestLogger().Info("mock backend ctx unregister") + return nil } // CollectRemoteDuplicateRows implements BackendCtx.CollectRemoteDuplicateRows interface. diff --git a/pkg/ddl/job_table.go b/pkg/ddl/job_table.go index 50595b00db0d1..d1d6323eb0bb5 100644 --- a/pkg/ddl/job_table.go +++ b/pkg/ddl/job_table.go @@ -167,7 +167,7 @@ func (s *jobScheduler) start() { reorgCnt := min(max(runtime.GOMAXPROCS(0)/4, 1), reorgWorkerCnt) s.reorgWorkerPool = newDDLWorkerPool(pools.NewResourcePool(workerFactory(addIdxWorker), reorgCnt, reorgCnt, 0), jobTypeReorg) s.generalDDLWorkerPool = newDDLWorkerPool(pools.NewResourcePool(workerFactory(generalWorker), generalWorkerCnt, generalWorkerCnt, 0), jobTypeGeneral) - s.wg.RunWithLog(s.startDispatchLoop) + s.wg.RunWithLog(s.scheduleLoop) s.wg.RunWithLog(func() { s.schemaSyncer.SyncJobSchemaVerLoop(s.schCtx) }) @@ -184,70 +184,6 @@ func (s *jobScheduler) close() { } } -// getJob reads tidb_ddl_job and returns the first runnable DDL job. -func (s *jobScheduler) getJob(se *sess.Session, tp jobType) (*model.Job, error) { - defer s.runningJobs.resetAllPending() - - not := "not" - label := "get_job_general" - if tp == jobTypeReorg { - not = "" - label = "get_job_reorg" - } - const getJobSQL = `select job_meta, processing from mysql.tidb_ddl_job where job_id in - (select min(job_id) from mysql.tidb_ddl_job group by schema_ids, table_ids, processing) - and %s reorg %s order by processing desc, job_id` - var excludedJobIDs string - if ids := s.runningJobs.allIDs(); len(ids) > 0 { - excludedJobIDs = fmt.Sprintf("and job_id not in (%s)", ids) - } - sql := fmt.Sprintf(getJobSQL, not, excludedJobIDs) - rows, err := se.Execute(context.Background(), sql, label) - if err != nil { - return nil, errors.Trace(err) - } - for _, row := range rows { - jobBinary := row.GetBytes(0) - isJobProcessing := row.GetInt64(1) == 1 - - job := model.Job{} - err = job.Decode(jobBinary) - if err != nil { - return nil, errors.Trace(err) - } - - isRunnable, err := s.processJobDuringUpgrade(se, &job) - if err != nil { - return nil, errors.Trace(err) - } - if !isRunnable { - continue - } - - // The job has already been picked up, just return to continue it. - if isJobProcessing { - return &job, nil - } - - involving := job.GetInvolvingSchemaInfo() - if !s.runningJobs.checkRunnable(job.ID, involving) { - s.runningJobs.addPending(involving) - continue - } - - if err = s.markJobProcessing(se, &job); err != nil { - logutil.DDLLogger().Warn( - "[ddl] handle ddl job failed: mark job is processing meet error", - zap.Error(err), - zap.Stringer("job", &job)) - s.runningJobs.addPending(involving) - return nil, errors.Trace(err) - } - return &job, nil - } - return nil, nil -} - func hasSysDB(job *model.Job) bool { for _, info := range job.GetInvolvingSchemaInfo() { if tidbutil.IsSysDB(info.Database) { @@ -325,27 +261,27 @@ func (d *ddl) startLocalWorkerLoop() { } } -func (s *jobScheduler) startDispatchLoop() { +func (s *jobScheduler) scheduleLoop() { const retryInterval = 3 * time.Second for { - err := s.startDispatch() + err := s.schedule() if err == context.Canceled { - logutil.DDLLogger().Info("startDispatchLoop quit due to context canceled") + logutil.DDLLogger().Info("scheduleLoop quit due to context canceled") return } - logutil.DDLLogger().Warn("startDispatchLoop failed, retrying", + logutil.DDLLogger().Warn("scheduleLoop failed, retrying", zap.Error(err)) select { case <-s.schCtx.Done(): - logutil.DDLLogger().Info("startDispatchLoop quit due to context done") + logutil.DDLLogger().Info("scheduleLoop quit due to context done") return case <-time.After(retryInterval): } } } -func (s *jobScheduler) startDispatch() error { +func (s *jobScheduler) schedule() error { sessCtx, err := s.sessPool.Get() if err != nil { return errors.Trace(err) @@ -364,6 +300,7 @@ func (s *jobScheduler) startDispatch() error { // TODO move waitSchemaSyncedController out of ddlCtx. s.clearOnceMap() s.mustReloadSchemas() + for { if err := s.schCtx.Err(); err != nil { return err @@ -393,9 +330,10 @@ func (s *jobScheduler) startDispatch() error { if err := s.checkAndUpdateClusterState(false); err != nil { continue } - failpoint.InjectCall("beforeAllLoadDDLJobAndRun") - s.loadDDLJobAndRun(se, s.generalDDLWorkerPool, jobTypeGeneral) - s.loadDDLJobAndRun(se, s.reorgWorkerPool, jobTypeReorg) + failpoint.InjectCall("beforeLoadAndDeliverJobs") + if err := s.loadAndDeliverJobs(se); err != nil { + logutil.SampleLogger().Warn("load and deliver jobs failed", zap.Error(err)) + } } } @@ -436,31 +374,77 @@ func (s *jobScheduler) checkAndUpdateClusterState(needUpdate bool) error { return nil } -func (s *jobScheduler) loadDDLJobAndRun(se *sess.Session, pool *workerPool, tp jobType) { - wk, err := pool.get() - if err != nil || wk == nil { - logutil.DDLLogger().Debug(fmt.Sprintf("[ddl] no %v worker available now", pool.tp()), zap.Error(err)) - return +func (s *jobScheduler) loadAndDeliverJobs(se *sess.Session) error { + if s.generalDDLWorkerPool.available() == 0 && s.reorgWorkerPool.available() == 0 { + return nil } - s.mu.RLock() - s.mu.hook.OnGetJobBefore(pool.tp().String()) - s.mu.RUnlock() + defer s.runningJobs.resetAllPending() + + const getJobSQL = `select reorg, job_meta from mysql.tidb_ddl_job %s order by job_id` + var whereClause string + if ids := s.runningJobs.allIDs(); len(ids) > 0 { + whereClause = fmt.Sprintf("where job_id not in (%s)", ids) + } + sql := fmt.Sprintf(getJobSQL, whereClause) + rows, err := se.Execute(context.Background(), sql, "load_ddl_jobs") + if err != nil { + return errors.Trace(err) + } + for _, row := range rows { + reorgJob := row.GetInt64(0) == 1 + targetPool := s.generalDDLWorkerPool + if reorgJob { + targetPool = s.reorgWorkerPool + } + jobBinary := row.GetBytes(1) - startTime := time.Now() - job, err := s.getJob(se, tp) - if job == nil || err != nil { + job := model.Job{} + err = job.Decode(jobBinary) if err != nil { - wk.jobLogger(job).Warn("get job met error", zap.Duration("take time", time.Since(startTime)), zap.Error(err)) + return errors.Trace(err) } - pool.put(wk) - return - } - s.mu.RLock() - s.mu.hook.OnGetJobAfter(pool.tp().String(), job) - s.mu.RUnlock() - s.delivery2Worker(wk, pool, job) + involving := job.GetInvolvingSchemaInfo() + if targetPool.available() == 0 { + s.runningJobs.addPending(involving) + continue + } + + isRunnable, err := s.processJobDuringUpgrade(se, &job) + if err != nil { + return errors.Trace(err) + } + if !isRunnable { + s.runningJobs.addPending(involving) + continue + } + + if !s.runningJobs.checkRunnable(job.ID, involving) { + s.runningJobs.addPending(involving) + continue + } + + wk, err := targetPool.get() + if err != nil { + return errors.Trace(err) + } + intest.Assert(wk != nil, "worker should not be nil") + if wk == nil { + // should not happen, we have checked available() before, and we are + // the only routine consumes worker. + logutil.DDLLogger().Info("no worker available now", zap.Stringer("type", targetPool.tp())) + s.runningJobs.addPending(involving) + continue + } + + s.deliveryJob(wk, targetPool, &job) + + if s.generalDDLWorkerPool.available() == 0 && s.reorgWorkerPool.available() == 0 { + break + } + } + return nil } // mustReloadSchemas is used to reload schema when we become the DDL owner, in case @@ -529,23 +513,33 @@ func (d *ddl) delivery2LocalWorker(pool *workerPool, task *limitJobTask) { }) } -// delivery2Worker owns the worker, need to put it back to the pool in this function. -func (s *jobScheduler) delivery2Worker(wk *worker, pool *workerPool, job *model.Job) { - failpoint.InjectCall("beforeDelivery2Worker", job) +// deliveryJob deliver the job to the worker to run it asynchronously. +// the worker will run the job until it's finished, paused or another owner takes +// over and finished it. +func (s *jobScheduler) deliveryJob(wk *worker, pool *workerPool, job *model.Job) { + failpoint.InjectCall("beforeDeliveryJob", job) injectFailPointForGetJob(job) jobID, involvedSchemaInfos := job.ID, job.GetInvolvingSchemaInfo() s.runningJobs.addRunning(jobID, involvedSchemaInfos) metrics.DDLRunningJobCount.WithLabelValues(pool.tp().String()).Inc() - s.wg.RunWithLog(func() { + s.wg.Run(func() { defer func() { - failpoint.InjectCall("afterDelivery2Worker", job) - s.runningJobs.removeRunning(jobID, involvedSchemaInfos) + r := recover() + if r != nil { + logutil.DDLLogger().Error("panic in deliveryJob", zap.Any("recover", r), zap.Stack("stack")) + } + failpoint.InjectCall("afterDeliveryJob", job) + // Because there is a gap between `allIDs()` and `checkRunnable()`, + // we append unfinished job to pending atomically to prevent `getJob()` + // chosing another runnable job that involves the same schema object. + moveRunningJobsToPending := r != nil || (job != nil && !job.IsFinished()) + s.runningJobs.finishOrPendJob(jobID, involvedSchemaInfos, moveRunningJobsToPending) asyncNotify(s.ddlJobNotifyCh) metrics.DDLRunningJobCount.WithLabelValues(pool.tp().String()).Dec() pool.put(wk) }() for { - err := s.runJobWithWorker(wk, job) + err := s.runOneJobStep(wk, job) if err != nil { logutil.DDLLogger().Info("run job failed", zap.Error(err), zap.Stringer("job", job)) } else if job.InFinalState() { @@ -580,8 +574,11 @@ func (s *jobScheduler) delivery2Worker(wk *worker, pool *workerPool, job *model. }) } -func (s *jobScheduler) runJobWithWorker(wk *worker, job *model.Job) error { - failpoint.InjectCall("beforeRunJobWithWorker") +// runOneJobStep runs one step of the DDL job. we are using online-schema-change, +// one job might go through multiple steps, each step is one job state change such +// as from 'done' -> 'synced', or one schema state change such as 'delete only' -> 'write only'. +func (s *jobScheduler) runOneJobStep(wk *worker, job *model.Job) error { + failpoint.InjectCall("beforeRunOneJobStep") ownerID := s.ownerManager.ID() // suppose we failed to sync version last time, we need to check and sync it // before run to maintain the 2-version invariant. @@ -646,14 +643,6 @@ func (s *jobScheduler) runJobWithWorker(wk *worker, job *model.Job) error { return nil } -func (*jobScheduler) markJobProcessing(se *sess.Session, job *model.Job) error { - se.GetSessionVars().SetDiskFullOpt(kvrpcpb.DiskFullOpt_AllowedOnAlmostFull) - _, err := se.Execute(context.Background(), fmt.Sprintf( - "update mysql.tidb_ddl_job set processing = 1 where job_id = %d", job.ID), - "mark_job_processing") - return errors.Trace(err) -} - func (d *ddl) getTableByTxn(r autoid.Requirement, schemaID, tableID int64) (*model.DBInfo, table.Table, error) { var tbl table.Table var dbInfo *model.DBInfo diff --git a/pkg/ddl/job_table_test.go b/pkg/ddl/job_table_test.go index e09e0c08c9288..7a016e7b223b3 100644 --- a/pkg/ddl/job_table_test.go +++ b/pkg/ddl/job_table_test.go @@ -23,10 +23,8 @@ import ( "time" "github.com/pingcap/errors" - "github.com/pingcap/failpoint" "github.com/pingcap/tidb/pkg/ddl" "github.com/pingcap/tidb/pkg/ddl/syncer" - "github.com/pingcap/tidb/pkg/ddl/util/callback" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/testkit" "github.com/pingcap/tidb/pkg/testkit/testfailpoint" @@ -38,7 +36,7 @@ import ( // This test checks the chosen job records to see if there are wrong scheduling, if job A and job B cannot run concurrently, // then all the records of job A must before or after job B, no cross record between these 2 jobs. func TestDDLScheduling(t *testing.T) { - store, dom := testkit.CreateMockStoreAndDomain(t) + store, _ := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -46,8 +44,6 @@ func TestDDLScheduling(t *testing.T) { tk.MustExec("CREATE TABLE e2 (id INT NOT NULL);") tk.MustExec("CREATE TABLE e3 (id INT NOT NULL);") - d := dom.DDL() - ddlJobs := []string{ "alter table e2 add index idx(id)", "alter table e2 add index idx1(id)", @@ -61,11 +57,10 @@ func TestDDLScheduling(t *testing.T) { "ALTER TABLE e EXCHANGE PARTITION p1 WITH TABLE e3;", } - hook := &callback.TestDDLCallback{} var wg util.WaitGroupWrapper wg.Add(1) var once sync.Once - hook.OnGetJobBeforeExported = func(jobType string) { + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeLoadAndDeliverJobs", func() { once.Do(func() { for i, job := range ddlJobs { wg.Run(func() { @@ -88,22 +83,16 @@ func TestDDLScheduling(t *testing.T) { } wg.Done() }) - } + }) record := make([]int64, 0, 16) - hook.OnGetJobAfterExported = func(jobType string, job *model.Job) { + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeDeliveryJob", func(job *model.Job) { // record the job schedule order record = append(record, job.ID) - } + }) - err := failpoint.Enable("github.com/pingcap/tidb/pkg/ddl/mockRunJobTime", `return(true)`) - require.NoError(t, err) - defer func() { - err := failpoint.Disable("github.com/pingcap/tidb/pkg/ddl/mockRunJobTime") - require.NoError(t, err) - }() + testfailpoint.Enable(t, "github.com/pingcap/tidb/pkg/ddl/mockRunJobTime", `return(true)`) - d.SetHook(hook) wg.Wait() // sort all the job id. @@ -120,8 +109,8 @@ func TestDDLScheduling(t *testing.T) { // map the job id to the DDL sequence. // sortedIDs may looks like [30, 32, 34, 36, ...], it is the same order with the job in `ddlJobs`, 30 is the first job in `ddlJobs`, 32 is second... - // record may looks like [30, 30, 32, 32, 34, 32, 36, 34, ...] - // and the we map the record to the DDL sequence, [0, 0, 1, 1, 2, 1, 3, 2, ...] + require.Equal(t, len(ddlJobs), len(sortedIDs)) + require.Equal(t, len(ddlJobs), len(record)) for i := range record { idx, b := slices.BinarySearch(sortedIDs, record[i]) require.True(t, b) @@ -237,7 +226,7 @@ func TestGeneralDDLWithQuery(t *testing.T) { tk.MustExec("CREATE TABLE t (id INT NOT NULL);") var beforeRunCh = make(chan struct{}) - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeAllLoadDDLJobAndRun", func() { + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeLoadAndDeliverJobs", func() { <-beforeRunCh }) var ch = make(chan struct{}) diff --git a/pkg/ddl/logutil/logutil.go b/pkg/ddl/logutil/logutil.go index 3d7c4ff5675f2..0f6076c6c9685 100644 --- a/pkg/ddl/logutil/logutil.go +++ b/pkg/ddl/logutil/logutil.go @@ -15,10 +15,14 @@ package logutil import ( + "time" + "github.com/pingcap/tidb/pkg/util/logutil" "go.uber.org/zap" ) +var sampleLoggerFactory = logutil.SampleLoggerFactory(time.Minute, 3, zap.String(logutil.LogFieldCategory, "ddl")) + // DDLLogger with category "ddl" is used to log DDL related messages. Do not use // it to log the message that is not related to DDL. func DDLLogger() *zap.Logger { @@ -38,3 +42,8 @@ func DDLUpgradingLogger() *zap.Logger { func DDLIngestLogger() *zap.Logger { return logutil.BgLogger().With(zap.String(logutil.LogFieldCategory, "ddl-ingest")) } + +// SampleLogger returns a logger that samples logs to avoid too many logs. +func SampleLogger() *zap.Logger { + return sampleLoggerFactory() +} diff --git a/pkg/ddl/table_test.go b/pkg/ddl/table_test.go index b8baf040f4c67..e96fdcdf1c7f6 100644 --- a/pkg/ddl/table_test.go +++ b/pkg/ddl/table_test.go @@ -678,7 +678,7 @@ func TestCreateSameTableOrDBOnOwnerChange(t *testing.T) { var pauseSchedule atomic.Bool var waitSchCh = make(chan struct{}) - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeAllLoadDDLJobAndRun", func() { + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeLoadAndDeliverJobs", func() { if pauseSchedule.Load() { <-waitSchCh } @@ -696,7 +696,7 @@ func TestCreateSameTableOrDBOnOwnerChange(t *testing.T) { ) enableWaitSubmit.Store(true) - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeRunJobWithWorker", func() { time.Sleep(300 * time.Millisecond) }) + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeRunOneJobStep", func() { time.Sleep(300 * time.Millisecond) }) // create and wait all jobs are submitted to tidb_ddl_job before they are run. // we are creating same table/database, only the first will success. var wg util.WaitGroupWrapper diff --git a/pkg/ddl/tests/adminpause/BUILD.bazel b/pkg/ddl/tests/adminpause/BUILD.bazel index 34034000e12f4..3650c5b1c36c2 100644 --- a/pkg/ddl/tests/adminpause/BUILD.bazel +++ b/pkg/ddl/tests/adminpause/BUILD.bazel @@ -29,7 +29,7 @@ go_test( ], embed = [":adminpause"], flaky = True, - shard_count = 14, + shard_count = 15, deps = [ "//pkg/config", "//pkg/ddl", diff --git a/pkg/ddl/tests/adminpause/pause_resume_test.go b/pkg/ddl/tests/adminpause/pause_resume_test.go index 95d7ee22bad8c..323d85238d9aa 100644 --- a/pkg/ddl/tests/adminpause/pause_resume_test.go +++ b/pkg/ddl/tests/adminpause/pause_resume_test.go @@ -20,13 +20,16 @@ import ( "strconv" "sync" "testing" + "time" + "github.com/pingcap/failpoint" testddlutil "github.com/pingcap/tidb/pkg/ddl/testutil" "github.com/pingcap/tidb/pkg/ddl/util/callback" "github.com/pingcap/tidb/pkg/domain" "github.com/pingcap/tidb/pkg/errno" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/testkit" + "github.com/pingcap/tidb/pkg/testkit/testfailpoint" "github.com/pingcap/tidb/pkg/util/sqlexec" "github.com/stretchr/testify/require" "go.uber.org/zap" @@ -123,7 +126,7 @@ func pauseResumeAndCancel(t *testing.T, stmtKit *testkit.TestKit, adminCommandKi var isCancelled = false var cancelResult []sqlexec.RecordSet var cancelErr error - var cancelFunc = func(jobType string) { + var cancelFunc = func() { adminCommandMutex.Lock() defer adminCommandMutex.Unlock() if isPaused && isResumed && !isCancelled { @@ -165,10 +168,13 @@ func pauseResumeAndCancel(t *testing.T, stmtKit *testkit.TestKit, adminCommandKi Logger.Debug("pauseResumeAndCancel: statement execute", zap.String("DDL Statement", stmtCase.stmt)) if stmtCase.isJobPausable { if doCancel { - hook.OnGetJobBeforeExported = cancelFunc + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/beforeLoadAndDeliverJobs", func() { + cancelFunc() + }) dom.DDL().SetHook(hook.Clone()) stmtKit.MustGetErrCode(stmtCase.stmt, errno.ErrCancelledDDLJob) + testfailpoint.Disable(t, "github.com/pingcap/tidb/pkg/ddl/beforeLoadAndDeliverJobs") Logger.Info("pauseResumeAndCancel: statement execution should have been cancelled.") verifyCancelResult(t, adminCommandKit) @@ -354,3 +360,60 @@ func TestPauseResumeCancelAndRerunPartitionTableStmt(t *testing.T) { Logger.Info("TestPauseResumeCancelAndRerunPartitionTableStmt: all cases finished.") } + +func TestPauseJobDependency(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk2 := testkit.NewTestKit(t, store) + tk2.MustExec("use test") + + tk.MustExec("create table t (a int, b int);") + tk.MustExec("insert into t values (1, 1);") + + afterPause := make(chan struct{}) + afterAddCol := make(chan struct{}) + startAddCol := make(chan struct{}) + var ( + modifyJobID int64 + errModCol error + errAddCol error + ) + once := sync.Once{} + failpoint.EnableCall("github.com/pingcap/tidb/pkg/ddl/afterModifyColumnStateDeleteOnly", func(jobID int64) { + once.Do(func() { + modifyJobID = jobID + tk2.MustExec(fmt.Sprintf("admin pause ddl jobs %d", jobID)) + afterPause <- struct{}{} + }) + }) + wg := sync.WaitGroup{} + wg.Add(2) + go func() { + defer wg.Done() + // Will stuck because the job is paused. + errModCol = tk.ExecToErr("alter table t modify column b tinyint;") + }() + go func() { + defer wg.Done() + <-afterPause + // This should be blocked because they handle the same table. + startAddCol <- struct{}{} + errAddCol = tk2.ExecToErr("alter table t add column c int;") + afterAddCol <- struct{}{} + }() + <-startAddCol + select { + case <-afterAddCol: + t.Logf("add column DDL on same table should be blocked") + t.FailNow() + case <-time.After(3 * time.Second): + tk3 := testkit.NewTestKit(t, store) + tk3.MustExec("use test") + tk3.MustExec(fmt.Sprintf("admin resume ddl jobs %d", modifyJobID)) + <-afterAddCol + } + wg.Wait() + require.NoError(t, errModCol) + require.NoError(t, errAddCol) +} diff --git a/pkg/ddl/tests/partition/db_partition_test.go b/pkg/ddl/tests/partition/db_partition_test.go index e8fc5653443d2..61513a4ed6c68 100644 --- a/pkg/ddl/tests/partition/db_partition_test.go +++ b/pkg/ddl/tests/partition/db_partition_test.go @@ -1412,7 +1412,7 @@ func TestGlobalIndexUpdateInDropPartition(t *testing.T) { } func TestTruncatePartitionWithGlobalIndex(t *testing.T) { - store := testkit.CreateMockStore(t) + store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") tk.MustExec("set tidb_enable_global_index=true") @@ -1436,6 +1436,8 @@ func TestTruncatePartitionWithGlobalIndex(t *testing.T) { tk2.MustExec(`use test`) tk2.MustExec(`begin`) tk2.MustExec(`insert into test_global values (5,5,5)`) + + v1 := dom.InfoSchema().SchemaMetaVersion() syncChan := make(chan bool) go func() { tk.MustExec("alter table test_global truncate partition p2;") @@ -1447,7 +1449,11 @@ func TestTruncatePartitionWithGlobalIndex(t *testing.T) { tk4.MustExec(`use test`) res := tk4.MustQuery(`admin show ddl jobs where db_name = 'test' and table_name = 'test_global' and job_type = 'truncate partition'`).Rows() if len(res) == 1 && res[0][i] == s { - break + v2 := dom.InfoSchema().SchemaMetaVersion() + if v2 > v1 { + // Also wait for the new infoschema loading + break + } } time.Sleep(10 * time.Millisecond) } diff --git a/pkg/ddl/tiflash_replica_test.go b/pkg/ddl/tiflash_replica_test.go index e21b665189093..acbfd9df0bc4d 100644 --- a/pkg/ddl/tiflash_replica_test.go +++ b/pkg/ddl/tiflash_replica_test.go @@ -270,7 +270,14 @@ func TestSkipSchemaChecker(t *testing.T) { tb := external.GetTableByName(t, tk, "test", "t1") err := domain.GetDomain(tk.Session()).DDL().UpdateTableReplicaInfo(tk.Session(), tb.Meta().ID, true) require.NoError(t, err) - tk.MustExec("commit") + err = tk.ExecToErr("commit") + if err != nil { + // If infoschema is changed betewen v1 and v2, it may trigger full reload. + // The delta(schema diffs) in schema validator maybe `Reset()` and lost. + // As a result, the schema validator cannot determine if a txn is valid. + // Since this is only happened when metadata lock is disabled, we can ignore this error. + require.True(t, terror.ErrorEqual(domain.ErrInfoSchemaChanged, err)) + } // Test can't skip schema checker. tk.MustExec("begin") diff --git a/pkg/ddl/util/callback/callback.go b/pkg/ddl/util/callback/callback.go index 457e91544b66a..da4c7d63fffde 100644 --- a/pkg/ddl/util/callback/callback.go +++ b/pkg/ddl/util/callback/callback.go @@ -55,8 +55,8 @@ type TestDDLCallback struct { onJobUpdated func(*model.Job) OnJobUpdatedExported atomic.Pointer[func(*model.Job)] onWatched func(ctx context.Context) - OnGetJobBeforeExported func(string) - OnGetJobAfterExported func(string, *model.Job) + OnGetJobBeforeExported func() + OnGetJobAfterExported func(*model.Job) OnJobSchemaStateChanged func(int64) OnUpdateReorgInfoExported func(job *model.Job, pid int64) @@ -145,24 +145,6 @@ func (tc *TestDDLCallback) OnWatched(ctx context.Context) { tc.BaseCallback.OnWatched(ctx) } -// OnGetJobBefore implements Callback.OnGetJobBefore interface. -func (tc *TestDDLCallback) OnGetJobBefore(jobType string) { - if tc.OnGetJobBeforeExported != nil { - tc.OnGetJobBeforeExported(jobType) - return - } - tc.BaseCallback.OnGetJobBefore(jobType) -} - -// OnGetJobAfter implements Callback.OnGetJobAfter interface. -func (tc *TestDDLCallback) OnGetJobAfter(jobType string, job *model.Job) { - if tc.OnGetJobAfterExported != nil { - tc.OnGetJobAfterExported(jobType, job) - return - } - tc.BaseCallback.OnGetJobAfter(jobType, job) -} - // Clone copies the callback and take its reference func (tc *TestDDLCallback) Clone() *TestDDLCallback { return &*tc diff --git a/pkg/ddl/util/util.go b/pkg/ddl/util/util.go index 397355bf0b7c6..6f088e0646854 100644 --- a/pkg/ddl/util/util.go +++ b/pkg/ddl/util/util.go @@ -423,5 +423,5 @@ func GenKeyExistsErr(key, value []byte, idxInfo *model.IndexInfo, tblInfo *model zap.String("key", hex.EncodeToString(key)), zap.String("value", hex.EncodeToString(value)), zap.Error(err)) return errors.Trace(kv.ErrKeyExists.FastGenByArgs(key, indexName)) } - return kv.ErrKeyExists.FastGenByArgs(strings.Join(valueStr, "-"), indexName) + return kv.GenKeyExistsErr(valueStr, indexName) } diff --git a/pkg/domain/domain.go b/pkg/domain/domain.go index b6c11d1e85561..4ef6a13307aa8 100644 --- a/pkg/domain/domain.go +++ b/pkg/domain/domain.go @@ -1064,9 +1064,8 @@ func (do *Domain) Close() { if do.etcdClient != nil { terror.Log(errors.Trace(do.etcdClient.Close())) } - if rm := do.RunawayManager(); rm != nil { - rm.Stop() - } + + do.runawayManager.Stop() if do.unprefixedEtcdCli != nil { terror.Log(errors.Trace(do.unprefixedEtcdCli.Close())) diff --git a/pkg/domain/domain_sysvars.go b/pkg/domain/domain_sysvars.go index 2759cfbc67571..722fcc8648f87 100644 --- a/pkg/domain/domain_sysvars.go +++ b/pkg/domain/domain_sysvars.go @@ -40,6 +40,8 @@ func (do *Domain) initDomainSysVars() { setGlobalResourceControlFunc := do.setGlobalResourceControl variable.SetGlobalResourceControl.Store(&setGlobalResourceControlFunc) variable.SetLowResolutionTSOUpdateInterval = do.setLowResolutionTSOUpdateInterval + + variable.ChangeSchemaCacheSize = do.changeSchemaCacheSize } // setStatsCacheCapacity sets statsCache cap @@ -115,3 +117,9 @@ func (do *Domain) setExternalTimestamp(ctx context.Context, ts uint64) error { func (do *Domain) getExternalTimestamp(ctx context.Context) (uint64, error) { return do.store.GetOracle().GetExternalTimestamp(ctx) } + +func (do *Domain) changeSchemaCacheSize(size uint64) { + if size > 0 { + do.infoCache.Data.SetCacheCapacity(size) + } +} diff --git a/pkg/domain/infosync/BUILD.bazel b/pkg/domain/infosync/BUILD.bazel index 2c34d101101d2..6dae000bc368b 100644 --- a/pkg/domain/infosync/BUILD.bazel +++ b/pkg/domain/infosync/BUILD.bazel @@ -27,6 +27,7 @@ go_library( "//pkg/parser/model", "//pkg/parser/mysql", "//pkg/parser/terror", + "//pkg/session/cursor", "//pkg/sessionctx/binloginfo", "//pkg/sessionctx/variable", "//pkg/store/helper", diff --git a/pkg/domain/infosync/info.go b/pkg/domain/infosync/info.go index 59c2e5a003cba..1e5e0cb51e6e6 100644 --- a/pkg/domain/infosync/info.go +++ b/pkg/domain/infosync/info.go @@ -44,6 +44,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/mysql" "github.com/pingcap/tidb/pkg/parser/terror" + "github.com/pingcap/tidb/pkg/session/cursor" "github.com/pingcap/tidb/pkg/sessionctx/binloginfo" "github.com/pingcap/tidb/pkg/sessionctx/variable" util2 "github.com/pingcap/tidb/pkg/util" @@ -770,6 +771,16 @@ func (is *InfoSyncer) ReportMinStartTS(store kv.Storage) { if info.CurTxnStartTS > startTSLowerLimit && info.CurTxnStartTS < minStartTS { minStartTS = info.CurTxnStartTS } + + if info.CursorTracker != nil { + info.CursorTracker.RangeCursor(func(c cursor.Handle) bool { + startTS := c.GetState().StartTS + if startTS > startTSLowerLimit && startTS < minStartTS { + minStartTS = startTS + } + return true + }) + } } for _, innerTS := range innerSessionStartTSList { diff --git a/pkg/domain/resourcegroup/runaway.go b/pkg/domain/resourcegroup/runaway.go index 045286236ec80..7b6d9868105c6 100644 --- a/pkg/domain/resourcegroup/runaway.go +++ b/pkg/domain/resourcegroup/runaway.go @@ -255,7 +255,7 @@ func (rm *RunawayManager) MarkSyncerInitialized() { } // DeriveChecker derives a RunawayChecker from the given resource group -func (rm *RunawayManager) DeriveChecker(resourceGroupName, originalSQL, sqlDigest, planDigest string) *RunawayChecker { +func (rm *RunawayManager) DeriveChecker(resourceGroupName, originalSQL, sqlDigest, planDigest string, startTime time.Time) *RunawayChecker { group, err := rm.resourceGroupCtl.GetResourceGroup(resourceGroupName) if err != nil || group == nil { logutil.BgLogger().Warn("cannot setup up runaway checker", zap.Error(err)) @@ -272,7 +272,7 @@ func (rm *RunawayManager) DeriveChecker(resourceGroupName, originalSQL, sqlDiges rm.metricsMap.Store(resourceGroupName, counter) } counter.Inc() - return newRunawayChecker(rm, resourceGroupName, group.RunawaySettings, originalSQL, sqlDigest, planDigest) + return newRunawayChecker(rm, resourceGroupName, group.RunawaySettings, originalSQL, sqlDigest, planDigest, startTime) } func (rm *RunawayManager) markQuarantine(resourceGroupName, convict string, watchType rmpb.RunawayWatchType, action rmpb.RunawayAction, ttl time.Duration, now *time.Time) { @@ -327,7 +327,7 @@ func (rm *RunawayManager) addWatchList(record *QuarantineRecord, ttl time.Durati } else { if item == nil { rm.queryLock.Lock() - // When watchlist get record, it will check whether the record is stale, so add new record if returns nil. + // When watchList get record, it will check whether the record is stale, so add new record if returns nil. if rm.watchList.Get(key) == nil { rm.watchList.Set(key, record, ttl) } else { @@ -340,7 +340,7 @@ func (rm *RunawayManager) addWatchList(record *QuarantineRecord, ttl time.Durati defer rm.queryLock.Unlock() rm.watchList.Set(key, record, ttl) } else if item.ID != record.ID { - // check the ID because of the eariler scan. + // check the ID because of the earlier scan. rm.staleQuarantineRecord <- record } } @@ -452,6 +452,9 @@ func (rm *RunawayManager) examineWatchList(resourceGroupName string, convict str // Stop stops the watchList which is a ttlcache. func (rm *RunawayManager) Stop() { + if rm == nil { + return + } if rm.watchList != nil { rm.watchList.Stop() } @@ -473,7 +476,7 @@ type RunawayChecker struct { watchAction rmpb.RunawayAction } -func newRunawayChecker(manager *RunawayManager, resourceGroupName string, setting *rmpb.RunawaySettings, originalSQL, sqlDigest, planDigest string) *RunawayChecker { +func newRunawayChecker(manager *RunawayManager, resourceGroupName string, setting *rmpb.RunawaySettings, originalSQL, sqlDigest, planDigest string, startTime time.Time) *RunawayChecker { c := &RunawayChecker{ manager: manager, resourceGroupName: resourceGroupName, @@ -485,7 +488,7 @@ func newRunawayChecker(manager *RunawayManager, resourceGroupName string, settin markedByWatch: false, } if setting != nil { - c.deadline = time.Now().Add(time.Duration(setting.Rule.ExecElapsedTimeMs) * time.Millisecond) + c.deadline = startTime.Add(time.Duration(setting.Rule.ExecElapsedTimeMs) * time.Millisecond) } return c } diff --git a/pkg/domain/runaway.go b/pkg/domain/runaway.go index b67d941bd2d18..1d3315d9ab002 100644 --- a/pkg/domain/runaway.go +++ b/pkg/domain/runaway.go @@ -242,21 +242,21 @@ func (do *Domain) runawayRecordFlushLoop() { // this times is used to batch flushing records, with 1s duration, // we can guarantee a watch record can be seen by the user within 1s. - runawayRecordFluashTimer := time.NewTimer(runawayRecordFlushInterval) + runawayRecordFlushTimer := time.NewTimer(runawayRecordFlushInterval) runawayRecordGCTicker := time.NewTicker(runawayRecordGCInterval) failpoint.Inject("FastRunawayGC", func() { - runawayRecordFluashTimer.Stop() + runawayRecordFlushTimer.Stop() runawayRecordGCTicker.Stop() - runawayRecordFluashTimer = time.NewTimer(time.Millisecond * 50) + runawayRecordFlushTimer = time.NewTimer(time.Millisecond * 50) runawayRecordGCTicker = time.NewTicker(time.Millisecond * 200) }) fired := false - recordCh := do.RunawayManager().RunawayRecordChan() - quarantineRecordCh := do.RunawayManager().QuarantineRecordChan() - staleQuarantineRecordCh := do.RunawayManager().StaleQuarantineRecordChan() - flushThrehold := do.runawayManager.FlushThreshold() - records := make([]*resourcegroup.RunawayRecord, 0, flushThrehold) + recordCh := do.runawayManager.RunawayRecordChan() + quarantineRecordCh := do.runawayManager.QuarantineRecordChan() + staleQuarantineRecordCh := do.runawayManager.StaleQuarantineRecordChan() + flushThreshold := do.runawayManager.FlushThreshold() + records := make([]*resourcegroup.RunawayRecord, 0, flushThreshold) flushRunawayRecords := func() { if len(records) == 0 { @@ -273,7 +273,7 @@ func (do *Domain) runawayRecordFlushLoop() { select { case <-do.exit: return - case <-runawayRecordFluashTimer.C: + case <-runawayRecordFlushTimer.C: flushRunawayRecords() fired = true case r := <-recordCh: @@ -281,12 +281,12 @@ func (do *Domain) runawayRecordFlushLoop() { failpoint.Inject("FastRunawayGC", func() { flushRunawayRecords() }) - if len(records) >= flushThrehold { + if len(records) >= flushThreshold { flushRunawayRecords() } else if fired { fired = false // meet a new record, reset the timer. - runawayRecordFluashTimer.Reset(runawayRecordFlushInterval) + runawayRecordFlushTimer.Reset(runawayRecordFlushInterval) } case <-runawayRecordGCTicker.C: go do.deleteExpiredRows("tidb_runaway_queries", "time", runawayRecordExpiredDuration) diff --git a/pkg/executor/BUILD.bazel b/pkg/executor/BUILD.bazel index 01fc53802837a..52262920df93a 100644 --- a/pkg/executor/BUILD.bazel +++ b/pkg/executor/BUILD.bazel @@ -126,6 +126,7 @@ go_library( "//pkg/expression", "//pkg/expression/aggregation", "//pkg/expression/context", + "//pkg/extension", "//pkg/infoschema", "//pkg/infoschema/context", "//pkg/keyspace", @@ -307,7 +308,6 @@ go_test( "cluster_table_test.go", "compact_table_test.go", "copr_cache_test.go", - "cte_test.go", "delete_test.go", "distsql_test.go", "executor_failpoint_test.go", @@ -389,6 +389,7 @@ go_test( "//pkg/executor/sortexec", "//pkg/expression", "//pkg/expression/aggregation", + "//pkg/extension", "//pkg/infoschema", "//pkg/kv", "//pkg/meta", diff --git a/pkg/executor/adapter.go b/pkg/executor/adapter.go index d620075ddbf8d..ebb033fe247a5 100644 --- a/pkg/executor/adapter.go +++ b/pkg/executor/adapter.go @@ -100,10 +100,6 @@ type recordSet struct { lastErrs []error txnStartTS uint64 once sync.Once - // finishLock is a mutex used to synchronize access to the `Next` and `Finish` functions of the adapter. - // It ensures that only one goroutine can access the `Next` and `Finish` functions at a time, preventing race conditions. - // When we terminate the current SQL externally (e.g., kill query), an additional goroutine would be used to call the `Finish` function. - finishLock sync.Mutex } func (a *recordSet) Fields() []*ast.ResultField { @@ -164,8 +160,6 @@ func (a *recordSet) Next(ctx context.Context, req *chunk.Chunk) (err error) { err = util2.GetRecoverError(r) logutil.Logger(ctx).Error("execute sql panic", zap.String("sql", a.stmt.GetTextToLog(false)), zap.Stack("stack")) }() - a.finishLock.Lock() - defer a.finishLock.Unlock() if a.stmt != nil { if err := a.stmt.Ctx.GetSessionVars().SQLKiller.HandleSignal(); err != nil { return err @@ -201,27 +195,24 @@ func (a *recordSet) NewChunk(alloc chunk.Allocator) *chunk.Chunk { func (a *recordSet) Finish() error { var err error - if a.finishLock.TryLock() { - defer a.finishLock.Unlock() - a.once.Do(func() { - err = exec.Close(a.executor) - cteErr := resetCTEStorageMap(a.stmt.Ctx) - if cteErr != nil { - logutil.BgLogger().Error("got error when reset cte storage, should check if the spill disk file deleted or not", zap.Error(cteErr)) - } - if err == nil { - err = cteErr - } - a.executor = nil - if a.stmt != nil { - status := a.stmt.Ctx.GetSessionVars().SQLKiller.GetKillSignal() - inWriteResultSet := a.stmt.Ctx.GetSessionVars().SQLKiller.InWriteResultSet.Load() - if status > 0 && inWriteResultSet { - logutil.BgLogger().Warn("kill, this SQL might be stuck in the network stack while writing packets to the client.", zap.Uint64("connection ID", a.stmt.Ctx.GetSessionVars().ConnectionID)) - } + a.once.Do(func() { + err = exec.Close(a.executor) + cteErr := resetCTEStorageMap(a.stmt.Ctx) + if cteErr != nil { + logutil.BgLogger().Error("got error when reset cte storage, should check if the spill disk file deleted or not", zap.Error(cteErr)) + } + if err == nil { + err = cteErr + } + a.executor = nil + if a.stmt != nil { + status := a.stmt.Ctx.GetSessionVars().SQLKiller.GetKillSignal() + inWriteResultSet := a.stmt.Ctx.GetSessionVars().SQLKiller.InWriteResultSet.Load() + if status > 0 && inWriteResultSet { + logutil.BgLogger().Warn("kill, this SQL might be stuck in the network stack while writing packets to the client.", zap.Uint64("connection ID", a.stmt.Ctx.GetSessionVars().ConnectionID)) } - }) - } + } + }) if err != nil { a.lastErrs = append(a.lastErrs, err) } @@ -546,11 +537,12 @@ func (a *ExecStmt) Exec(ctx context.Context) (_ sqlexec.RecordSet, err error) { // must set plan according to the `Execute` plan before getting planDigest a.inheritContextFromExecuteStmt() - if variable.EnableResourceControl.Load() && domain.GetDomain(sctx).RunawayManager() != nil { - stmtCtx := sctx.GetSessionVars().StmtCtx + if rm := domain.GetDomain(sctx).RunawayManager(); variable.EnableResourceControl.Load() && rm != nil { + sessionVars := sctx.GetSessionVars() + stmtCtx := sessionVars.StmtCtx _, planDigest := GetPlanDigest(stmtCtx) _, sqlDigest := stmtCtx.SQLDigest() - stmtCtx.RunawayChecker = domain.GetDomain(sctx).RunawayManager().DeriveChecker(sctx.GetSessionVars().StmtCtx.ResourceGroupName, stmtCtx.OriginalSQL, sqlDigest.String(), planDigest.String()) + stmtCtx.RunawayChecker = rm.DeriveChecker(stmtCtx.ResourceGroupName, stmtCtx.OriginalSQL, sqlDigest.String(), planDigest.String(), sessionVars.StartTime) if err := stmtCtx.RunawayChecker.BeforeExecutor(); err != nil { return nil, err } @@ -1288,21 +1280,23 @@ func (a *ExecStmt) logAudit() { // FormatSQL is used to format the original SQL, e.g. truncating long SQL, appending prepared arguments. func FormatSQL(sql string) stringutil.StringerFunc { - return func() string { - length := len(sql) - maxQueryLen := variable.QueryLogMaxLen.Load() - if maxQueryLen <= 0 { - return QueryReplacer.Replace(sql) // no limit - } - if int32(length) > maxQueryLen { - var result strings.Builder - result.Grow(int(maxQueryLen)) - result.WriteString(sql[:maxQueryLen]) - fmt.Fprintf(&result, "(len:%d)", length) - return QueryReplacer.Replace(result.String()) - } - return QueryReplacer.Replace(sql) + return func() string { return formatSQL(sql) } +} + +func formatSQL(sql string) string { + length := len(sql) + maxQueryLen := variable.QueryLogMaxLen.Load() + if maxQueryLen <= 0 { + return QueryReplacer.Replace(sql) // no limit + } + if int32(length) > maxQueryLen { + var result strings.Builder + result.Grow(int(maxQueryLen)) + result.WriteString(sql[:maxQueryLen]) + fmt.Fprintf(&result, "(len:%d)", length) + return QueryReplacer.Replace(result.String()) } + return QueryReplacer.Replace(sql) } func getPhaseDurationObserver(phase string, internal bool) prometheus.Observer { @@ -1408,10 +1402,10 @@ func (a *ExecStmt) FinishExecuteStmt(txnTS uint64, err error, hasMoreResults boo metrics.TiFlashQueryTotalCounter.WithLabelValues(metrics.ExecuteErrorToLabel(err), metrics.LblError).Inc() } } - sessVars.PrevStmt = FormatSQL(a.GetTextToLog(false)) + a.updatePrevStmt() a.recordLastQueryInfo(err) a.observePhaseDurations(sessVars.InRestrictedSQL, execDetail.CommitDetail) - executeDuration := time.Since(sessVars.StartTime) - sessVars.DurationCompile + executeDuration := sessVars.GetExecuteDuration() if sessVars.InRestrictedSQL { executor_metrics.SessionExecuteRunDurationInternal.Observe(executeDuration.Seconds()) } else { @@ -1550,7 +1544,7 @@ func (a *ExecStmt) LogSlowQuery(txnTS uint64, succ bool, hasMoreResults bool) { stmtCtx := sessVars.StmtCtx level := log.GetLevel() cfg := config.GetGlobalConfig() - costTime := time.Since(sessVars.StartTime) + sessVars.DurationParse + costTime := sessVars.GetTotalCostDuration() threshold := time.Duration(atomic.LoadUint64(&cfg.Instance.SlowThreshold)) * time.Millisecond enable := cfg.Instance.EnableSlowLog.Load() // if the level is Debug, or trace is enabled, print slow logs anyway @@ -1882,7 +1876,7 @@ func (a *ExecStmt) SummaryStmt(succ bool) { stmtCtx.StmtType = ast.GetStmtLabel(a.StmtNode) } normalizedSQL, digest := stmtCtx.SQLDigest() - costTime := time.Since(sessVars.StartTime) + sessVars.DurationParse + costTime := sessVars.GetTotalCostDuration() charset, collation := sessVars.GetCharsetInfo() var prevSQL, prevSQLDigest string @@ -1935,7 +1929,7 @@ func (a *ExecStmt) SummaryStmt(succ bool) { copTaskInfo := stmtCtx.CopTasksDetails() memMax := sessVars.MemTracker.MaxConsumed() diskMax := sessVars.DiskTracker.MaxConsumed() - sql := a.GetTextToLog(false) + sql := a.getLazyStmtText() var stmtDetail execdetails.StmtExecDetails stmtDetailRaw := a.GoCtx.Value(execdetails.StmtExecDetailKey) if stmtDetailRaw != nil { @@ -1973,7 +1967,7 @@ func (a *ExecStmt) SummaryStmt(succ bool) { stmtExecInfo := &stmtsummary.StmtExecInfo{ SchemaName: strings.ToLower(sessVars.CurrentDB), - OriginalSQL: sql, + OriginalSQL: &sql, Charset: charset, Collation: collation, NormalizedSQL: normalizedSQL, @@ -2035,6 +2029,43 @@ func (a *ExecStmt) GetTextToLog(keepHint bool) string { return sql } +// getLazyText is equivalent to `a.GetTextToLog(false)`. Note that the s.Params is a shallow copy of +// `sessVars.PlanCacheParams`, so you can only use the lazy text within the current stmt context. +func (a *ExecStmt) getLazyStmtText() (s variable.LazyStmtText) { + sessVars := a.Ctx.GetSessionVars() + rmode := sessVars.EnableRedactLog + if rmode == errors.RedactLogEnable { + sql, _ := sessVars.StmtCtx.SQLDigest() + s.SetText(sql) + } else if sensitiveStmt, ok := a.StmtNode.(ast.SensitiveStmtNode); ok { + sql := sensitiveStmt.SecureText() + s.SetText(sql) + } else { + s.Redact = rmode + s.SQL = sessVars.StmtCtx.OriginalSQL + s.Params = *sessVars.PlanCacheParams + } + return +} + +// updatePrevStmt is equivalent to `sessVars.PrevStmt = FormatSQL(a.GetTextToLog(false))` +func (a *ExecStmt) updatePrevStmt() { + sessVars := a.Ctx.GetSessionVars() + if sessVars.PrevStmt == nil { + sessVars.PrevStmt = &variable.LazyStmtText{Format: formatSQL} + } + rmode := sessVars.EnableRedactLog + if rmode == errors.RedactLogEnable { + sql, _ := sessVars.StmtCtx.SQLDigest() + sessVars.PrevStmt.SetText(sql) + } else if sensitiveStmt, ok := a.StmtNode.(ast.SensitiveStmtNode); ok { + sql := sensitiveStmt.SecureText() + sessVars.PrevStmt.SetText(sql) + } else { + sessVars.PrevStmt.Update(rmode, sessVars.StmtCtx.OriginalSQL, sessVars.PlanCacheParams) + } +} + func (a *ExecStmt) observeStmtBeginForTopSQL(ctx context.Context) context.Context { vars := a.Ctx.GetSessionVars() sc := vars.StmtCtx @@ -2086,7 +2117,7 @@ func (a *ExecStmt) observeStmtFinishedForTopSQL() { } if stats := a.Ctx.GetStmtStats(); stats != nil && topsqlstate.TopSQLEnabled() { sqlDigest, planDigest := a.getSQLPlanDigest() - execDuration := time.Since(vars.StartTime) + vars.DurationParse + execDuration := vars.GetTotalCostDuration() stats.OnExecutionFinished(sqlDigest, planDigest, execDuration) } } diff --git a/pkg/executor/aggfuncs/func_group_concat.go b/pkg/executor/aggfuncs/func_group_concat.go index 8444fdfc98f6e..74a3694228871 100644 --- a/pkg/executor/aggfuncs/func_group_concat.go +++ b/pkg/executor/aggfuncs/func_group_concat.go @@ -69,12 +69,14 @@ func (e *baseGroupConcat4String) AppendFinalResult2Chunk(_ AggFuncUpdateContext, return nil } -func (e *baseGroupConcat4String) handleTruncateError(tc types.Context) (err error) { +func (e *baseGroupConcat4String) handleTruncateError(ctx AggFuncUpdateContext) (err error) { + tc := ctx.TypeCtx() + if atomic.CompareAndSwapInt32(e.truncated, 0, 1) { if !tc.Flags().TruncateAsWarning() { - return expression.ErrCutValueGroupConcat.GenWithStackByArgs(e.args[0].String()) + return expression.ErrCutValueGroupConcat.GenWithStackByArgs(e.args[0].StringWithCtx(ctx)) } - tc.AppendWarning(expression.ErrCutValueGroupConcat.FastGenByArgs(e.args[0].String())) + tc.AppendWarning(expression.ErrCutValueGroupConcat.FastGenByArgs(e.args[0].StringWithCtx(ctx))) } return nil } @@ -82,7 +84,7 @@ func (e *baseGroupConcat4String) handleTruncateError(tc types.Context) (err erro func (e *baseGroupConcat4String) truncatePartialResultIfNeed(ctx AggFuncUpdateContext, buffer *bytes.Buffer) (err error) { if e.maxLen > 0 && uint64(buffer.Len()) > e.maxLen { buffer.Truncate(int(e.maxLen)) - return e.handleTruncateError(ctx.TypeCtx()) + return e.handleTruncateError(ctx) } return nil } @@ -498,7 +500,7 @@ func (e *groupConcatOrder) UpdatePartialResult(sctx AggFuncUpdateContext, rowsIn return memDelta, p.topN.err } if truncated { - if err := e.handleTruncateError(sctx.TypeCtx()); err != nil { + if err := e.handleTruncateError(sctx); err != nil { return memDelta, err } } @@ -618,7 +620,7 @@ func (e *groupConcatDistinctOrder) UpdatePartialResult(sctx AggFuncUpdateContext return memDelta, p.topN.err } if truncated { - if err := e.handleTruncateError(sctx.TypeCtx()); err != nil { + if err := e.handleTruncateError(sctx); err != nil { return memDelta, err } } diff --git a/pkg/executor/analyze.go b/pkg/executor/analyze.go index 5d4454fe210e5..652de17001be2 100644 --- a/pkg/executor/analyze.go +++ b/pkg/executor/analyze.go @@ -124,7 +124,7 @@ func (e *AnalyzeExec) Next(ctx context.Context, _ *chunk.Chunk) error { return e.handleResultsError(ctx, concurrency, needGlobalStats, globalStatsMap, resultsCh, len(tasks)) }) for _, task := range tasks { - prepareV2AnalyzeJobInfo(task.colExec, false) + prepareV2AnalyzeJobInfo(task.colExec) AddNewAnalyzeJob(e.Ctx(), task.job) } failpoint.Inject("mockKillPendingAnalyzeJob", func() { diff --git a/pkg/executor/analyze_col.go b/pkg/executor/analyze_col.go index c472002647fec..c1d1dc46770d2 100644 --- a/pkg/executor/analyze_col.go +++ b/pkg/executor/analyze_col.go @@ -384,29 +384,23 @@ func hasPkHist(handleCols plannerutil.HandleCols) bool { return handleCols != nil && handleCols.IsInt() } -func prepareV2AnalyzeJobInfo(e *AnalyzeColumnsExec, retry bool) { - if e == nil || e.StatsVersion != statistics.Version2 { - return - } - opts := e.opts +// prepareColumns prepares the columns for the analyze job. +func prepareColumns(e *AnalyzeColumnsExec, b *strings.Builder) { cols := e.colsInfo - if e.V2Options != nil { - opts = e.V2Options.FilledOpts - } - sampleRate := *e.analyzePB.ColReq.SampleRate - var b strings.Builder - if retry { - b.WriteString("retry ") - } - if e.ctx.GetSessionVars().InRestrictedSQL { - b.WriteString("auto ") - } - b.WriteString("analyze table") + // Ignore the _row_id column. if len(cols) > 0 && cols[len(cols)-1].ID == model.ExtraHandleID { cols = cols[:len(cols)-1] } + // If there are no columns, skip the process. + if len(cols) == 0 { + return + } if len(cols) < len(e.tableInfo.Columns) { - b.WriteString(" columns ") + if len(cols) > 1 { + b.WriteString(" columns ") + } else { + b.WriteString(" column ") + } for i, col := range cols { if i > 0 { b.WriteString(", ") @@ -416,6 +410,58 @@ func prepareV2AnalyzeJobInfo(e *AnalyzeColumnsExec, retry bool) { } else { b.WriteString(" all columns") } +} + +// prepareIndexes prepares the indexes for the analyze job. +func prepareIndexes(e *AnalyzeColumnsExec, b *strings.Builder) { + indexes := e.indexes + + // If there are no indexes, skip the process. + if len(indexes) == 0 { + return + } + if len(indexes) < len(e.tableInfo.Indices) { + if len(indexes) > 1 { + b.WriteString(" indexes ") + } else { + b.WriteString(" index ") + } + for i, index := range indexes { + if i > 0 { + b.WriteString(", ") + } + b.WriteString(index.Name.O) + } + } else { + b.WriteString(" all indexes") + } +} + +// prepareV2AnalyzeJobInfo prepares the job info for the analyze job. +func prepareV2AnalyzeJobInfo(e *AnalyzeColumnsExec) { + // For v1, we analyze all columns in a single job, so we don't need to set the job info. + if e == nil || e.StatsVersion != statistics.Version2 { + return + } + + opts := e.opts + if e.V2Options != nil { + opts = e.V2Options.FilledOpts + } + sampleRate := *e.analyzePB.ColReq.SampleRate + var b strings.Builder + // If it is an internal SQL, it means it is triggered by the system itself(auto-analyze). + if e.ctx.GetSessionVars().InRestrictedSQL { + b.WriteString("auto ") + } + b.WriteString("analyze table") + + prepareIndexes(e, &b) + if len(e.indexes) > 0 && len(e.colsInfo) > 0 { + b.WriteString(",") + } + prepareColumns(e, &b) + var needComma bool b.WriteString(" with ") printOption := func(optType ast.AnalyzeOptionType) { diff --git a/pkg/executor/batch_checker.go b/pkg/executor/batch_checker.go index d7f83edeb459f..5bec8e3837558 100644 --- a/pkg/executor/batch_checker.go +++ b/pkg/executor/batch_checker.go @@ -16,8 +16,6 @@ package executor import ( "context" - "fmt" - "strings" "github.com/pingcap/errors" "github.com/pingcap/tidb/pkg/errno" @@ -33,7 +31,8 @@ import ( "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/pkg/util/chunk" "github.com/pingcap/tidb/pkg/util/codec" - "github.com/pingcap/tidb/pkg/util/stringutil" + "github.com/pingcap/tidb/pkg/util/logutil" + "go.uber.org/zap" ) type keyValueWithDupInfo struct { @@ -125,26 +124,37 @@ func getKeysNeedCheckOneRow(ctx sessionctx.Context, t table.Table, row []types.D } var handleKey *keyValueWithDupInfo if handle != nil { - fn := func() string { - var str string - var err error - if t.Meta().IsCommonHandle { - data := make([]types.Datum, len(handleCols)) - for i, col := range handleCols { - data[i] = row[col.Offset] - } - str, err = formatDataForDupError(data) - } else { - str, err = row[handleCols[0].Offset].ToString() + handleKey = &keyValueWithDupInfo{ + newKey: tablecodec.EncodeRecordKey(t.RecordPrefix(), handle), + } + + var keyCols []string + var err error + if t.Meta().IsCommonHandle { + data := make([]types.Datum, len(handleCols)) + for i, col := range handleCols { + data[i] = row[col.Offset] } - if err != nil { - return kv.GetDuplicateErrorHandleString(handle) + keyCols, err = dataToStrings(data) + } else { + var s string + s, err = row[handleCols[0].Offset].ToString() + keyCols = []string{s} + } + if err != nil { + var handleData []types.Datum + handleData, err = handle.Data() + if err == nil { + keyCols, err = dataToStrings(handleData) } - return str } - handleKey = &keyValueWithDupInfo{ - newKey: tablecodec.EncodeRecordKey(t.RecordPrefix(), handle), - dupErr: kv.ErrKeyExists.FastGenByArgs(stringutil.MemoizeStr(fn), t.Meta().Name.String()+".PRIMARY"), + + if err == nil { + handleKey.dupErr = kv.GenKeyExistsErr(keyCols, t.Meta().Name.String()+".PRIMARY") + } else { + logutil.BgLogger().Warn("get key string failed", + zap.Error(err), zap.Stringer("handle", handle)) + handleKey.dupErr = kv.ErrKeyExists } } @@ -207,13 +217,13 @@ func getKeysNeedCheckOneRow(ctx sessionctx.Context, t table.Table, row []types.D if v.Meta().State != model.StatePublic && v.Meta().BackfillState != model.BackfillStateInapplicable { _, key, _ = tables.GenTempIdxKeyByState(v.Meta(), key) } - colValStr, err1 := formatDataForDupError(colVals) + colStrVals, err1 := dataToStrings(colVals) if err1 != nil { return nil, err1 } uniqueKeys = append(uniqueKeys, &keyValueWithDupInfo{ newKey: key, - dupErr: kv.ErrKeyExists.FastGenByArgs(colValStr, fmt.Sprintf("%s.%s", v.TableMeta().Name.String(), v.Meta().Name.String())), + dupErr: kv.GenKeyExistsErr(colStrVals, v.TableMeta().Name.String()+"."+v.Meta().Name.String()), }) } } @@ -248,16 +258,16 @@ func buildHandleFromDatumRow(sctx *stmtctx.StatementContext, row []types.Datum, return handle, nil } -func formatDataForDupError(data []types.Datum) (string, error) { +func dataToStrings(data []types.Datum) ([]string, error) { strs := make([]string, 0, len(data)) for _, datum := range data { str, err := datum.ToString() if err != nil { - return "", errors.Trace(err) + return nil, errors.Trace(err) } strs = append(strs, str) } - return strings.Join(strs, "-"), nil + return strs, nil } // getOldRow gets the table record row from storage for batch check. diff --git a/pkg/executor/builder.go b/pkg/executor/builder.go index 0b41cd23d145d..1f7c214eb2253 100644 --- a/pkg/executor/builder.go +++ b/pkg/executor/builder.go @@ -1672,7 +1672,7 @@ func (b *executorBuilder) buildHashJoinV2(v *plannercore.PhysicalHashJoin) exec. } func (b *executorBuilder) buildHashJoin(v *plannercore.PhysicalHashJoin) exec.Executor { - if join.EnableHashJoinV2.Load() && v.CanUseHashJoinV2() { + if join.IsHashJoinV2Enabled() && v.CanUseHashJoinV2() { return b.buildHashJoinV2(v) } leftExec := b.build(v.Children()[0]) @@ -3627,7 +3627,6 @@ func (b *executorBuilder) buildTableReader(v *plannercore.PhysicalTableReader) e return cmp.Compare(i.GetPhysicalID(), j.GetPhysicalID()) }) ret.kvRangeBuilder = kvRangeBuilderFromRangeAndPartition{ - sctx: b.ctx, partitions: partitions, } @@ -4464,11 +4463,10 @@ func dedupHandles(lookUpContents []*join.IndexJoinLookUpContent) ([]kv.Handle, [ } type kvRangeBuilderFromRangeAndPartition struct { - sctx sessionctx.Context partitions []table.PhysicalTable } -func (h kvRangeBuilderFromRangeAndPartition) buildKeyRangeSeparately(ranges []*ranger.Range) ([]int64, [][]kv.KeyRange, error) { +func (h kvRangeBuilderFromRangeAndPartition) buildKeyRangeSeparately(dctx *distsqlctx.DistSQLContext, ranges []*ranger.Range) ([]int64, [][]kv.KeyRange, error) { ret := make([][]kv.KeyRange, len(h.partitions)) pids := make([]int64, 0, len(h.partitions)) for i, p := range h.partitions { @@ -4478,7 +4476,7 @@ func (h kvRangeBuilderFromRangeAndPartition) buildKeyRangeSeparately(ranges []*r if len(ranges) == 0 { continue } - kvRange, err := distsql.TableHandleRangesToKVRanges(h.sctx.GetDistSQLCtx(), []int64{pid}, meta != nil && meta.IsCommonHandle, ranges) + kvRange, err := distsql.TableHandleRangesToKVRanges(dctx, []int64{pid}, meta != nil && meta.IsCommonHandle, ranges) if err != nil { return nil, nil, err } @@ -4487,7 +4485,7 @@ func (h kvRangeBuilderFromRangeAndPartition) buildKeyRangeSeparately(ranges []*r return pids, ret, nil } -func (h kvRangeBuilderFromRangeAndPartition) buildKeyRange(ranges []*ranger.Range) ([][]kv.KeyRange, error) { +func (h kvRangeBuilderFromRangeAndPartition) buildKeyRange(dctx *distsqlctx.DistSQLContext, ranges []*ranger.Range) ([][]kv.KeyRange, error) { ret := make([][]kv.KeyRange, len(h.partitions)) if len(ranges) == 0 { return ret, nil @@ -4495,7 +4493,7 @@ func (h kvRangeBuilderFromRangeAndPartition) buildKeyRange(ranges []*ranger.Rang for i, p := range h.partitions { pid := p.GetPhysicalID() meta := p.Meta() - kvRange, err := distsql.TableHandleRangesToKVRanges(h.sctx.GetDistSQLCtx(), []int64{pid}, meta != nil && meta.IsCommonHandle, ranges) + kvRange, err := distsql.TableHandleRangesToKVRanges(dctx, []int64{pid}, meta != nil && meta.IsCommonHandle, ranges) if err != nil { return nil, err } diff --git a/pkg/executor/cte.go b/pkg/executor/cte.go index fd1a8da4068dc..ea96c56b567c7 100644 --- a/pkg/executor/cte.go +++ b/pkg/executor/cte.go @@ -34,6 +34,7 @@ import ( "github.com/pingcap/tidb/pkg/util/logutil" "github.com/pingcap/tidb/pkg/util/memory" "go.uber.org/zap" + "go.uber.org/zap/zapcore" ) var _ exec.Executor = &CTEExec{} @@ -438,15 +439,13 @@ func (p *cteProducer) computeRecursivePart(ctx context.Context) (err error) { if chk.NumRows() == 0 { if iterNum%1000 == 0 { // To avoid too many logs. - p.logTbls(ctx, err, iterNum) + p.logTbls(ctx, err, iterNum, zapcore.DebugLevel) } iterNum++ failpoint.Inject("assertIterTableSpillToDisk", func(maxIter failpoint.Value) { if iterNum > 0 && iterNum < uint64(maxIter.(int)) && err == nil { - if p.iterInTbl.GetMemBytes() != 0 || p.iterInTbl.GetDiskBytes() == 0 || - p.iterOutTbl.GetMemBytes() != 0 || p.iterOutTbl.GetDiskBytes() == 0 || - p.resTbl.GetMemBytes() != 0 || p.resTbl.GetDiskBytes() == 0 { - p.logTbls(ctx, err, iterNum) + if p.iterInTbl.GetDiskBytes() == 0 || p.iterOutTbl.GetDiskBytes() == 0 || p.resTbl.GetDiskBytes() == 0 { + p.logTbls(ctx, err, iterNum, zapcore.InfoLevel) panic("assert row container spill disk failed") } } @@ -762,8 +761,8 @@ func (p *cteProducer) checkAndUpdateCorColHashCode() bool { return changed } -func (p *cteProducer) logTbls(ctx context.Context, err error, iterNum uint64) { - logutil.Logger(ctx).Debug("cte iteration info", +func (p *cteProducer) logTbls(ctx context.Context, err error, iterNum uint64, lvl zapcore.Level) { + logutil.Logger(ctx).Log(lvl, "cte iteration info", zap.Any("iterInTbl mem usage", p.iterInTbl.GetMemBytes()), zap.Any("iterInTbl disk usage", p.iterInTbl.GetDiskBytes()), zap.Any("iterOutTbl mem usage", p.iterOutTbl.GetMemBytes()), zap.Any("iterOutTbl disk usage", p.iterOutTbl.GetDiskBytes()), zap.Any("resTbl mem usage", p.resTbl.GetMemBytes()), zap.Any("resTbl disk usage", p.resTbl.GetDiskBytes()), diff --git a/pkg/executor/delete.go b/pkg/executor/delete.go index 6ec0b696a9c0b..40b441c624dfc 100644 --- a/pkg/executor/delete.go +++ b/pkg/executor/delete.go @@ -156,11 +156,6 @@ func (e *DeleteExec) deleteSingleTableByChunk(ctx context.Context) error { } func (e *DeleteExec) doBatchDelete(ctx context.Context) error { - txn, err := e.Ctx().Txn(false) - if err != nil { - return exeerrors.ErrBatchInsertFail.GenWithStack("BatchDelete failed with error: %v", err) - } - e.memTracker.Consume(-int64(txn.Size())) e.Ctx().StmtCommit(ctx) if err := sessiontxn.NewTxnInStmt(ctx, e.Ctx()); err != nil { // We should return a special error for batch insert. diff --git a/pkg/executor/distsql_test.go b/pkg/executor/distsql_test.go index 935d2f9f3f7ad..42a1195b02ac2 100644 --- a/pkg/executor/distsql_test.go +++ b/pkg/executor/distsql_test.go @@ -361,6 +361,7 @@ func TestAdaptiveClosestRead(t *testing.T) { // the avg row size is more accurate in check_rpc mode when unistre is used. // See: https://github.com/pingcap/tidb/issues/31744#issuecomment-1016309883 tk.MustExec("set @@tidb_enable_chunk_rpc = '1'") + tk.MustExec("set @@tidb_opt_projection_push_down = '0'") readCounter := func(counter prometheus.Counter) float64 { var metric dto.Metric diff --git a/pkg/executor/executor.go b/pkg/executor/executor.go index 07d333fd3c104..3b06e7c518f1c 100644 --- a/pkg/executor/executor.go +++ b/pkg/executor/executor.go @@ -1784,9 +1784,32 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { } sc.SetTimeZone(vars.Location()) sc.TaskID = stmtctx.AllocateTaskID() - sc.CTEStorageMap = map[int]*CTEStorages{} + if sc.CTEStorageMap == nil { + sc.CTEStorageMap = map[int]*CTEStorages{} + } else { + clear(sc.CTEStorageMap.(map[int]*CTEStorages)) + } + if sc.LockTableIDs == nil { + sc.LockTableIDs = make(map[int64]struct{}) + } else { + clear(sc.LockTableIDs) + } + if sc.TableStats == nil { + sc.TableStats = make(map[int64]any) + } else { + clear(sc.TableStats) + } + if sc.MDLRelatedTableIDs == nil { + sc.MDLRelatedTableIDs = make(map[int64]struct{}) + } else { + clear(sc.MDLRelatedTableIDs) + } + if sc.TblInfo2UnionScan == nil { + sc.TblInfo2UnionScan = make(map[*model.TableInfo]bool) + } else { + clear(sc.TblInfo2UnionScan) + } sc.IsStaleness = false - sc.LockTableIDs = make(map[int64]struct{}) sc.EnableOptimizeTrace = false sc.OptimizeTracer = nil sc.OptimizerCETrace = nil @@ -1818,8 +1841,6 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { vars.DiskTracker.Killer = &vars.SQLKiller vars.SQLKiller.Reset() vars.SQLKiller.ConnID = vars.ConnectionID - vars.StmtCtx.TableStats = make(map[int64]any) - sc.MDLRelatedTableIDs = make(map[int64]struct{}) isAnalyze := false if execStmt, ok := s.(*ast.ExecuteStmt); ok { @@ -2052,7 +2073,6 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { sc.SetForcePlanCache(fixcontrol.GetBoolWithDefault(vars.OptimizerFixControl, fixcontrol.Fix49736, false)) sc.SetAlwaysWarnSkipCache(sc.InExplainStmt && sc.ExplainFormat == "plan_cache") - sc.TblInfo2UnionScan = make(map[*model.TableInfo]bool) errCount, warnCount := vars.StmtCtx.NumErrorWarnings() vars.SysErrorCount = errCount vars.SysWarningCount = warnCount diff --git a/pkg/executor/executor_test.go b/pkg/executor/executor_test.go index 8952a41371c6c..264a361d7510b 100644 --- a/pkg/executor/executor_test.go +++ b/pkg/executor/executor_test.go @@ -17,7 +17,11 @@ package executor_test import ( "testing" + "github.com/pingcap/tidb/pkg/domain" + "github.com/pingcap/tidb/pkg/executor" + "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/testkit" + "github.com/pingcap/tidb/pkg/util/mock" ) func TestChangePumpAndDrainer(t *testing.T) { @@ -28,3 +32,12 @@ func TestChangePumpAndDrainer(t *testing.T) { tk.MustMatchErrMsg("change pump to node_state ='paused' for node_id 'pump1'", "URL scheme must be http, https, unix, or unixs.*") tk.MustMatchErrMsg("change drainer to node_state ='paused' for node_id 'drainer1'", "URL scheme must be http, https, unix, or unixs.*") } + +func BenchmarkResetContextOfStmt(b *testing.B) { + stmt := &ast.SelectStmt{} + ctx := mock.NewContext() + domain.BindDomain(ctx, &domain.Domain{}) + for i := 0; i < b.N; i++ { + executor.ResetContextOfStmt(ctx, stmt) + } +} diff --git a/pkg/executor/explainfor_test.go b/pkg/executor/explainfor_test.go index 3d0fecaf79b62..095982b17a416 100644 --- a/pkg/executor/explainfor_test.go +++ b/pkg/executor/explainfor_test.go @@ -352,6 +352,7 @@ func TestIssue28259(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec(`set tidb_enable_prepared_plan_cache=1`) + tk.MustExec(`set tidb_opt_projection_push_down=0`) // test for indexRange tk.MustExec("use test") diff --git a/pkg/executor/grant.go b/pkg/executor/grant.go index 57b8936fb7d69..86dd6f47ad32d 100644 --- a/pkg/executor/grant.go +++ b/pkg/executor/grant.go @@ -165,14 +165,15 @@ func (e *GrantExec) Next(ctx context.Context, _ *chunk.Chunk) error { // It is required for compatibility with 5.7 but removed from 8.0 // since it results in a massive security issue: // spelling errors will create users with no passwords. - pwd, ok := user.EncodedPassword() - if !ok { - return errors.Trace(exeerrors.ErrPasswordFormat) - } authPlugin := mysql.AuthNativePassword if user.AuthOpt != nil && user.AuthOpt.AuthPlugin != "" { authPlugin = user.AuthOpt.AuthPlugin } + authPluginImpl, _ := e.Ctx().GetExtensions().GetAuthPlugin(authPlugin) + pwd, ok := encodePassword(user, authPluginImpl) + if !ok { + return errors.Trace(exeerrors.ErrPasswordFormat) + } _, err := internalSession.GetSQLExecutor().ExecuteInternal(internalCtx, `INSERT INTO %n.%n (Host, User, authentication_string, plugin) VALUES (%?, %?, %?, %?);`, mysql.SystemDB, mysql.UserTable, user.User.Hostname, user.User.Username, pwd, authPlugin) diff --git a/pkg/executor/importer/import.go b/pkg/executor/importer/import.go index dd8a54a36af2a..3a37be9f6e23a 100644 --- a/pkg/executor/importer/import.go +++ b/pkg/executor/importer/import.go @@ -809,9 +809,13 @@ func (p *Plan) initParameters(plan *plannercore.ImportInto) error { setClause = sb.String() } optionMap := make(map[string]any, len(plan.Options)) + var evalCtx expression.EvalContext + if plan.SCtx() != nil { + evalCtx = plan.SCtx().GetExprCtx().GetEvalCtx() + } for _, opt := range plan.Options { if opt.Value != nil { - val := opt.Value.String() + val := opt.Value.StringWithCtx(evalCtx) if opt.Name == cloudStorageURIOption { val = ast.RedactURL(val) } diff --git a/pkg/executor/importer/table_import_testkit_test.go b/pkg/executor/importer/table_import_testkit_test.go index 4d661abe61513..47f65d282331d 100644 --- a/pkg/executor/importer/table_import_testkit_test.go +++ b/pkg/executor/importer/table_import_testkit_test.go @@ -82,7 +82,7 @@ func TestImportFromSelectCleanup(t *testing.T) { require.True(t, ok) table, err := do.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) require.NoError(t, err) - plan, err := importer.NewImportPlan(ctx, tk.Session(), &plannercore.ImportInto{ + plan, err := importer.NewImportPlan(ctx, tk.Session(), plannercore.ImportInto{ Table: &ast.TableName{ Name: model.NewCIStr("t"), DBInfo: &model.DBInfo{ @@ -91,7 +91,7 @@ func TestImportFromSelectCleanup(t *testing.T) { }, }, SelectPlan: &plannercore.PhysicalSelection{}, - }, table) + }.Init(tk.Session().GetPlanCtx()), table) require.NoError(t, err) controller, err := importer.NewLoadDataController(plan, table, &importer.ASTArgs{}) require.NoError(t, err) diff --git a/pkg/executor/index_merge_reader.go b/pkg/executor/index_merge_reader.go index 5cda9645a7829..0a1017463dc24 100644 --- a/pkg/executor/index_merge_reader.go +++ b/pkg/executor/index_merge_reader.go @@ -522,7 +522,6 @@ func (e *IndexMergeReaderExecutor) startPartialTableWorker(ctx context.Context, return cmp.Compare(i.GetPhysicalID(), j.GetPhysicalID()) }) partialTableReader.kvRangeBuilder = kvRangeBuilderFromRangeAndPartition{ - sctx: e.Ctx(), partitions: worker.prunedPartitions, } } diff --git a/pkg/executor/insert.go b/pkg/executor/insert.go index 86895458e9ecd..0878dabf8be1d 100644 --- a/pkg/executor/insert.go +++ b/pkg/executor/insert.go @@ -56,7 +56,7 @@ type InsertExec struct { func (e *InsertExec) exec(ctx context.Context, rows [][]types.Datum) error { defer trace.StartRegion(ctx, "InsertExec").End() - logutil.Eventf(ctx, "insert %d rows into table `%s`", len(rows), stringutil.MemoizeStr(func() string { + logutil.Eventf(ctx, "insert %d rows into table `%s`", len(rows), stringutil.StringerFunc(func() string { var tblName string if meta := e.Table.Meta(); meta != nil { tblName = meta.Name.L diff --git a/pkg/executor/insert_common.go b/pkg/executor/insert_common.go index 185882b3065c7..4a391e2321466 100644 --- a/pkg/executor/insert_common.go +++ b/pkg/executor/insert_common.go @@ -521,11 +521,6 @@ func insertRowsFromSelect(ctx context.Context, base insertCommon) error { } func (e *InsertValues) doBatchInsert(ctx context.Context) error { - txn, err := e.Ctx().Txn(false) - if err != nil { - return exeerrors.ErrBatchInsertFail.GenWithStack("BatchInsert failed with error: %v", err) - } - e.memTracker.Consume(-int64(txn.Size())) e.Ctx().StmtCommit(ctx) if err := sessiontxn.NewTxnInStmt(ctx, e.Ctx()); err != nil { // We should return a special error for batch insert. diff --git a/pkg/executor/internal/calibrateresource/calibrate_resource_test.go b/pkg/executor/internal/calibrateresource/calibrate_resource_test.go index c0030b004ca08..bb5d552f1e86f 100644 --- a/pkg/executor/internal/calibrateresource/calibrate_resource_test.go +++ b/pkg/executor/internal/calibrateresource/calibrate_resource_test.go @@ -54,17 +54,15 @@ func TestCalibrateResource(t *testing.T) { defer func() { do.SetResourceGroupsController(oldResourceCtl) }() - + // changed in 7.5 (ref https://github.com/tikv/pd/pull/6538), but for test pass, use the old config + oldCfg := rmclient.DefaultConfig() + oldCfg.RequestUnit.ReadBaseCost = 0.25 + oldCfg.RequestUnit.ReadCostPerByte = 0.0000152587890625 + oldCfg.RequestUnit.WriteBaseCost = 1.0 + oldCfg.RequestUnit.WriteCostPerByte = 0.0009765625 + oldCfg.RequestUnit.CPUMsCost = 0.3333333333333333 mockPrivider := &mockResourceGroupProvider{ - cfg: rmclient.Config{ - RequestUnit: rmclient.RequestUnitConfig{ - ReadBaseCost: 0.25, - ReadCostPerByte: 0.0000152587890625, - WriteBaseCost: 1.0, - WriteCostPerByte: 0.0009765625, - CPUMsCost: 0.3333333333333333, - }, - }, + cfg: *oldCfg, } resourceCtl, err := rmclient.NewResourceGroupController(context.Background(), 1, mockPrivider, nil) require.NoError(t, err) diff --git a/pkg/executor/join/BUILD.bazel b/pkg/executor/join/BUILD.bazel index f0de482dedc9b..8135a735a559a 100644 --- a/pkg/executor/join/BUILD.bazel +++ b/pkg/executor/join/BUILD.bazel @@ -78,7 +78,7 @@ go_test( ], embed = [":join"], flaky = True, - shard_count = 40, + shard_count = 41, deps = [ "//pkg/config", "//pkg/domain", diff --git a/pkg/executor/join/base_join_probe.go b/pkg/executor/join/base_join_probe.go index 42eea56e04b4a..331f4734f9432 100644 --- a/pkg/executor/join/base_join_probe.go +++ b/pkg/executor/join/base_join_probe.go @@ -77,11 +77,17 @@ type matchedRowInfo struct { // probeRowIndex mean the probe side index of current matched row probeRowIndex int // buildRowStart mean the build row start of the current matched row - buildRowStart unsafe.Pointer + buildRowStart uintptr // buildRowOffset mean the current offset of current BuildRow, used to construct column data from BuildRow buildRowOffset int } +func createMatchRowInfo(probeRowIndex int, buildRowStart unsafe.Pointer) *matchedRowInfo { + ret := &matchedRowInfo{probeRowIndex: probeRowIndex} + *(*unsafe.Pointer)(unsafe.Pointer(&ret.buildRowStart)) = buildRowStart + return ret +} + type posAndHashValue struct { hashValue uint64 pos int @@ -96,8 +102,8 @@ type baseJoinProbe struct { selRows []int usedRows []int // matchedRowsHeaders, serializedKeys is indexed by logical row index - matchedRowsHeaders []unsafe.Pointer // the start address of each matched rows - serializedKeys [][]byte // used for save serialized keys + matchedRowsHeaders []uintptr // the start address of each matched rows + serializedKeys [][]byte // used for save serialized keys // filterVector and nullKeyVector is indexed by physical row index because the return vector of VectorizedFilter is based on physical row index filterVector []bool // if there is filter before probe, filterVector saves the filter result nullKeyVector []bool // nullKeyVector[i] = true if any of the key is null @@ -164,7 +170,7 @@ func (j *baseJoinProbe) SetChunkForProbe(chk *chunk.Chunk) (err error) { if cap(j.matchedRowsHeaders) >= logicalRows { j.matchedRowsHeaders = j.matchedRowsHeaders[:logicalRows] } else { - j.matchedRowsHeaders = make([]unsafe.Pointer, logicalRows) + j.matchedRowsHeaders = make([]uintptr, logicalRows) } for i := 0; i < j.ctx.PartitionNumber; i++ { j.hashValues[i] = j.hashValues[i][:0] @@ -213,7 +219,7 @@ func (j *baseJoinProbe) SetChunkForProbe(chk *chunk.Chunk) (err error) { for logicalRowIndex, physicalRowIndex := range j.usedRows { if (j.filterVector != nil && !j.filterVector[physicalRowIndex]) || (j.nullKeyVector != nil && j.nullKeyVector[physicalRowIndex]) { // explicit set the matchedRowsHeaders[logicalRowIndex] to nil to indicate there is no matched rows - j.matchedRowsHeaders[logicalRowIndex] = nil + j.matchedRowsHeaders[logicalRowIndex] = 0 continue } hash.Reset() @@ -337,14 +343,14 @@ func (j *baseJoinProbe) appendBuildRowToChunkInternal(chk *chunk.Chunk, usedCols if ok { currentColumn = chk.Column(indexInDstChk) for index := range j.cachedBuildRows { - currentColumn.AppendNullBitmap(!meta.isColumnNull(j.cachedBuildRows[index].buildRowStart, columnIndex)) - j.cachedBuildRows[index].buildRowOffset = chunk.AppendCellFromRawData(currentColumn, j.cachedBuildRows[index].buildRowStart, j.cachedBuildRows[index].buildRowOffset) + currentColumn.AppendNullBitmap(!meta.isColumnNull(*(*unsafe.Pointer)(unsafe.Pointer(&j.cachedBuildRows[index].buildRowStart)), columnIndex)) + j.cachedBuildRows[index].buildRowOffset = chunk.AppendCellFromRawData(currentColumn, *(*unsafe.Pointer)(unsafe.Pointer(&j.cachedBuildRows[index].buildRowStart)), j.cachedBuildRows[index].buildRowOffset) } } else { // not used so don't need to insert into chk, but still need to advance rowData if meta.columnsSize[columnIndex] < 0 { for index := range j.cachedBuildRows { - size := *(*uint64)(unsafe.Add(j.cachedBuildRows[index].buildRowStart, j.cachedBuildRows[index].buildRowOffset)) + size := *(*uint64)(unsafe.Add(*(*unsafe.Pointer)(unsafe.Pointer(&j.cachedBuildRows[index].buildRowStart)), j.cachedBuildRows[index].buildRowOffset)) j.cachedBuildRows[index].buildRowOffset += sizeOfLengthField + int(size) } } else { @@ -497,7 +503,7 @@ func NewJoinProbe(ctx *HashJoinCtxV2, workID uint, joinType core.JoinType, keyIn } } base.cachedBuildRows = make([]*matchedRowInfo, 0, batchBuildRowSize) - base.matchedRowsHeaders = make([]unsafe.Pointer, 0, chunk.InitialCapacity) + base.matchedRowsHeaders = make([]uintptr, 0, chunk.InitialCapacity) base.selRows = make([]int, 0, chunk.InitialCapacity) for i := 0; i < chunk.InitialCapacity; i++ { base.selRows = append(base.selRows, i) diff --git a/pkg/executor/join/bench_test.go b/pkg/executor/join/bench_test.go index 1ef8ba1460ba9..a51b4bd877646 100644 --- a/pkg/executor/join/bench_test.go +++ b/pkg/executor/join/bench_test.go @@ -15,7 +15,9 @@ package join import ( + "runtime" "testing" + "unsafe" "github.com/pingcap/tidb/pkg/util" ) @@ -55,3 +57,33 @@ func BenchmarkHashTableConcurrentBuild(b *testing.B) { } wg.Wait() } + +func BenchmarkTestUnsafePointer(b *testing.B) { + size := int(1e3) + a := make([]byte, size*8) + p := make([]unsafe.Pointer, size) + b.StopTimer() + for i := 0; i < size; i++ { + p[i] = unsafe.Pointer(&a[i*8]) + } + for i := 0; i < size; i++ { + *(*int64)(p[i]) = int64(i) + } + runtime.KeepAlive(a) + runtime.KeepAlive(p) +} + +func BenchmarkTestUseUintptrAsUnsafePointer(b *testing.B) { + size := int(1e3) + a := make([]byte, size*8) + p := make([]uintptr, size) + b.StopTimer() + for i := 0; i < size; i++ { + *(*unsafe.Pointer)(unsafe.Pointer(&p[i])) = unsafe.Pointer(&a[i*8]) + } + for i := 0; i < size; i++ { + *(*int64)((unsafe.Pointer)(&p[i])) = int64(i) + } + runtime.KeepAlive(a) + runtime.KeepAlive(p) +} diff --git a/pkg/executor/join/hash_join_v2.go b/pkg/executor/join/hash_join_v2.go index d97edd46473a3..315bcc8f52b05 100644 --- a/pkg/executor/join/hash_join_v2.go +++ b/pkg/executor/join/hash_join_v2.go @@ -23,7 +23,6 @@ import ( "sync" "sync/atomic" "time" - "unsafe" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/pkg/executor/internal/exec" @@ -41,10 +40,23 @@ import ( var ( _ exec.Executor = &HashJoinV2Exec{} - // EnableHashJoinV2 is a variable used only in test - EnableHashJoinV2 = atomic.Bool{} + // enableHashJoinV2 is a variable used only in test + enableHashJoinV2 = atomic.Bool{} ) +// IsHashJoinV2Enabled return true if hash join v2 is enabled +func IsHashJoinV2Enabled() bool { + // sizeOfUintptr should always equal to sizeOfUnsafePointer, because according to golang's doc, + // a Pointer can be converted to an uintptr. Add this check here in case in the future go runtime + // change this + return enableHashJoinV2.Load() && sizeOfUintptr >= sizeOfUnsafePointer +} + +// SetEnableHashJoinV2 enable/disable hash join v2 +func SetEnableHashJoinV2(enable bool) { + enableHashJoinV2.Store(enable) +} + type hashTableContext struct { // rowTables is used during split partition stage, each buildWorker has // its own rowTable @@ -77,9 +89,7 @@ func (htc *hashTableContext) getCurrentRowSegment(workerID, partitionID int, tab func (htc *hashTableContext) finalizeCurrentSeg(workerID, partitionID int, builder *rowTableBuilder) { seg := htc.getCurrentRowSegment(workerID, partitionID, nil, false) - for _, pos := range builder.startPosInRawData[partitionID] { - seg.rowLocations = append(seg.rowLocations, unsafe.Pointer(&seg.rawData[pos])) - } + seg.rowStartOffset = append(seg.rowStartOffset, builder.startPosInRawData[partitionID]...) builder.crrntSizeOfRowTable[partitionID] = 0 builder.startPosInRawData[partitionID] = builder.startPosInRawData[partitionID][:0] failpoint.Inject("finalizeCurrentSegPanic", nil) diff --git a/pkg/executor/join/hash_table_v2.go b/pkg/executor/join/hash_table_v2.go index 18ed7a74bc80f..21d5973dc3e7d 100644 --- a/pkg/executor/join/hash_table_v2.go +++ b/pkg/executor/join/hash_table_v2.go @@ -21,13 +21,13 @@ import ( type subTable struct { rowData *rowTable - hashTable []unsafe.Pointer + hashTable []uintptr posMask uint64 isRowTableEmpty bool isHashTableEmpty bool } -func (st *subTable) lookup(hashValue uint64) unsafe.Pointer { +func (st *subTable) lookup(hashValue uint64) uintptr { return st.hashTable[hashValue&st.posMask] } @@ -56,21 +56,21 @@ func newSubTable(table *rowTable) *subTable { ret.isHashTableEmpty = true } hashTableLength := max(nextPowerOfTwo(table.validKeyCount()), uint64(1024)) - ret.hashTable = make([]unsafe.Pointer, hashTableLength) + ret.hashTable = make([]uintptr, hashTableLength) ret.posMask = hashTableLength - 1 return ret } func (st *subTable) updateHashValue(pos uint64, rowAddress unsafe.Pointer) { - prev := st.hashTable[pos] - st.hashTable[pos] = rowAddress + prev := *(*unsafe.Pointer)(unsafe.Pointer(&st.hashTable[pos])) + *(*unsafe.Pointer)(unsafe.Pointer(&st.hashTable[pos])) = rowAddress setNextRowAddress(rowAddress, prev) } func (st *subTable) atomicUpdateHashValue(pos uint64, rowAddress unsafe.Pointer) { for { - prev := atomic.LoadPointer(&st.hashTable[pos]) - if atomic.CompareAndSwapPointer(&st.hashTable[pos], prev, rowAddress) { + prev := atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&st.hashTable[pos]))) + if atomic.CompareAndSwapPointer((*unsafe.Pointer)(unsafe.Pointer(&st.hashTable[pos])), prev, rowAddress) { setNextRowAddress(rowAddress, prev) break } @@ -81,7 +81,7 @@ func (st *subTable) build(startSegmentIndex int, endSegmentIndex int) { if startSegmentIndex == 0 && endSegmentIndex == len(st.rowData.segments) { for i := startSegmentIndex; i < endSegmentIndex; i++ { for _, index := range st.rowData.segments[i].validJoinKeyPos { - rowAddress := st.rowData.segments[i].rowLocations[index] + rowAddress := st.rowData.segments[i].getRowPointer(index) hashValue := st.rowData.segments[i].hashValues[index] pos := hashValue & st.posMask st.updateHashValue(pos, rowAddress) @@ -90,7 +90,7 @@ func (st *subTable) build(startSegmentIndex int, endSegmentIndex int) { } else { for i := startSegmentIndex; i < endSegmentIndex; i++ { for _, index := range st.rowData.segments[i].validJoinKeyPos { - rowAddress := st.rowData.segments[i].rowLocations[index] + rowAddress := st.rowData.segments[i].getRowPointer(index) hashValue := st.rowData.segments[i].hashValues[index] pos := hashValue & st.posMask st.atomicUpdateHashValue(pos, rowAddress) @@ -117,7 +117,7 @@ type rowIter struct { } func (ri *rowIter) getValue() unsafe.Pointer { - return ri.table.tables[ri.currentPos.subTableIndex].rowData.segments[ri.currentPos.rowSegmentIndex].rowLocations[ri.currentPos.rowIndex] + return ri.table.tables[ri.currentPos.subTableIndex].rowData.segments[ri.currentPos.rowSegmentIndex].getRowPointer(int(ri.currentPos.rowIndex)) } func (ri *rowIter) next() { diff --git a/pkg/executor/join/hash_table_v2_test.go b/pkg/executor/join/hash_table_v2_test.go index ff41cf1ab39e4..8b3b2d869fee0 100644 --- a/pkg/executor/join/hash_table_v2_test.go +++ b/pkg/executor/join/hash_table_v2_test.go @@ -41,7 +41,7 @@ func createMockRowTable(maxRowsPerSeg int, segmentCount int, fixedSize bool) *ro } rowSeg.rawData = make([]byte, rows) for j := 0; j < rows; j++ { - rowSeg.rowLocations = append(rowSeg.rowLocations, unsafe.Pointer(&rowSeg.rawData[j])) + rowSeg.rowStartOffset = append(rowSeg.rowStartOffset, uint64(j)) rowSeg.validJoinKeyPos = append(rowSeg.validJoinKeyPos, j) } ret.segments = append(ret.segments, rowSeg) @@ -117,20 +117,22 @@ func TestBuild(t *testing.T) { subTable.build(0, len(rowTable.segments)) rowSet := make(map[unsafe.Pointer]struct{}, rowTable.rowCount()) for _, seg := range rowTable.segments { - for _, loc := range seg.rowLocations { + for index := range seg.rowStartOffset { + loc := seg.getRowPointer(index) _, ok := rowSet[loc] require.False(t, ok) rowSet[loc] = struct{}{} } } rowCount := 0 - for _, loc := range subTable.hashTable { - for loc != nil { + for _, locHolder := range subTable.hashTable { + for locHolder != 0 { rowCount++ + loc := *(*unsafe.Pointer)(unsafe.Pointer(&locHolder)) _, ok := rowSet[loc] require.True(t, ok) delete(rowSet, loc) - loc = getNextRowAddress(loc) + locHolder = getNextRowAddress(loc) } } require.Equal(t, 0, len(rowSet)) @@ -157,18 +159,20 @@ func TestConcurrentBuild(t *testing.T) { wg.Wait() rowSet := make(map[unsafe.Pointer]struct{}, rowTable.rowCount()) for _, seg := range rowTable.segments { - for _, loc := range seg.rowLocations { + for index := range seg.rowStartOffset { + loc := seg.getRowPointer(index) _, ok := rowSet[loc] require.False(t, ok) rowSet[loc] = struct{}{} } } - for _, loc := range subTable.hashTable { - for loc != nil { + for _, locHolder := range subTable.hashTable { + for locHolder != 0 { + loc := *(*unsafe.Pointer)(unsafe.Pointer(&locHolder)) _, ok := rowSet[loc] require.True(t, ok) delete(rowSet, loc) - loc = getNextRowAddress(loc) + locHolder = getNextRowAddress(loc) } } require.Equal(t, 0, len(rowSet)) @@ -182,16 +186,18 @@ func TestLookup(t *testing.T) { subTable.build(0, len(rowTable.segments)) for _, seg := range rowTable.segments { - for index, loc := range seg.rowLocations { + for index := range seg.rowStartOffset { hashValue := seg.hashValues[index] candidate := subTable.lookup(hashValue) + loc := seg.getRowPointer(index) found := false - for candidate != nil { - if candidate == loc { + for candidate != 0 { + candidatePtr := *(*unsafe.Pointer)(unsafe.Pointer(&candidate)) + if candidatePtr == loc { found = true break } - candidate = getNextRowAddress(candidate) + candidate = getNextRowAddress(candidatePtr) } require.True(t, found) } @@ -204,7 +210,8 @@ func checkRowIter(t *testing.T, table *hashTableV2, scanConcurrency int) { rowSet := make(map[unsafe.Pointer]struct{}, totalRowCount) for _, rt := range table.tables { for _, seg := range rt.rowData.segments { - for _, loc := range seg.rowLocations { + for index := range seg.rowStartOffset { + loc := seg.getRowPointer(index) _, ok := rowSet[loc] require.False(t, ok) rowSet[loc] = struct{}{} diff --git a/pkg/executor/join/inner_join_probe.go b/pkg/executor/join/inner_join_probe.go index a573c4fed5ea6..f46d9510e2d65 100644 --- a/pkg/executor/join/inner_join_probe.go +++ b/pkg/executor/join/inner_join_probe.go @@ -16,6 +16,7 @@ package join import ( "sync/atomic" + "unsafe" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/util/chunk" @@ -45,11 +46,11 @@ func (j *innerJoinProbe) Probe(joinResult *hashjoinWorkerResult, sqlKiller *sqlk defer joinedChk.SetInCompleteChunk(isInCompleteChunk) for remainCap > 0 && j.currentProbeRow < j.chunkRows { - if j.matchedRowsHeaders[j.currentProbeRow] != nil { - candidateRow := j.matchedRowsHeaders[j.currentProbeRow] + if j.matchedRowsHeaders[j.currentProbeRow] != 0 { + candidateRow := *(*unsafe.Pointer)(unsafe.Pointer(&j.matchedRowsHeaders[j.currentProbeRow])) if isKeyMatched(meta.keyMode, j.serializedKeys[j.currentProbeRow], candidateRow, meta) { // key matched, convert row to column for build side - j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: j.currentProbeRow, buildRowStart: candidateRow}, joinedChk, 0, hasOtherCondition) + j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(j.currentProbeRow, candidateRow), joinedChk, 0, hasOtherCondition) j.matchedRowsForCurrentProbeRow++ remainCap-- } else { diff --git a/pkg/executor/join/join_row_table.go b/pkg/executor/join/join_row_table.go index 26bcb37f337b0..5f5daa05e5331 100644 --- a/pkg/executor/join/join_row_table.go +++ b/pkg/executor/join/join_row_table.go @@ -29,10 +29,12 @@ import ( "github.com/pingcap/tidb/pkg/util/serialization" ) -const sizeOfNextPtr = int(unsafe.Sizeof(unsafe.Pointer(nil))) +const sizeOfNextPtr = int(unsafe.Sizeof(uintptr(0))) const sizeOfLengthField = int(unsafe.Sizeof(uint64(1))) const usedFlagMaskBigEndian = uint32(1) << 31 const usedFlagMaskLittleEndian = uint32(1) << 7 +const sizeOfUnsafePointer = int(unsafe.Sizeof(unsafe.Pointer(nil))) +const sizeOfUintptr = int(unsafe.Sizeof(uintptr(0))) var fakeAddrPlaceHolder = []byte{0, 0, 0, 0, 0, 0, 0, 0} @@ -61,21 +63,25 @@ type rowTableSegment struct { * join key is not inlined + have other conditions: columns used in other condition, rest columns that will be used as join output * join key is not inlined + no other conditions: columns that will be used as join output */ - rawData []byte // the chunk of memory to save the row data - hashValues []uint64 // the hash value of each rows - rowLocations []unsafe.Pointer // the start address of each row - validJoinKeyPos []int // the pos of rows that need to be inserted into hash table, used in hash table build + rawData []byte // the chunk of memory to save the row data + hashValues []uint64 // the hash value of each rows + rowStartOffset []uint64 // the start address of each row + validJoinKeyPos []int // the pos of rows that need to be inserted into hash table, used in hash table build finalized bool } func (rts *rowTableSegment) totalUsedBytes() int64 { ret := int64(cap(rts.rawData)) ret += int64(cap(rts.hashValues) * int(serialization.Uint64Len)) - ret += int64(cap(rts.rowLocations) * sizeOfNextPtr) + ret += int64(cap(rts.rowStartOffset) * int(serialization.Uint64Len)) ret += int64(cap(rts.validJoinKeyPos) * int(serialization.IntLen)) return ret } +func (rts *rowTableSegment) getRowPointer(index int) unsafe.Pointer { + return unsafe.Pointer(&rts.rawData[rts.rowStartOffset[index]]) +} + const maxRowTableSegmentSize = 1024 func newRowTableSegment() *rowTableSegment { @@ -83,13 +89,13 @@ func newRowTableSegment() *rowTableSegment { // TODO: @XuHuaiyu if joinKeyIsInlined, the cap of rawData can be calculated rawData: make([]byte, 0), hashValues: make([]uint64, 0, maxRowTableSegmentSize), - rowLocations: make([]unsafe.Pointer, 0, maxRowTableSegmentSize), + rowStartOffset: make([]uint64, 0, maxRowTableSegmentSize), validJoinKeyPos: make([]int, 0, maxRowTableSegmentSize), } } func (rts *rowTableSegment) rowCount() int64 { - return int64(len(rts.rowLocations)) + return int64(len(rts.rowStartOffset)) } func (rts *rowTableSegment) validKeyCount() uint64 { @@ -106,8 +112,8 @@ func setNextRowAddress(rowStart unsafe.Pointer, nextRowAddress unsafe.Pointer) { *(*unsafe.Pointer)(rowStart) = nextRowAddress } -func getNextRowAddress(rowStart unsafe.Pointer) unsafe.Pointer { - return *(*unsafe.Pointer)(rowStart) +func getNextRowAddress(rowStart unsafe.Pointer) uintptr { + return uintptr(*(*unsafe.Pointer)(rowStart)) } // TableMeta is the join table meta used in hash join v2 @@ -172,7 +178,7 @@ func (meta *TableMeta) getKeyBytes(rowStart unsafe.Pointer) []byte { func (meta *TableMeta) advanceToRowData(matchedRowInfo *matchedRowInfo) { if meta.rowDataOffset == -1 { // variable length, non-inlined key - matchedRowInfo.buildRowOffset = sizeOfNextPtr + meta.nullMapLength + sizeOfLengthField + int(meta.getSerializedKeyLength(matchedRowInfo.buildRowStart)) + matchedRowInfo.buildRowOffset = sizeOfNextPtr + meta.nullMapLength + sizeOfLengthField + int(meta.getSerializedKeyLength(*(*unsafe.Pointer)(unsafe.Pointer(&matchedRowInfo.buildRowStart)))) } else { matchedRowInfo.buildRowOffset = meta.rowDataOffset } @@ -201,12 +207,12 @@ type rowTable struct { } // used for test -func (rt *rowTable) getRowStart(rowIndex int) unsafe.Pointer { +func (rt *rowTable) getRowPointer(rowIndex int) unsafe.Pointer { for segIndex := 0; segIndex < len(rt.segments); segIndex++ { - if rowIndex < len(rt.segments[segIndex].rowLocations) { - return rt.segments[segIndex].rowLocations[rowIndex] + if rowIndex < len(rt.segments[segIndex].rowStartOffset) { + return rt.segments[segIndex].getRowPointer(rowIndex) } - rowIndex -= len(rt.segments[segIndex].rowLocations) + rowIndex -= len(rt.segments[segIndex].rowStartOffset) } return nil } @@ -218,7 +224,7 @@ func (rt *rowTable) getValidJoinKeyPos(rowIndex int) int { return startOffset + rt.segments[segIndex].validJoinKeyPos[rowIndex] } rowIndex -= len(rt.segments[segIndex].validJoinKeyPos) - startOffset += len(rt.segments[segIndex].rowLocations) + startOffset += len(rt.segments[segIndex].rowStartOffset) } return -1 } diff --git a/pkg/executor/join/join_row_table_test.go b/pkg/executor/join/join_row_table_test.go index 924bfbe916921..d5b1cf5eb0e7a 100644 --- a/pkg/executor/join/join_row_table_test.go +++ b/pkg/executor/join/join_row_table_test.go @@ -29,6 +29,10 @@ func TestFixedOffsetInRowLayout(t *testing.T) { require.Equal(t, 8, sizeOfLengthField) } +func TestUintptrCanHoldPointer(t *testing.T) { + require.Equal(t, true, sizeOfUintptr >= sizeOfUnsafePointer) +} + func TestJoinTableMetaKeyMode(t *testing.T) { tinyTp := types.NewFieldType(mysql.TypeTiny) intTp := types.NewFieldType(mysql.TypeLonglong) diff --git a/pkg/executor/join/left_outer_join_probe.go b/pkg/executor/join/left_outer_join_probe.go index ea74a0c7799ad..e6b6a6e63976c 100644 --- a/pkg/executor/join/left_outer_join_probe.go +++ b/pkg/executor/join/left_outer_join_probe.go @@ -16,6 +16,7 @@ package join import ( "sync/atomic" + "unsafe" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/util/chunk" @@ -92,7 +93,7 @@ func (j *leftOuterJoinProbe) ScanRowTable(joinResult *hashjoinWorkerResult, sqlK currentRow := j.rowIter.getValue() if !meta.isCurrentRowUsed(currentRow) { // append build side of this row - j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{buildRowStart: currentRow}, joinResult.chk, 0, false) + j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(0, currentRow), joinResult.chk, 0, false) insertedRows++ } j.rowIter.next() @@ -211,12 +212,12 @@ func (j *leftOuterJoinProbe) probeForRightBuild(chk, joinedChk *chunk.Chunk, rem hasOtherCondition := j.ctx.hasOtherCondition() for remainCap > 0 && j.currentProbeRow < j.chunkRows { - if j.matchedRowsHeaders[j.currentProbeRow] != nil { + if j.matchedRowsHeaders[j.currentProbeRow] != 0 { // hash value match - candidateRow := j.matchedRowsHeaders[j.currentProbeRow] + candidateRow := *(*unsafe.Pointer)(unsafe.Pointer(&j.matchedRowsHeaders[j.currentProbeRow])) if isKeyMatched(meta.keyMode, j.serializedKeys[j.currentProbeRow], candidateRow, meta) { // join key match - j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: j.currentProbeRow, buildRowStart: candidateRow}, joinedChk, 0, hasOtherCondition) + j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(j.currentProbeRow, candidateRow), joinedChk, 0, hasOtherCondition) if !hasOtherCondition { // has no other condition, key match mean join match j.isNotMatchedRows[j.currentProbeRow] = false @@ -268,12 +269,12 @@ func (j *leftOuterJoinProbe) probeForLeftBuild(chk, joinedChk *chunk.Chunk, rema hasOtherCondition := j.ctx.hasOtherCondition() for remainCap > 0 && j.currentProbeRow < j.chunkRows { - if j.matchedRowsHeaders[j.currentProbeRow] != nil { + if j.matchedRowsHeaders[j.currentProbeRow] != 0 { // hash value match - candidateRow := j.matchedRowsHeaders[j.currentProbeRow] + candidateRow := *(*unsafe.Pointer)(unsafe.Pointer(&j.matchedRowsHeaders[j.currentProbeRow])) if isKeyMatched(meta.keyMode, j.serializedKeys[j.currentProbeRow], candidateRow, meta) { // join key match - j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: j.currentProbeRow, buildRowStart: candidateRow}, joinedChk, 0, hasOtherCondition) + j.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(j.currentProbeRow, candidateRow), joinedChk, 0, hasOtherCondition) if !hasOtherCondition { // has no other condition, key match means join match meta.setUsedFlag(candidateRow) @@ -305,7 +306,7 @@ func (j *leftOuterJoinProbe) probeForLeftBuild(chk, joinedChk *chunk.Chunk, rema err = j.buildResultAfterOtherCondition(chk, joinedChk) for index, result := range j.selected { if result { - meta.setUsedFlag(j.rowIndexInfos[index].buildRowStart) + meta.setUsedFlag(*(*unsafe.Pointer)(unsafe.Pointer(&j.rowIndexInfos[index].buildRowStart))) } } } diff --git a/pkg/executor/join/row_table_builder_test.go b/pkg/executor/join/row_table_builder_test.go index 4c26184881281..99828b966da13 100644 --- a/pkg/executor/join/row_table_builder_test.go +++ b/pkg/executor/join/row_table_builder_test.go @@ -74,7 +74,8 @@ func checkRowLocationAlignment(t *testing.T, rowTables []*rowTable) { continue } for _, seg := range rt.segments { - for _, rowLocation := range seg.rowLocations { + for index := range seg.rowStartOffset { + rowLocation := seg.getRowPointer(index) require.Equal(t, uint64(0), uint64(uintptr(rowLocation))%8, "row location must be 8 byte aligned") } } @@ -133,8 +134,8 @@ func checkKeys(t *testing.T, withSelCol bool, buildFilter expression.CNFExprs, b } validKeyPos := rowTables[0].getValidJoinKeyPos(validJoinKeyRowIndex) require.Equal(t, logicalIndex, validKeyPos, "valid key pos not match, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) - rowStart := rowTables[0].getRowStart(validKeyPos) - require.NotEqual(t, uintptr(0), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) + rowStart := rowTables[0].getRowPointer(validKeyPos) + require.NotEqual(t, unsafe.Pointer(nil), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) require.Equal(t, builder.serializedKeyVectorBuffer[logicalIndex], meta.getKeyBytes(rowStart), "key not match, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) validJoinKeyRowIndex++ } @@ -148,12 +149,12 @@ func checkKeys(t *testing.T, withSelCol bool, buildFilter expression.CNFExprs, b // filtered row, skip continue } - rowStart := rowTables[0].getRowStart(rowIndex) - require.NotEqual(t, uintptr(0), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) + rowStart := rowTables[0].getRowPointer(rowIndex) + require.NotEqual(t, unsafe.Pointer(nil), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) require.Equal(t, builder.serializedKeyVectorBuffer[logicalIndex], meta.getKeyBytes(rowStart), "key not match, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) rowIndex++ } - rowStart := rowTables[0].getRowStart(rowIndex) + rowStart := rowTables[0].getRowPointer(rowIndex) require.Equal(t, unsafe.Pointer(nil), rowStart, "row start must be nil at the end of the test") } } @@ -341,12 +342,12 @@ func checkColumns(t *testing.T, withSelCol bool, buildFilter expression.CNFExprs if keepFilteredRows { require.Equal(t, uint64(len(builder.usedRows)), rowTables[0].rowCount()) for logicalIndex, physicalIndex := range builder.usedRows { - rowStart := rowTables[0].getRowStart(logicalIndex) - require.NotEqual(t, uintptr(0), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) + rowStart := rowTables[0].getRowPointer(logicalIndex) + require.NotEqual(t, unsafe.Pointer(nil), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) if hasOtherConditionColumns { - mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: 0, buildRowStart: rowStart}, tmpChunk, 0, hasOtherConditionColumns) + mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(0, rowStart), tmpChunk, 0, hasOtherConditionColumns) } else { - mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: 0, buildRowStart: rowStart}, resultChunk, 0, hasOtherConditionColumns) + mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(0, rowStart), resultChunk, 0, hasOtherConditionColumns) } } if len(mockJoinProber.cachedBuildRows) > 0 { @@ -379,12 +380,12 @@ func checkColumns(t *testing.T, withSelCol bool, buildFilter expression.CNFExprs // filtered row, skip continue } - rowStart := rowTables[0].getRowStart(rowIndex) - require.NotEqual(t, uintptr(0), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) + rowStart := rowTables[0].getRowPointer(rowIndex) + require.NotEqual(t, unsafe.Pointer(nil), rowStart, "row start must not be nil, logical index = "+strconv.Itoa(logicalIndex)+", physical index = "+strconv.Itoa(physicalIndex)) if hasOtherConditionColumns { - mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: 0, buildRowStart: rowStart}, tmpChunk, 0, hasOtherConditionColumns) + mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(0, rowStart), tmpChunk, 0, hasOtherConditionColumns) } else { - mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(&matchedRowInfo{probeRowIndex: 0, buildRowStart: rowStart}, resultChunk, 0, hasOtherConditionColumns) + mockJoinProber.appendBuildRowToCachedBuildRowsAndConstructBuildRowsIfNeeded(createMatchRowInfo(0, rowStart), resultChunk, 0, hasOtherConditionColumns) } rowIndex++ } @@ -395,7 +396,7 @@ func checkColumns(t *testing.T, withSelCol bool, buildFilter expression.CNFExprs mockJoinProber.batchConstructBuildRows(resultChunk, 0, hasOtherConditionColumns) } } - rowStart := rowTables[0].getRowStart(rowIndex) + rowStart := rowTables[0].getRowPointer(rowIndex) require.Equal(t, unsafe.Pointer(nil), rowStart, "row start must be nil at the end of the test") if hasOtherConditionColumns { checkColumnResult(t, builder, keepFilteredRows, tmpChunk, chk, hashJoinCtx, hasOtherConditionColumns) diff --git a/pkg/executor/prepared.go b/pkg/executor/prepared.go index dc844b5f6726b..7f1a8bf24522c 100644 --- a/pkg/executor/prepared.go +++ b/pkg/executor/prepared.go @@ -19,7 +19,6 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/log" - "github.com/pingcap/tidb/pkg/bindinfo" "github.com/pingcap/tidb/pkg/executor/internal/exec" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/infoschema" @@ -208,9 +207,7 @@ func (e *DeallocateExec) Next(context.Context, *chunk.Chunk) error { } delete(vars.PreparedStmtNameToID, e.Name) if e.Ctx().GetSessionVars().EnablePreparedPlanCache { - bindSQL, _ := bindinfo.MatchSQLBindingForPlanCache(e.Ctx(), preparedObj.PreparedAst.Stmt, &preparedObj.BindingInfo) - cacheKey, err := plannercore.NewPlanCacheKey(vars, preparedObj.StmtText, preparedObj.StmtDB, preparedObj.SchemaVersion, - 0, bindSQL, expression.ExprPushDownBlackListReloadTimeStamp.Load(), preparedObj.RelateVersion) + cacheKey, _, _, _, err := plannercore.NewPlanCacheKey(e.Ctx(), preparedObj) if err != nil { return err } diff --git a/pkg/executor/replace.go b/pkg/executor/replace.go index bc9a5d7447f82..e52dc608343bd 100644 --- a/pkg/executor/replace.go +++ b/pkg/executor/replace.go @@ -161,7 +161,6 @@ func (e *ReplaceExec) exec(ctx context.Context, newRows [][]types.Datum) error { if err != nil { return err } - txnSize := txn.Size() if e.collectRuntimeStatsEnabled() { if snapshot := txn.GetSnapshot(); snapshot != nil { @@ -187,7 +186,6 @@ func (e *ReplaceExec) exec(ctx context.Context, newRows [][]types.Datum) error { return err } } - e.memTracker.Consume(int64(txn.Size() - txnSize)) return txn.MayFlush() } diff --git a/pkg/executor/set_test.go b/pkg/executor/set_test.go index e56d9d41b7680..f0654d3a65ffe 100644 --- a/pkg/executor/set_test.go +++ b/pkg/executor/set_test.go @@ -825,8 +825,9 @@ func TestSetVar(t *testing.T) { tk.MustQuery("select @@global.tidb_opt_force_inline_cte").Check(testkit.Rows("1")) // test tidb_auto_analyze_partition_batch_size - tk.MustQuery("select @@global.tidb_auto_analyze_partition_batch_size").Check(testkit.Rows("128")) // default value is 128 + tk.MustQuery("select @@global.tidb_auto_analyze_partition_batch_size").Check(testkit.Rows("8192")) // default value is 8192 tk.MustExec("set global tidb_auto_analyze_partition_batch_size = 2") + tk.MustQuery(`show warnings`).Check(testkit.Rows("Warning 1681 Updating 'tidb_auto_analyze_partition_batch_size' is deprecated. It will be made read-only in a future release.")) tk.MustQuery("select @@global.tidb_auto_analyze_partition_batch_size").Check(testkit.Rows("2")) tk.MustExec("set global tidb_auto_analyze_partition_batch_size = 0") tk.MustQuery("select @@global.tidb_auto_analyze_partition_batch_size").Check(testkit.Rows("1")) // min value is 1 diff --git a/pkg/executor/show.go b/pkg/executor/show.go index de0b8f9657827..d8d001992b703 100644 --- a/pkg/executor/show.go +++ b/pkg/executor/show.go @@ -1887,7 +1887,11 @@ func (e *ShowExec) fetchShowWarnings(errOnly bool) error { sqlErr := terror.ToSQLError(x) e.appendRow([]any{w.Level, int64(sqlErr.Code), sqlErr.Message}) default: - e.appendRow([]any{w.Level, int64(mysql.ErrUnknown), warn.Error()}) + var err string + if warn != nil { + err = warn.Error() + } + e.appendRow([]any{w.Level, int64(mysql.ErrUnknown), err}) } } return nil diff --git a/pkg/executor/show_stats_test.go b/pkg/executor/show_stats_test.go index 2869d45f74310..dc89f0b097e2c 100644 --- a/pkg/executor/show_stats_test.go +++ b/pkg/executor/show_stats_test.go @@ -407,7 +407,7 @@ func TestShowAnalyzeStatus(t *testing.T) { require.Equal(t, "test", rows[0][0]) require.Equal(t, "t", rows[0][1]) require.Equal(t, "", rows[0][2]) - require.Equal(t, "analyze table all columns with 256 buckets, 100 topn, 1 samplerate", rows[0][3]) + require.Equal(t, "analyze table all indexes, all columns with 256 buckets, 100 topn, 1 samplerate", rows[0][3]) require.Equal(t, "2", rows[0][4]) checkTime := func(val any) { str, ok := val.(string) diff --git a/pkg/executor/simple.go b/pkg/executor/simple.go index ea886786a1494..56432c4556b95 100644 --- a/pkg/executor/simple.go +++ b/pkg/executor/simple.go @@ -39,6 +39,7 @@ import ( "github.com/pingcap/tidb/pkg/executor/internal/querywatch" executor_metrics "github.com/pingcap/tidb/pkg/executor/metrics" "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/extension" "github.com/pingcap/tidb/pkg/infoschema" "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/meta" @@ -1164,16 +1165,21 @@ func (e *SimpleExec) executeCreateUser(ctx context.Context, s *ast.CreateUserStm return err } } - pwd, ok := spec.EncodedPassword() - - if !ok { - return errors.Trace(exeerrors.ErrPasswordFormat) - } + var pluginImpl *extension.AuthPlugin switch authPlugin { case mysql.AuthNativePassword, mysql.AuthCachingSha2Password, mysql.AuthTiDBSM3Password, mysql.AuthSocket, mysql.AuthTiDBAuthToken, mysql.AuthLDAPSimple, mysql.AuthLDAPSASL: default: - return exeerrors.ErrPluginIsNotLoaded.GenWithStackByArgs(spec.AuthOpt.AuthPlugin) + found := false + // If the plugin is not a registered extension auth plugin, return error + if pluginImpl, found = e.Ctx().GetExtensions().GetAuthPlugin(authPlugin); !found { + return exeerrors.ErrPluginIsNotLoaded.GenWithStackByArgs(spec.AuthOpt.AuthPlugin) + } + } + + pwd, ok := encodePassword(spec, pluginImpl) + if !ok { + return errors.Trace(exeerrors.ErrPasswordFormat) } recordTokenIssuer := tokenIssuer @@ -1607,6 +1613,10 @@ func checkPasswordReusePolicy(ctx context.Context, sqlExecutor sqlexec.SQLExecut // and the Password Reuse Policy does not take effect. return nil } + // Skip password reuse checks for extension auth plugins + if _, ok := sctx.GetExtensions().GetAuthPlugin(authPlugin); ok { + return nil + } // read password reuse info from mysql.user and global variables. passwdReuseInfo, err := getUserPasswordLimit(ctx, sqlExecutor, userDetail.user, userDetail.host, userDetail.pLI) if err != nil { @@ -1787,6 +1797,7 @@ func (e *SimpleExec) executeAlterUser(ctx context.Context, s *ast.AlterUserStmt) if spec.AuthOpt.AuthPlugin == "" { spec.AuthOpt.AuthPlugin = currentAuthPlugin } + var authPluginImpl *extension.AuthPlugin switch spec.AuthOpt.AuthPlugin { case mysql.AuthNativePassword, mysql.AuthCachingSha2Password, mysql.AuthTiDBSM3Password, mysql.AuthSocket, mysql.AuthLDAPSimple, mysql.AuthLDAPSASL, "": authTokenOptionHandler = noNeedAuthTokenOptions @@ -1795,7 +1806,10 @@ func (e *SimpleExec) executeAlterUser(ctx context.Context, s *ast.AlterUserStmt) authTokenOptionHandler = RequireAuthTokenOptions } default: - return exeerrors.ErrPluginIsNotLoaded.GenWithStackByArgs(spec.AuthOpt.AuthPlugin) + found := false + if authPluginImpl, found = e.Ctx().GetExtensions().GetAuthPlugin(spec.AuthOpt.AuthPlugin); !found { + return exeerrors.ErrPluginIsNotLoaded.GenWithStackByArgs(spec.AuthOpt.AuthPlugin) + } } // changing the auth method prunes history. if spec.AuthOpt.AuthPlugin != currentAuthPlugin { @@ -1813,7 +1827,7 @@ func (e *SimpleExec) executeAlterUser(ctx context.Context, s *ast.AlterUserStmt) return err } } - pwd, ok := spec.EncodedPassword() + pwd, ok := encodePassword(spec, authPluginImpl) if !ok { return errors.Trace(exeerrors.ErrPasswordFormat) } @@ -2480,7 +2494,13 @@ func (e *SimpleExec) executeSetPwd(ctx context.Context, s *ast.SetPwdStmt) error e.Ctx().GetSessionVars().StmtCtx.AppendNote(exeerrors.ErrSetPasswordAuthPlugin.FastGenByArgs(u, h)) pwd = "" default: - pwd = auth.EncodePassword(s.Password) + if pluginImpl, ok := e.Ctx().GetExtensions().GetAuthPlugin(authplugin); ok { + if pwd, ok = pluginImpl.GenerateAuthString(s.Password); !ok { + return exeerrors.ErrPasswordFormat.GenWithStackByArgs() + } + } else { + pwd = auth.EncodePassword(s.Password) + } } // for Support Password Reuse Policy. diff --git a/pkg/executor/slow_query.go b/pkg/executor/slow_query.go index 2934825240996..e08e853541c57 100644 --- a/pkg/executor/slow_query.go +++ b/pkg/executor/slow_query.go @@ -1147,13 +1147,8 @@ func readLastLines(ctx context.Context, file *os.File, endCursor int64) ([]strin lines = append(chars, lines...) // nozero // find first '\n' or '\r' - for i := 0; i < len(chars); i++ { - // reach the line end - // the first newline may be in the line end at the first round - if i >= len(lines)-1 { - break - } - if (chars[i] == 10 || chars[i] == 13) && chars[i+1] != 10 && chars[i+1] != 13 { + for i := 0; i < len(chars)-1; i++ { + if (chars[i] == '\n' || chars[i] == '\r') && chars[i+1] != '\n' && chars[i+1] != '\r' { firstNonNewlinePos = i + 1 break } diff --git a/pkg/executor/slow_query_test.go b/pkg/executor/slow_query_test.go index 54ec398bd56af..b2a539727089d 100644 --- a/pkg/executor/slow_query_test.go +++ b/pkg/executor/slow_query_test.go @@ -768,3 +768,27 @@ func removeFiles(fileNames []string) { os.Remove(fileName) } } + +func TestIssue54324(t *testing.T) { + f, err := os.CreateTemp("", "test-tidb-slow-query-issue54324") + require.NoError(t, err) + defer os.Remove(f.Name()) // clean up + + w := bufio.NewWriter(f) + for i := 0; i < 8191; i++ { + w.WriteByte('x') + } + w.WriteByte('\n') + for i := 0; i < 4096; i++ { + w.WriteByte('a') + } + require.NoError(t, w.Flush()) + + stat, err := f.Stat() + require.NoError(t, err) + endCursor := stat.Size() + lines, readBytes, err := readLastLines(context.Background(), f, endCursor) + require.NoError(t, err) + require.Len(t, lines, 2) + require.Equal(t, readBytes, 8192+4096) +} diff --git a/pkg/executor/sortexec/BUILD.bazel b/pkg/executor/sortexec/BUILD.bazel index b50318a909708..ec10efd843923 100644 --- a/pkg/executor/sortexec/BUILD.bazel +++ b/pkg/executor/sortexec/BUILD.bazel @@ -42,7 +42,7 @@ go_test( timeout = "short", srcs = ["sort_test.go"], flaky = True, - shard_count = 13, + shard_count = 14, deps = [ "//pkg/config", "//pkg/sessionctx/variable", diff --git a/pkg/executor/sortexec/topn.go b/pkg/executor/sortexec/topn.go index f9c7ed779c51c..5d49cb80703d4 100644 --- a/pkg/executor/sortexec/topn.go +++ b/pkg/executor/sortexec/topn.go @@ -112,6 +112,8 @@ func (e *TopNExec) Open(ctx context.Context) error { ) e.spillAction = &topNSpillAction{spillHelper: e.spillHelper} e.Ctx().GetSessionVars().MemTracker.FallbackOldAndSetNewAction(e.spillAction) + } else { + e.spillHelper = newTopNSpillerHelper(e, nil, nil, nil, nil, nil, nil, 0) } return exec.Open(ctx, e.Children(0)) diff --git a/pkg/executor/sortexec/topn_spill_test.go b/pkg/executor/sortexec/topn_spill_test.go index 3c8ddda4ac2c8..4463bc2069837 100644 --- a/pkg/executor/sortexec/topn_spill_test.go +++ b/pkg/executor/sortexec/topn_spill_test.go @@ -29,6 +29,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/mysql" plannercore "github.com/pingcap/tidb/pkg/planner/core" plannerutil "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/testkit" "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/pkg/util/chunk" "github.com/pingcap/tidb/pkg/util/memory" @@ -478,3 +479,16 @@ func TestTopNSpillDiskFailpoint(t *testing.T) { failpoint.Disable("github.com/pingcap/tidb/pkg/executor/sortexec/ParallelSortRandomFail") failpoint.Disable("github.com/pingcap/tidb/pkg/util/chunk/ChunkInDiskError") } + +func TestIssue54206(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set global tidb_enable_tmp_storage_on_oom=off") + tk.MustExec("drop table if exists t1;") + tk.MustExec("drop table if exists t2;") + tk.MustExec("create table t1(a bigint, b bigint);") + tk.MustExec("create table t2(a bigint, b bigint);") + tk.MustExec("insert into t1 values(1, 1);") + tk.MustQuery("select t1.a+t1.b as result from t1 left join t2 on 1 = 0 order by result limit 1;") +} diff --git a/pkg/executor/staticrecordset/BUILD.bazel b/pkg/executor/staticrecordset/BUILD.bazel index 161aee7d4d05e..b9d04da961767 100644 --- a/pkg/executor/staticrecordset/BUILD.bazel +++ b/pkg/executor/staticrecordset/BUILD.bazel @@ -2,12 +2,16 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "staticrecordset", - srcs = ["recordset.go"], + srcs = [ + "cursorrecordset.go", + "recordset.go", + ], importpath = "github.com/pingcap/tidb/pkg/executor/staticrecordset", visibility = ["//visibility:public"], deps = [ "//pkg/executor/internal/exec", "//pkg/parser/ast", + "//pkg/session/cursor", "//pkg/util", "//pkg/util/chunk", "//pkg/util/logutil", @@ -21,8 +25,9 @@ go_test( timeout = "short", srcs = ["integration_test.go"], flaky = True, - shard_count = 4, + shard_count = 6, deps = [ + "//pkg/session/cursor", "//pkg/testkit", "//pkg/util/sqlexec", "@com_github_stretchr_testify//require", diff --git a/pkg/executor/staticrecordset/cursorrecordset.go b/pkg/executor/staticrecordset/cursorrecordset.go new file mode 100644 index 0000000000000..59379c8a321c2 --- /dev/null +++ b/pkg/executor/staticrecordset/cursorrecordset.go @@ -0,0 +1,56 @@ +// Copyright 2024 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 staticrecordset + +import ( + "context" + + "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/session/cursor" + "github.com/pingcap/tidb/pkg/util/chunk" + "github.com/pingcap/tidb/pkg/util/sqlexec" +) + +var _ sqlexec.RecordSet = &cursorRecordSet{} + +// cursorRecordSet wraps a cursor handle with a record set, to close the cursor handle automatically +// when the record set is closed +type cursorRecordSet struct { + cursor cursor.Handle + recordSet sqlexec.RecordSet +} + +func (c *cursorRecordSet) Fields() []*ast.ResultField { + return c.recordSet.Fields() +} + +func (c *cursorRecordSet) Next(ctx context.Context, req *chunk.Chunk) error { + return c.recordSet.Next(ctx, req) +} + +func (c *cursorRecordSet) NewChunk(alloc chunk.Allocator) *chunk.Chunk { + return c.recordSet.NewChunk(alloc) +} + +func (c *cursorRecordSet) Close() error { + c.cursor.Close() + return c.recordSet.Close() +} + +// WrapRecordSetWithCursor wraps a record set with a cursor handle. The cursor handle will be closed +// automatically when the record set is closed +func WrapRecordSetWithCursor(cursor cursor.Handle, recordSet sqlexec.RecordSet) sqlexec.RecordSet { + return &cursorRecordSet{cursor: cursor, recordSet: recordSet} +} diff --git a/pkg/executor/staticrecordset/integration_test.go b/pkg/executor/staticrecordset/integration_test.go index 5d13ca2fe1286..0e5aed4e279b0 100644 --- a/pkg/executor/staticrecordset/integration_test.go +++ b/pkg/executor/staticrecordset/integration_test.go @@ -19,6 +19,7 @@ import ( "testing" "time" + "github.com/pingcap/tidb/pkg/session/cursor" "github.com/pingcap/tidb/pkg/testkit" "github.com/pingcap/tidb/pkg/util/sqlexec" "github.com/stretchr/testify/require" @@ -148,3 +149,65 @@ func TestDetachError(t *testing.T) { require.NoError(t, err) tk.MustExec("commit") } + +func TestCursorWillBeClosed(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t(id int)") + tk.MustExec("insert into t values (1), (2), (3)") + + rs, err := tk.Exec("select * from t") + require.NoError(t, err) + drs := rs.(sqlexec.DetachableRecordSet) + srs, ok, err := drs.TryDetach() + require.True(t, ok) + require.NoError(t, err) + + // close the record set + require.NoError(t, srs.Close()) + + // check the cursor is closed + tk.Session().GetCursorTracker().RangeCursor(func(_ cursor.Handle) bool { + require.Fail(t, "cursor should be closed") + return false + }) +} + +func TestCursorWillBlockMinStartTS(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t(id int)") + tk.MustExec("insert into t values (1), (2), (3)") + + rs, err := tk.Exec("select * from t") + require.NoError(t, err) + initialStartTS := tk.Session().GetSessionVars().TxnCtx.StartTS + drs := rs.(sqlexec.DetachableRecordSet) + srs, ok, err := drs.TryDetach() + require.True(t, ok) + require.NoError(t, err) + + // we can start another transaction on the session now + tk.MustExec("begin") + tk.MustQuery("select * from t").Check(testkit.Rows("1", "2", "3")) + secondStartTS := tk.Session().GetSessionVars().TxnCtx.StartTS + require.Greater(t, secondStartTS, initialStartTS) + + infoSyncer := dom.InfoSyncer() + require.Eventually(t, func() bool { + infoSyncer.ReportMinStartTS(store) + return infoSyncer.GetMinStartTS() == initialStartTS + }, time.Second*5, time.Millisecond*100) + + // close the record set + require.NoError(t, srs.Close()) + + require.Eventually(t, func() bool { + infoSyncer.ReportMinStartTS(store) + return infoSyncer.GetMinStartTS() == secondStartTS + }, time.Second*5, time.Millisecond*100) +} diff --git a/pkg/executor/table_reader.go b/pkg/executor/table_reader.go index 62ded870ad9f1..60c83af717526 100644 --- a/pkg/executor/table_reader.go +++ b/pkg/executor/table_reader.go @@ -73,8 +73,8 @@ func (sr selectResultHook) SelectResult(ctx context.Context, dctx *distsqlctx.Di } type kvRangeBuilder interface { - buildKeyRange(ranges []*ranger.Range) ([][]kv.KeyRange, error) - buildKeyRangeSeparately(ranges []*ranger.Range) ([]int64, [][]kv.KeyRange, error) + buildKeyRange(dctx *distsqlctx.DistSQLContext, ranges []*ranger.Range) ([][]kv.KeyRange, error) + buildKeyRangeSeparately(dctx *distsqlctx.DistSQLContext, ranges []*ranger.Range) ([]int64, [][]kv.KeyRange, error) } // tableReaderExecutorContext is the execution context for the `TableReaderExecutor` @@ -421,7 +421,7 @@ func (e *TableReaderExecutor) buildResp(ctx context.Context, ranges []*ranger.Ra } func (e *TableReaderExecutor) buildKVReqSeparately(ctx context.Context, ranges []*ranger.Range) ([]*kv.Request, error) { - pids, kvRanges, err := e.kvRangeBuilder.buildKeyRangeSeparately(ranges) + pids, kvRanges, err := e.kvRangeBuilder.buildKeyRangeSeparately(e.dctx, ranges) if err != nil { return nil, err } @@ -458,7 +458,7 @@ func (e *TableReaderExecutor) buildKVReqSeparately(ctx context.Context, ranges [ } func (e *TableReaderExecutor) buildKVReqForPartitionTableScan(ctx context.Context, ranges []*ranger.Range) (*kv.Request, error) { - pids, kvRanges, err := e.kvRangeBuilder.buildKeyRangeSeparately(ranges) + pids, kvRanges, err := e.kvRangeBuilder.buildKeyRangeSeparately(e.dctx, ranges) if err != nil { return nil, err } @@ -501,7 +501,7 @@ func (e *TableReaderExecutor) buildKVReq(ctx context.Context, ranges []*ranger.R var builder distsql.RequestBuilder var reqBuilder *distsql.RequestBuilder if e.kvRangeBuilder != nil { - kvRange, err := e.kvRangeBuilder.buildKeyRange(ranges) + kvRange, err := e.kvRangeBuilder.buildKeyRange(e.dctx, ranges) if err != nil { return nil, err } diff --git a/pkg/executor/test/analyzetest/analyze_test.go b/pkg/executor/test/analyzetest/analyze_test.go index 70828897076d2..0ea08dbce30a2 100644 --- a/pkg/executor/test/analyzetest/analyze_test.go +++ b/pkg/executor/test/analyzetest/analyze_test.go @@ -2156,19 +2156,19 @@ func TestShowAanalyzeStatusJobInfo(t *testing.T) { require.Equal(t, expected, rows[0][3]) tk.MustExec("delete from mysql.analyze_jobs") } - checkJobInfo("analyze table columns b, c, d with 2 buckets, 2 topn, 1 samplerate") + checkJobInfo("analyze table all indexes, columns b, c, d with 2 buckets, 2 topn, 1 samplerate") tk.MustExec("set global tidb_persist_analyze_options = 1") tk.MustExec("select * from t where c > 1") h := dom.StatsHandle() require.NoError(t, h.DumpColStatsUsageToKV()) tk.MustExec("analyze table t predicate columns with 2 topn, 2 buckets") - checkJobInfo("analyze table columns b, c, d with 2 buckets, 2 topn, 1 samplerate") + checkJobInfo("analyze table all indexes, columns b, c, d with 2 buckets, 2 topn, 1 samplerate") tk.MustExec("analyze table t") - checkJobInfo("analyze table columns b, c, d with 2 buckets, 2 topn, 1 samplerate") + checkJobInfo("analyze table all indexes, columns b, c, d with 2 buckets, 2 topn, 1 samplerate") tk.MustExec("analyze table t columns a with 1 topn, 3 buckets") - checkJobInfo("analyze table columns a, b, d with 3 buckets, 1 topn, 1 samplerate") + checkJobInfo("analyze table all indexes, columns a, b, d with 3 buckets, 1 topn, 1 samplerate") tk.MustExec("analyze table t") - checkJobInfo("analyze table columns a, b, d with 3 buckets, 1 topn, 1 samplerate") + checkJobInfo("analyze table all indexes, columns a, b, d with 3 buckets, 1 topn, 1 samplerate") } func TestAnalyzePartitionTableWithDynamicMode(t *testing.T) { @@ -2775,7 +2775,7 @@ func TestAnalyzeColumnsSkipMVIndexJsonCol(t *testing.T) { tk.MustQuery("select job_info from mysql.analyze_jobs where table_schema = 'test' and table_name = 't'").Sort().Check( testkit.Rows( "analyze index idx_c", - "analyze table columns a, b with 256 buckets, 100 topn, 1 samplerate", + "analyze table index idx_b, columns a, b with 256 buckets, 100 topn, 1 samplerate", )) is := dom.InfoSchema() @@ -2793,7 +2793,6 @@ func TestAnalyzeColumnsSkipMVIndexJsonCol(t *testing.T) { // TestAnalyzeMVIndex tests analyzing the mv index use some real data in the table. // It checks the analyze jobs, async loading and the stats content in the memory. func TestAnalyzeMVIndex(t *testing.T) { - t.Skip() require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/executor/DebugAnalyzeJobOperations", "return(true)")) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/statistics/handle/DebugAnalyzeJobOperations", "return(true)")) defer func() { @@ -2915,7 +2914,7 @@ func TestAnalyzeMVIndex(t *testing.T) { // 2. analyze and check analyze jobs tk.MustExec("analyze table t with 1 samplerate, 3 topn") tk.MustQuery("select id, table_schema, table_name, partition_name, job_info, processed_rows, state from mysql.analyze_jobs order by id"). - Check(testkit.Rows("1 test t analyze table columns a with 256 buckets, 3 topn, 1 samplerate 27 finished", + Check(testkit.Rows("1 test t analyze table index ia, column a with 256 buckets, 3 topn, 1 samplerate 27 finished", "2 test t analyze index ij_signed 190 finished", "3 test t analyze index ij_unsigned 135 finished", "4 test t analyze index ij_double 154 finished", @@ -3009,15 +3008,15 @@ func TestAnalyzeMVIndex(t *testing.T) { // 4. check stats content in the memory require.NoError(t, h.LoadNeededHistograms()) tk.MustQuery("show stats_meta").CheckAt([]int{0, 1, 4, 5}, testkit.Rows("test t 0 27")) - tk.MustQuery("show stats_histograms").CheckAt([]int{0, 1, 3, 4, 6, 7, 8, 9, 10}, testkit.Rows( + tk.MustQuery("show stats_histograms").Sort().CheckAt([]int{0, 1, 3, 4, 6, 7, 8, 9, 10}, testkit.Rows( // db_name, table_name, column_name, is_index, distinct_count, null_count, avg_col_size, correlation, load_status "test t a 0 1 0 1 1 allEvicted", "test t ia 1 1 0 0 0 allLoaded", - "test t ij_signed 1 11 0 0 0 allLoaded", - "test t ij_unsigned 1 6 0 0 0 allLoaded", - "test t ij_double 1 7 0 0 0 allLoaded", "test t ij_binary 1 15 0 0 0 allLoaded", "test t ij_char 1 11 0 0 0 allLoaded", + "test t ij_double 1 7 0 0 0 allLoaded", + "test t ij_signed 1 11 0 0 0 allLoaded", + "test t ij_unsigned 1 6 0 0 0 allLoaded", )) tk.MustQuery("show stats_topn").Check(testkit.Rows( // db_name, table_name, partition_name, column_name, is_index, value, count diff --git a/pkg/executor/test/cte/BUILD.bazel b/pkg/executor/test/cte/BUILD.bazel new file mode 100644 index 0000000000000..546298fb2942c --- /dev/null +++ b/pkg/executor/test/cte/BUILD.bazel @@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "cte_test", + timeout = "short", + srcs = [ + "cte_test.go", + "main_test.go", + ], + flaky = True, + shard_count = 7, + deps = [ + "//pkg/config", + "//pkg/parser/terror", + "//pkg/testkit", + "//pkg/testkit/testsetup", + "//pkg/types", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//require", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/pkg/executor/cte_test.go b/pkg/executor/test/cte/cte_test.go similarity index 99% rename from pkg/executor/cte_test.go rename to pkg/executor/test/cte/cte_test.go index 68d6c322e4f22..f54683edbcec6 100644 --- a/pkg/executor/cte_test.go +++ b/pkg/executor/test/cte/cte_test.go @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package executor_test +package ctetest import ( "fmt" diff --git a/pkg/executor/test/cte/main_test.go b/pkg/executor/test/cte/main_test.go new file mode 100644 index 0000000000000..ce9fc9e7ccfb6 --- /dev/null +++ b/pkg/executor/test/cte/main_test.go @@ -0,0 +1,40 @@ +// Copyright 2024 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 ctetest + +import ( + "testing" + + "github.com/pingcap/tidb/pkg/config" + "github.com/pingcap/tidb/pkg/testkit/testsetup" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + config.UpdateGlobal(func(conf *config.Config) { + conf.TiKVClient.AsyncCommit.SafeWindow = 0 + conf.TiKVClient.AsyncCommit.AllowedClockDrift = 0 + conf.Experimental.AllowsExpressionIndex = true + conf.Performance.EnableStatsCacheMemQuota = true + }) + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*fileSink).flushDaemon"), + goleak.IgnoreTopFunction("github.com/bazelbuild/rules_go/go/tools/bzltestutil.RegisterTimeoutHandler.func1"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + } + goleak.VerifyTestMain(m, opts...) +} diff --git a/pkg/executor/test/executor/executor_test.go b/pkg/executor/test/executor/executor_test.go index 365b154841a2c..46339514352ed 100644 --- a/pkg/executor/test/executor/executor_test.go +++ b/pkg/executor/test/executor/executor_test.go @@ -2928,3 +2928,22 @@ func TestDecimalDivPrecisionIncrement(t *testing.T) { tk.MustExec("set div_precision_increment = 10") tk.MustQuery("select avg(a/b) from t").Check(testkit.Rows("1.21428571428571428550")) } + +func TestIssue48756(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("CREATE TABLE t (id INT, a VARBINARY(20), b BIGINT)") + tk.MustExec(`INSERT INTO t VALUES(1, _binary '2012-05-19 09:06:07', 20120519090607), +(1, _binary '2012-05-19 09:06:07', 20120519090607), +(2, _binary '12012-05-19 09:06:07', 120120519090607), +(2, _binary '12012-05-19 09:06:07', 120120519090607)`) + tk.MustQuery("SELECT SUBTIME(BIT_OR(b), '1 1:1:1.000002') FROM t GROUP BY id").Sort().Check(testkit.Rows( + "2012-05-18 08:05:05.999998", + "", + )) + tk.MustQuery("show warnings").Check(testkit.Rows( + "Warning 1292 Incorrect time value: '120120519090607'", + "Warning 1105 ", + )) +} diff --git a/pkg/executor/test/issuetest/executor_issue_test.go b/pkg/executor/test/issuetest/executor_issue_test.go index ece4193b70e6f..aea2d3b601873 100644 --- a/pkg/executor/test/issuetest/executor_issue_test.go +++ b/pkg/executor/test/issuetest/executor_issue_test.go @@ -183,7 +183,7 @@ func TestIssue30289(t *testing.T) { }() useHashJoinV2 := []bool{true, false} for _, hashJoinV2 := range useHashJoinV2 { - join.EnableHashJoinV2.Store(hashJoinV2) + join.SetEnableHashJoinV2(hashJoinV2) err := tk.QueryToErr("select /*+ hash_join(t1) */ * from t t1 join t t2 on t1.a=t2.a") require.EqualError(t, err, "issue30289 build return error") } @@ -202,7 +202,7 @@ func TestIssue51998(t *testing.T) { }() useHashJoinV2 := []bool{true, false} for _, hashJoinV2 := range useHashJoinV2 { - join.EnableHashJoinV2.Store(hashJoinV2) + join.SetEnableHashJoinV2(hashJoinV2) err := tk.QueryToErr("select /*+ hash_join(t1) */ * from t t1 join t t2 on t1.a=t2.a") require.EqualError(t, err, "issue51998 build return error") } @@ -619,7 +619,7 @@ func TestIssue42662(t *testing.T) { tk.MustExec("set global tidb_mem_oom_action = 'cancel'") useHashJoinV2 := []bool{true, false} for _, hashJoinV2 := range useHashJoinV2 { - join.EnableHashJoinV2.Store(hashJoinV2) + join.SetEnableHashJoinV2(hashJoinV2) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/executor/join/issue42662_1", `return(true)`)) // tk.Session() should be marked as MemoryTop1Tracker but not killed. tk.MustQuery("select /*+ hash_join(t1)*/ * from t1 join t2 on t1.a = t2.a and t1.b = t2.b") diff --git a/pkg/executor/test/jointest/hashjoin/hash_join_test.go b/pkg/executor/test/jointest/hashjoin/hash_join_test.go index 0bbea25bccc66..a52df40ec9042 100644 --- a/pkg/executor/test/jointest/hashjoin/hash_join_test.go +++ b/pkg/executor/test/jointest/hashjoin/hash_join_test.go @@ -489,9 +489,9 @@ func TestFinalizeCurrentSegPanic(t *testing.T) { tk.MustExec("create table t2 (a int, b int, c int)") tk.MustExec("insert into t1 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") tk.MustExec("insert into t2 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() fpName := "github.com/pingcap/tidb/pkg/executor/join/finalizeCurrentSegPanic" require.NoError(t, failpoint.Enable(fpName, "panic(\"finalizeCurrentSegPanic\")")) @@ -512,9 +512,9 @@ func TestSplitPartitionPanic(t *testing.T) { tk.MustExec("create table t2 (a int, b int, c int)") tk.MustExec("insert into t1 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") tk.MustExec("insert into t2 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() fpName := "github.com/pingcap/tidb/pkg/executor/join/splitPartitionPanic" require.NoError(t, failpoint.Enable(fpName, "panic(\"splitPartitionPanic\")")) @@ -535,9 +535,9 @@ func TestProcessOneProbeChunkPanic(t *testing.T) { tk.MustExec("create table t2 (a int, b int, c int)") tk.MustExec("insert into t1 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") tk.MustExec("insert into t2 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() fpName := "github.com/pingcap/tidb/pkg/executor/join/processOneProbeChunkPanic" require.NoError(t, failpoint.Enable(fpName, "panic(\"processOneProbeChunkPanic\")")) @@ -558,9 +558,9 @@ func TestCreateTasksPanic(t *testing.T) { tk.MustExec("create table t2 (a int, b int, c int)") tk.MustExec("insert into t1 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") tk.MustExec("insert into t2 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() fpName := "github.com/pingcap/tidb/pkg/executor/join/createTasksPanic" require.NoError(t, failpoint.Enable(fpName, "panic(\"createTasksPanic\")")) @@ -581,9 +581,9 @@ func TestBuildHashTablePanic(t *testing.T) { tk.MustExec("create table t2 (a int, b int, c int)") tk.MustExec("insert into t1 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") tk.MustExec("insert into t2 values (1, 1, 1), (1, 2, 2), (2, 1, 3), (2, 2, 4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() fpName := "github.com/pingcap/tidb/pkg/executor/join/buildHashTablePanic" require.NoError(t, failpoint.Enable(fpName, "panic(\"buildHashTablePanic\")")) @@ -604,9 +604,9 @@ func TestKillDuringProbe(t *testing.T) { tk.MustExec("create table t1(c1 int, c2 int)") tk.MustExec("insert into t values(1,1),(2,2)") tk.MustExec("insert into t1 values(2,3),(4,4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/executor/join/killedDuringProbe", "return(true)")) defer func() { @@ -637,9 +637,9 @@ func TestKillDuringBuild(t *testing.T) { tk.MustExec("create table t1(c1 int, c2 int)") tk.MustExec("insert into t values(1,1),(2,2)") tk.MustExec("insert into t1 values(2,3),(4,4)") - join.EnableHashJoinV2.Store(true) + join.SetEnableHashJoinV2(true) defer func() { - join.EnableHashJoinV2.Store(false) + join.SetEnableHashJoinV2(false) }() require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/executor/join/killedDuringBuild", "return(true)")) defer func() { diff --git a/pkg/executor/test/seqtest/seq_executor_test.go b/pkg/executor/test/seqtest/seq_executor_test.go index 3a0fd3e62fa41..e6c509c2cae7c 100644 --- a/pkg/executor/test/seqtest/seq_executor_test.go +++ b/pkg/executor/test/seqtest/seq_executor_test.go @@ -1304,7 +1304,7 @@ func TestOOMPanicInHashJoinWhenFetchBuildRows(t *testing.T) { }() useHashJoinV2 := []bool{true, false} for _, hashJoinV2 := range useHashJoinV2 { - join.EnableHashJoinV2.Store(hashJoinV2) + join.SetEnableHashJoinV2(hashJoinV2) err := tk.QueryToErr("select * from t as t2 join t as t1 where t1.c1=t2.c1") require.EqualError(t, err, "failpoint panic: ERROR 1105 (HY000): Out Of Memory Quota![conn=1]") } diff --git a/pkg/executor/testdata/prepare_suite_out.json b/pkg/executor/testdata/prepare_suite_out.json index 1e9412ba4b594..43ce8beacf057 100644 --- a/pkg/executor/testdata/prepare_suite_out.json +++ b/pkg/executor/testdata/prepare_suite_out.json @@ -82,9 +82,9 @@ } ], "Plan": [ - "Projection_4 10.00 root test.t1.a", - "└─IndexReader_6 10.00 root index:IndexRangeScan_5", - " └─IndexRangeScan_5 10.00 cop[tikv] table:t1, index:b(b, a) range:[3,3], keep order:false, stats:pseudo" + "IndexReader_9 10.00 root index:Projection_5", + "└─Projection_5 10.00 cop[tikv] test.t1.a", + " └─IndexRangeScan_8 10.00 cop[tikv] table:t1, index:b(b, a) range:[3,3], keep order:false, stats:pseudo" ], "LastPlanUseCache": "0", "Result": [ @@ -100,9 +100,9 @@ } ], "Plan": [ - "Projection_4 10.00 root test.t1.a", - "└─IndexReader_6 10.00 root index:IndexRangeScan_5", - " └─IndexRangeScan_5 10.00 cop[tikv] table:t1, index:b(b, a) range:[2,2], keep order:false, stats:pseudo" + "IndexReader_9 10.00 root index:Projection_5", + "└─Projection_5 10.00 cop[tikv] test.t1.a", + " └─IndexRangeScan_8 10.00 cop[tikv] table:t1, index:b(b, a) range:[2,2], keep order:false, stats:pseudo" ], "LastPlanUseCache": "1", "Result": [ @@ -118,9 +118,9 @@ } ], "Plan": [ - "Projection_4 10.00 root test.t1.a", - "└─IndexReader_6 10.00 root index:IndexRangeScan_5", - " └─IndexRangeScan_5 10.00 cop[tikv] table:t1, index:b(b, a) range:[-200,-200], keep order:false, stats:pseudo" + "IndexReader_9 10.00 root index:Projection_5", + "└─Projection_5 10.00 cop[tikv] test.t1.a", + " └─IndexRangeScan_8 10.00 cop[tikv] table:t1, index:b(b, a) range:[-200,-200], keep order:false, stats:pseudo" ], "LastPlanUseCache": "1", "Result": null @@ -134,9 +134,9 @@ } ], "Plan": [ - "Projection_4 10.00 root test.t1.a", - "└─IndexReader_6 10.00 root index:IndexRangeScan_5", - " └─IndexRangeScan_5 10.00 cop[tikv] table:t1, index:b(b, a) range:[0,0], keep order:false, stats:pseudo" + "IndexReader_9 10.00 root index:Projection_5", + "└─Projection_5 10.00 cop[tikv] test.t1.a", + " └─IndexRangeScan_8 10.00 cop[tikv] table:t1, index:b(b, a) range:[0,0], keep order:false, stats:pseudo" ], "LastPlanUseCache": "0", "Result": null diff --git a/pkg/executor/utils.go b/pkg/executor/utils.go index 67536d8517c6a..6b650a847b58d 100644 --- a/pkg/executor/utils.go +++ b/pkg/executor/utils.go @@ -16,6 +16,9 @@ package executor import ( "strings" + + "github.com/pingcap/tidb/pkg/extension" + "github.com/pingcap/tidb/pkg/parser/ast" ) var ( @@ -97,3 +100,22 @@ func (b *batchRetrieverHelper) nextBatch(retrieveRange func(start, end int) erro } return nil } + +// encodePassword encodes the password for the user. It invokes the auth plugin if it is available. +func encodePassword(u *ast.UserSpec, authPlugin *extension.AuthPlugin) (string, bool) { + if u.AuthOpt == nil { + return "", true + } + // If the extension auth plugin is available, use it to encode the password. + if authPlugin != nil { + if u.AuthOpt.ByAuthString { + return authPlugin.GenerateAuthString(u.AuthOpt.AuthString) + } + // If we receive a hash string, validate it first. + if authPlugin.ValidateAuthString(u.AuthOpt.HashString) { + return u.AuthOpt.HashString, true + } + return "", false + } + return u.EncodedPassword() +} diff --git a/pkg/executor/utils_test.go b/pkg/executor/utils_test.go index 225f43aab4834..de03f66e5993c 100644 --- a/pkg/executor/utils_test.go +++ b/pkg/executor/utils_test.go @@ -20,6 +20,9 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/tidb/pkg/domain" "github.com/pingcap/tidb/pkg/executor/internal/exec" + "github.com/pingcap/tidb/pkg/extension" + "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/parser/auth" "github.com/pingcap/tidb/pkg/planner/core" "github.com/pingcap/tidb/pkg/types" "github.com/stretchr/testify/require" @@ -133,3 +136,44 @@ func TestEqualDatumsAsBinary(t *testing.T) { require.Equal(t, tt.same, res) } } + +func TestEncodePasswordWithPlugin(t *testing.T) { + hashString := "*3D56A309CD04FA2EEF181462E59011F075C89548" + u := &ast.UserSpec{ + User: &auth.UserIdentity{ + Username: "test", + }, + AuthOpt: &ast.AuthOption{ + ByAuthString: false, + AuthString: "xxx", + HashString: hashString, + }, + } + + p := &extension.AuthPlugin{ + ValidateAuthString: func(s string) bool { + return false + }, + GenerateAuthString: func(s string) (string, bool) { + if s == "xxx" { + return "xxxxxxx", true + } + return "", false + }, + } + + u.AuthOpt.ByAuthString = false + _, ok := encodePassword(u, p) + require.False(t, ok) + + u.AuthOpt.AuthString = "xxx" + u.AuthOpt.ByAuthString = true + pwd, ok := encodePassword(u, p) + require.True(t, ok) + require.Equal(t, "xxxxxxx", pwd) + + u.AuthOpt = nil + pwd, ok = encodePassword(u, p) + require.True(t, ok) + require.Equal(t, "", pwd) +} diff --git a/pkg/expression/aggregation/agg_to_pb.go b/pkg/expression/aggregation/agg_to_pb.go index 36d4912535813..a476a2d18b522 100644 --- a/pkg/expression/aggregation/agg_to_pb.go +++ b/pkg/expression/aggregation/agg_to_pb.go @@ -107,7 +107,7 @@ func AggFuncToPBExpr(ctx expression.PushDownContext, aggFunc *AggFuncDesc, store for _, arg := range aggFunc.Args { pbArg := pc.ExprToPB(arg) if pbArg == nil { - return nil, errors.New(aggFunc.String() + " can't be converted to PB.") + return nil, errors.New(aggFunc.StringWithCtx(ctx.EvalCtx()) + " can't be converted to PB.") } children = append(children, pbArg) } @@ -121,7 +121,7 @@ func AggFuncToPBExpr(ctx expression.PushDownContext, aggFunc *AggFuncDesc, store for _, arg := range aggFunc.OrderByItems { pbArg := expression.SortByItemToPB(ctx.EvalCtx(), client, arg.Expr, arg.Desc) if pbArg == nil { - return nil, errors.New(aggFunc.String() + " can't be converted to PB.") + return nil, errors.New(aggFunc.StringWithCtx(ctx.EvalCtx()) + " can't be converted to PB.") } orderBy = append(orderBy, pbArg) } diff --git a/pkg/expression/aggregation/base_func.go b/pkg/expression/aggregation/base_func.go index d41250474f078..fe34629895850 100644 --- a/pkg/expression/aggregation/base_func.go +++ b/pkg/expression/aggregation/base_func.go @@ -70,12 +70,12 @@ func (a *baseFuncDesc) clone() *baseFuncDesc { return &clone } -// String implements the fmt.Stringer interface. -func (a *baseFuncDesc) String() string { +// StringWithCtx returns the string within given context. +func (a *baseFuncDesc) StringWithCtx(ctx expression.ParamValues) string { buffer := bytes.NewBufferString(a.Name) buffer.WriteString("(") for i, arg := range a.Args { - buffer.WriteString(arg.String()) + buffer.WriteString(arg.StringWithCtx(ctx)) if i+1 != len(a.Args) { buffer.WriteString(", ") } @@ -149,7 +149,7 @@ func (a *baseFuncDesc) typeInfer4ApproxPercentile(ctx expression.EvalContext) er } percent, isNull, err := a.Args[1].EvalInt(ctx, chunk.Row{}) if err != nil { - return fmt.Errorf("APPROX_PERCENTILE: Invalid argument %s", a.Args[1].String()) + return fmt.Errorf("APPROX_PERCENTILE: Invalid argument %s", a.Args[1].StringWithCtx(ctx)) } if percent <= 0 || percent > 100 || isNull { if isNull { diff --git a/pkg/expression/aggregation/concat.go b/pkg/expression/aggregation/concat.go index e023c6128646d..9f4a4c52f51bb 100644 --- a/pkg/expression/aggregation/concat.go +++ b/pkg/expression/aggregation/concat.go @@ -104,7 +104,7 @@ func (cf *concatFunction) Update(evalCtx *AggEvaluateContext, sc *stmtctx.Statem } evalCtx.Buffer.Truncate(i) if !cf.truncated { - sc.AppendWarning(expression.ErrCutValueGroupConcat.FastGenByArgs(cf.Args[0].String())) + sc.AppendWarning(expression.ErrCutValueGroupConcat.FastGenByArgs(cf.Args[0].StringWithCtx(evalCtx.Ctx))) } cf.truncated = true } diff --git a/pkg/expression/aggregation/descriptor.go b/pkg/expression/aggregation/descriptor.go index c56c95befc025..04b067d5944b9 100644 --- a/pkg/expression/aggregation/descriptor.go +++ b/pkg/expression/aggregation/descriptor.go @@ -59,15 +59,15 @@ func NewAggFuncDescForWindowFunc(ctx expression.BuildContext, desc *WindowFuncDe return &AggFuncDesc{baseFuncDesc: baseFuncDesc{desc.Name, desc.Args, desc.RetTp}, HasDistinct: hasDistinct}, nil } -// String implements the fmt.Stringer interface. -func (a *AggFuncDesc) String() string { +// StringWithCtx returns the string representation within given ctx. +func (a *AggFuncDesc) StringWithCtx(ctx expression.ParamValues) string { buffer := bytes.NewBufferString(a.Name) buffer.WriteString("(") if a.HasDistinct { buffer.WriteString("distinct ") } for i, arg := range a.Args { - buffer.WriteString(arg.String()) + buffer.WriteString(arg.StringWithCtx(ctx)) if i+1 != len(a.Args) { buffer.WriteString(", ") } @@ -76,7 +76,7 @@ func (a *AggFuncDesc) String() string { buffer.WriteString(" order by ") } for i, arg := range a.OrderByItems { - buffer.WriteString(arg.String()) + buffer.WriteString(arg.StringWithCtx(ctx)) if i+1 != len(a.OrderByItems) { buffer.WriteString(", ") } diff --git a/pkg/expression/bench_test.go b/pkg/expression/bench_test.go index 4d46fbcafe665..62894e68787d7 100644 --- a/pkg/expression/bench_test.go +++ b/pkg/expression/bench_test.go @@ -1371,11 +1371,11 @@ func testVectorizedEvalOneVec(t *testing.T, vecExprCases vecExprBenchCases) { // benchmarkVectorizedEvalOneVec is used to get the effect of // using the vectorized expression evaluations during projection func benchmarkVectorizedEvalOneVec(b *testing.B, vecExprCases vecExprBenchCases) { - ctx := mock.NewContext() + ctx := createContext(b) for funcName, testCases := range vecExprCases { for _, testCase := range testCases { expr, _, input, output := genVecExprBenchCase(ctx, funcName, testCase) - exprName := expr.String() + exprName := expr.StringWithCtx(ctx) if sf, ok := expr.(*ScalarFunction); ok { exprName = fmt.Sprintf("%v", reflect.TypeOf(sf.Function)) tmp := strings.Split(exprName, ".") diff --git a/pkg/expression/builtin_arithmetic.go b/pkg/expression/builtin_arithmetic.go index 3e9e14af32fb4..639c0a69eeb5b 100644 --- a/pkg/expression/builtin_arithmetic.go +++ b/pkg/expression/builtin_arithmetic.go @@ -225,25 +225,25 @@ func (s *builtinArithmeticPlusIntSig) evalInt(ctx EvalContext, row chunk.Row) (v switch { case isLHSUnsigned && isRHSUnsigned: if uint64(a) > math.MaxUint64-uint64(b) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } case isLHSUnsigned && !isRHSUnsigned: if b < 0 && uint64(-b) > uint64(a) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } if b > 0 && uint64(a) > math.MaxUint64-uint64(b) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } case !isLHSUnsigned && isRHSUnsigned: if a < 0 && uint64(-a) > uint64(b) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } if a > 0 && uint64(b) > math.MaxUint64-uint64(a) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } case !isLHSUnsigned && !isRHSUnsigned: if (a > 0 && b > math.MaxInt64-a) || (a < 0 && b < math.MinInt64-a) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } } @@ -273,7 +273,7 @@ func (s *builtinArithmeticPlusDecimalSig) evalDecimal(ctx EvalContext, row chunk err = types.DecimalAdd(a, b, c) if err != nil { if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return nil, true, err } @@ -303,7 +303,7 @@ func (s *builtinArithmeticPlusRealSig) evalReal(ctx EvalContext, row chunk.Row) return 0, true, nil } if !mathutil.IsFinite(a + b) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s + %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s + %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return a + b, false, nil } @@ -368,7 +368,7 @@ func (s *builtinArithmeticMinusRealSig) evalReal(ctx EvalContext, row chunk.Row) return 0, isNull, err } if !mathutil.IsFinite(a - b) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s - %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s - %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return a - b, false, nil } @@ -396,7 +396,7 @@ func (s *builtinArithmeticMinusDecimalSig) evalDecimal(ctx EvalContext, row chun err = types.DecimalSub(a, b, c) if err != nil { if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s - %s)", s.args[0].String(), s.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s - %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return nil, true, err } @@ -434,7 +434,7 @@ func (s *builtinArithmeticMinusIntSig) evalInt(ctx EvalContext, row chunk.Row) ( } overflow := s.overflowCheck(isLHSUnsigned, isRHSUnsigned, signed, a, b) if overflow { - return 0, true, types.ErrOverflow.GenWithStackByArgs(errType, fmt.Sprintf("(%s - %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs(errType, fmt.Sprintf("(%s - %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return a - b, false, nil @@ -578,7 +578,7 @@ func (s *builtinArithmeticMultiplyRealSig) evalReal(ctx EvalContext, row chunk.R } result := a * b if math.IsInf(result, 0) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s * %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s * %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return result, false, nil } @@ -596,7 +596,7 @@ func (s *builtinArithmeticMultiplyDecimalSig) evalDecimal(ctx EvalContext, row c err = types.DecimalMul(a, b, c) if err != nil && !terror.ErrorEqual(err, types.ErrTruncated) { if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s * %s)", s.args[0].String(), s.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s * %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return nil, true, err } @@ -616,7 +616,7 @@ func (s *builtinArithmeticMultiplyIntUnsignedSig) evalInt(ctx EvalContext, row c unsignedB := uint64(b) result := unsignedA * unsignedB if unsignedA != 0 && result/unsignedA != unsignedB { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s * %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s * %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return int64(result), false, nil } @@ -632,7 +632,7 @@ func (s *builtinArithmeticMultiplyIntSig) evalInt(ctx EvalContext, row chunk.Row } result := a * b if (a != 0 && result/a != b) || (result == math.MinInt64 && a == -1) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s * %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s * %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return result, false, nil } @@ -697,7 +697,7 @@ func (s *builtinArithmeticDivideRealSig) evalReal(ctx EvalContext, row chunk.Row } result := a / b if math.IsInf(result, 0) { - return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s / %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s / %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return result, false, nil } @@ -726,7 +726,7 @@ func (s *builtinArithmeticDivideDecimalSig) evalDecimal(ctx EvalContext, row chu err = c.Round(c, s.baseBuiltinFunc.tp.GetDecimal(), types.ModeHalfUp) } } else if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s / %s)", s.args[0].String(), s.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s / %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } return c, false, err } @@ -857,14 +857,14 @@ func (s *builtinArithmeticIntDivideDecimalSig) evalInt(ctx EvalContext, row chun ret = int64(0) return ret, false, nil } - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s DIV %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s DIV %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } ret = int64(val) } else { ret, err = c.ToInt() // err returned by ToInt may be ErrTruncated or ErrOverflow, only handle ErrOverflow, ignore ErrTruncated. if err == types.ErrOverflow { - return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s DIV %s)", s.args[0].String(), s.args[1].String())) + return 0, true, types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s DIV %s)", s.args[0].StringWithCtx(ctx), s.args[1].StringWithCtx(ctx))) } } diff --git a/pkg/expression/builtin_arithmetic_vec.go b/pkg/expression/builtin_arithmetic_vec.go index 4942112b8850e..a59d22dc73d26 100644 --- a/pkg/expression/builtin_arithmetic_vec.go +++ b/pkg/expression/builtin_arithmetic_vec.go @@ -53,7 +53,7 @@ func (b *builtinArithmeticMultiplyRealSig) vecEvalReal(ctx EvalContext, input *c if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s * %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s * %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } } return nil @@ -106,7 +106,7 @@ func (b *builtinArithmeticDivideDecimalSig) vecEvalDecimal(ctx EvalContext, inpu } } } else if err == types.ErrOverflow { - return types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s / %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s / %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } else { return err } @@ -313,7 +313,7 @@ func (b *builtinArithmeticMinusRealSig) vecEvalReal(ctx EvalContext, input *chun if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s - %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s - %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } x[i] = x[i] - y[i] } @@ -348,7 +348,7 @@ func (b *builtinArithmeticMinusDecimalSig) vecEvalDecimal(ctx EvalContext, input } if err = types.DecimalSub(&x[i], &y[i], &to); err != nil { if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s - %s)", b.args[0].String(), b.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s - %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } return err } @@ -400,7 +400,7 @@ func (b *builtinArithmeticMinusIntSig) vecEvalInt(ctx EvalContext, input *chunk. if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs(errType, fmt.Sprintf("(%s - %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs(errType, fmt.Sprintf("(%s - %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } resulti64s[i] = lh - rh @@ -514,7 +514,7 @@ func (b *builtinArithmeticPlusRealSig) vecEvalReal(ctx EvalContext, input *chunk if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } x[i] = x[i] + y[i] } @@ -550,7 +550,7 @@ func (b *builtinArithmeticMultiplyDecimalSig) vecEvalDecimal(ctx EvalContext, in err = types.DecimalMul(&x[i], &y[i], &to) if err != nil && !terror.ErrorEqual(err, types.ErrTruncated) { if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s * %s)", b.args[0].String(), b.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s * %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } return err } @@ -668,7 +668,7 @@ func (b *builtinArithmeticMultiplyIntSig) vecEvalInt(ctx EvalContext, input *chu continue } result.SetNull(i, true) - return types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s * %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s * %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } x[i] = tmp @@ -712,7 +712,7 @@ func (b *builtinArithmeticDivideRealSig) vecEvalReal(ctx EvalContext, input *chu x[i] = x[i] / y[i] if math.IsInf(x[i], 0) { - return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s / %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("DOUBLE", fmt.Sprintf("(%s / %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } } return nil @@ -880,17 +880,17 @@ func (b *builtinArithmeticPlusIntSig) vecEvalInt(ctx EvalContext, input *chunk.C switch { case isLHSUnsigned && isRHSUnsigned: - err = b.plusUU(result, lhi64s, rhi64s, resulti64s) + err = b.plusUU(ctx, result, lhi64s, rhi64s, resulti64s) case isLHSUnsigned && !isRHSUnsigned: - err = b.plusUS(result, lhi64s, rhi64s, resulti64s) + err = b.plusUS(ctx, result, lhi64s, rhi64s, resulti64s) case !isLHSUnsigned && isRHSUnsigned: - err = b.plusSU(result, lhi64s, rhi64s, resulti64s) + err = b.plusSU(ctx, result, lhi64s, rhi64s, resulti64s) case !isLHSUnsigned && !isRHSUnsigned: - err = b.plusSS(result, lhi64s, rhi64s, resulti64s) + err = b.plusSS(ctx, result, lhi64s, rhi64s, resulti64s) } return err } -func (b *builtinArithmeticPlusIntSig) plusUU(result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { +func (b *builtinArithmeticPlusIntSig) plusUU(ctx EvalContext, result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { for i := 0; i < len(lhi64s); i++ { lh, rh := lhi64s[i], rhi64s[i] @@ -898,7 +898,7 @@ func (b *builtinArithmeticPlusIntSig) plusUU(result *chunk.Column, lhi64s, rhi64 if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } resulti64s[i] = lh + rh @@ -906,7 +906,7 @@ func (b *builtinArithmeticPlusIntSig) plusUU(result *chunk.Column, lhi64s, rhi64 return nil } -func (b *builtinArithmeticPlusIntSig) plusUS(result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { +func (b *builtinArithmeticPlusIntSig) plusUS(ctx EvalContext, result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { for i := 0; i < len(lhi64s); i++ { lh, rh := lhi64s[i], rhi64s[i] @@ -914,13 +914,13 @@ func (b *builtinArithmeticPlusIntSig) plusUS(result *chunk.Column, lhi64s, rhi64 if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } if rh > 0 && uint64(lh) > math.MaxUint64-uint64(rh) { if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } resulti64s[i] = lh + rh @@ -928,7 +928,7 @@ func (b *builtinArithmeticPlusIntSig) plusUS(result *chunk.Column, lhi64s, rhi64 return nil } -func (b *builtinArithmeticPlusIntSig) plusSU(result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { +func (b *builtinArithmeticPlusIntSig) plusSU(ctx EvalContext, result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { for i := 0; i < len(lhi64s); i++ { lh, rh := lhi64s[i], rhi64s[i] @@ -936,20 +936,20 @@ func (b *builtinArithmeticPlusIntSig) plusSU(result *chunk.Column, lhi64s, rhi64 if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } if lh > 0 && uint64(rh) > math.MaxUint64-uint64(lh) { if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } resulti64s[i] = lh + rh } return nil } -func (b *builtinArithmeticPlusIntSig) plusSS(result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { +func (b *builtinArithmeticPlusIntSig) plusSS(ctx EvalContext, result *chunk.Column, lhi64s, rhi64s, resulti64s []int64) error { for i := 0; i < len(lhi64s); i++ { lh, rh := lhi64s[i], rhi64s[i] @@ -957,7 +957,7 @@ func (b *builtinArithmeticPlusIntSig) plusSS(result *chunk.Column, lhi64s, rhi64 if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } resulti64s[i] = lh + rh @@ -993,7 +993,7 @@ func (b *builtinArithmeticPlusDecimalSig) vecEvalDecimal(ctx EvalContext, input } if err = types.DecimalAdd(&x[i], &y[i], to); err != nil { if err == types.ErrOverflow { - err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s + %s)", b.args[0].String(), b.args[1].String())) + err = types.ErrOverflow.GenWithStackByArgs("DECIMAL", fmt.Sprintf("(%s + %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } return err } @@ -1031,7 +1031,7 @@ func (b *builtinArithmeticMultiplyIntUnsignedSig) vecEvalInt(ctx EvalContext, in if result.IsNull(i) { continue } - return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s * %s)", b.args[0].String(), b.args[1].String())) + return types.ErrOverflow.GenWithStackByArgs("BIGINT UNSIGNED", fmt.Sprintf("(%s * %s)", b.args[0].StringWithCtx(ctx), b.args[1].StringWithCtx(ctx))) } x[i] = res } diff --git a/pkg/expression/builtin_cast.go b/pkg/expression/builtin_cast.go index afd8030f2002c..a8e3f8780be5e 100644 --- a/pkg/expression/builtin_cast.go +++ b/pkg/expression/builtin_cast.go @@ -1011,7 +1011,7 @@ func (b *builtinCastRealAsDecimalSig) evalDecimal(ctx EvalContext, row chunk.Row if !b.inUnion || val >= 0 { err = res.FromFloat64(val) if types.ErrOverflow.Equal(err) { - warnErr := types.ErrTruncatedWrongVal.GenWithStackByArgs("DECIMAL", b.args[0]) + warnErr := types.ErrTruncatedWrongVal.GenWithStackByArgs("DECIMAL", b.args[0].StringWithCtx(ctx)) err = ec.HandleErrorWithAlias(err, err, warnErr) } else if types.ErrTruncated.Equal(err) { // This behavior is consistent with MySQL. diff --git a/pkg/expression/builtin_cast_test.go b/pkg/expression/builtin_cast_test.go index e19bf9c8ae2f7..c6150e0c56b5b 100644 --- a/pkg/expression/builtin_cast_test.go +++ b/pkg/expression/builtin_cast_test.go @@ -1446,7 +1446,7 @@ func TestWrapWithCastAsString(t *testing.T) { } expr := BuildCastFunction(ctx, &Constant{RetType: types.NewFieldType(mysql.TypeEnum)}, types.NewFieldType(mysql.TypeVarString)) - require.NotContains(t, expr.String(), "to_binary") + require.NotContains(t, expr.StringWithCtx(ctx), "to_binary") } func TestWrapWithCastAsJSON(t *testing.T) { diff --git a/pkg/expression/builtin_cast_vec.go b/pkg/expression/builtin_cast_vec.go index b3fc74274f3f2..69afadd965512 100644 --- a/pkg/expression/builtin_cast_vec.go +++ b/pkg/expression/builtin_cast_vec.go @@ -916,7 +916,7 @@ func (b *builtinCastRealAsDecimalSig) vecEvalDecimal(ctx EvalContext, input *chu if !b.inUnion || bufreal[i] >= 0 { if err = resdecimal[i].FromFloat64(bufreal[i]); err != nil { if types.ErrOverflow.Equal(err) { - warnErr := types.ErrTruncatedWrongVal.GenWithStackByArgs("DECIMAL", b.args[0]) + warnErr := types.ErrTruncatedWrongVal.GenWithStackByArgs("DECIMAL", b.args[0].StringWithCtx(ctx)) err = ec.HandleErrorWithAlias(err, err, warnErr) } else if types.ErrTruncated.Equal(err) { // This behavior is consistent with MySQL. diff --git a/pkg/expression/builtin_compare.go b/pkg/expression/builtin_compare.go index 442ae50912883..f50dd1ec9d6b6 100644 --- a/pkg/expression/builtin_compare.go +++ b/pkg/expression/builtin_compare.go @@ -1535,7 +1535,7 @@ func allowCmpArgsRefining4PlanCache(ctx BuildContext, args []Expression) (allowR exprType := args[1-conIdx].GetType(ctx.GetEvalCtx()) exprEvalType := exprType.EvalType() if exprType.GetType() == mysql.TypeYear { - ctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to INT", args[conIdx].String())) + ctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to INT", args[conIdx].StringWithCtx(ctx.GetEvalCtx()))) return true } @@ -1544,7 +1544,7 @@ func allowCmpArgsRefining4PlanCache(ctx BuildContext, args []Expression) (allowR conEvalType := args[conIdx].GetType(ctx.GetEvalCtx()).EvalType() if exprEvalType == types.ETInt && (conEvalType == types.ETString || conEvalType == types.ETReal || conEvalType == types.ETDecimal) { - ctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to INT", args[conIdx].String())) + ctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to INT", args[conIdx].StringWithCtx(ctx.GetEvalCtx()))) return true } @@ -1553,7 +1553,7 @@ func allowCmpArgsRefining4PlanCache(ctx BuildContext, args []Expression) (allowR // see https://github.com/pingcap/tidb/issues/38361 for more details _, exprIsCon := args[1-conIdx].(*Constant) if !exprIsCon && matchRefineRule3Pattern(conEvalType, exprType) { - ctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to datetime", args[conIdx].String())) + ctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to datetime", args[conIdx].StringWithCtx(ctx.GetEvalCtx()))) return true } } diff --git a/pkg/expression/builtin_compare_test.go b/pkg/expression/builtin_compare_test.go index 39310a042f5b7..a5c2471043225 100644 --- a/pkg/expression/builtin_compare_test.go +++ b/pkg/expression/builtin_compare_test.go @@ -73,7 +73,7 @@ func TestCompareFunctionWithRefine(t *testing.T) { for _, test := range tests { f, err := ParseSimpleExpr(ctx, test.exprStr, WithTableInfo("", tblInfo)) require.NoError(t, err) - require.Equal(t, test.result, f.String()) + require.Equal(t, test.result, f.StringWithCtx(ctx)) } } diff --git a/pkg/expression/builtin_math.go b/pkg/expression/builtin_math.go index 9282b6bfcd53e..4cb474bc7b390 100644 --- a/pkg/expression/builtin_math.go +++ b/pkg/expression/builtin_math.go @@ -1739,7 +1739,7 @@ func (b *builtinExpSig) evalReal(ctx EvalContext, row chunk.Row) (float64, bool, } exp := math.Exp(val) if math.IsInf(exp, 0) || math.IsNaN(exp) { - s := fmt.Sprintf("exp(%s)", b.args[0].String()) + s := fmt.Sprintf("exp(%s)", b.args[0].StringWithCtx(ctx)) return 0, false, types.ErrOverflow.GenWithStackByArgs("DOUBLE", s) } return exp, false, nil diff --git a/pkg/expression/builtin_math_vec.go b/pkg/expression/builtin_math_vec.go index 40f934b2770d2..366cccc919430 100644 --- a/pkg/expression/builtin_math_vec.go +++ b/pkg/expression/builtin_math_vec.go @@ -290,7 +290,7 @@ func (b *builtinExpSig) vecEvalReal(ctx EvalContext, input *chunk.Chunk, result } exp := math.Exp(f64s[i]) if math.IsInf(exp, 0) || math.IsNaN(exp) { - s := fmt.Sprintf("exp(%s)", b.args[0].String()) + s := fmt.Sprintf("exp(%s)", b.args[0].StringWithCtx(ctx)) if err := types.ErrOverflow.GenWithStackByArgs("DOUBLE", s); err != nil { return err } diff --git a/pkg/expression/builtin_string.go b/pkg/expression/builtin_string.go index 678291b636af0..5139a45b1be5b 100644 --- a/pkg/expression/builtin_string.go +++ b/pkg/expression/builtin_string.go @@ -2311,7 +2311,7 @@ func (c *charFunctionClass) getFunction(ctx BuildContext, args []Expression) (bu // The last argument represents the charset name after "using". if _, ok := args[len(args)-1].(*Constant); !ok { // If we got there, there must be something wrong in other places. - logutil.BgLogger().Warn(fmt.Sprintf("The last argument in char function must be constant, but got %T", args[len(args)-1])) + logutil.BgLogger().Warn(fmt.Sprintf("The last argument in char function must be constant, but got %T", args[len(args)-1].StringWithCtx(ctx.GetEvalCtx()))) return nil, errIncorrectArgs } charsetName, isNull, err := args[len(args)-1].EvalString(ctx.GetEvalCtx(), chunk.Row{}) @@ -3867,11 +3867,11 @@ func (c *weightStringFunctionClass) verifyArgs(ctx EvalContext, args []Expressio length := 0 if l == 3 { if args[1].GetType(ctx).EvalType() != types.ETString { - return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[1].String(), c.funcName) + return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[1].StringWithCtx(ctx), c.funcName) } c1, ok := args[1].(*Constant) if !ok { - return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[1].String(), c.funcName) + return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[1].StringWithCtx(ctx), c.funcName) } switch x := c1.Value.GetString(); x { case "CHAR": @@ -3884,15 +3884,15 @@ func (c *weightStringFunctionClass) verifyArgs(ctx EvalContext, args []Expressio return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(x, c.funcName) } if args[2].GetType(ctx).EvalType() != types.ETInt { - return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[2].String(), c.funcName) + return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[2].StringWithCtx(ctx), c.funcName) } c2, ok := args[2].(*Constant) if !ok { - return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[1].String(), c.funcName) + return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[1].StringWithCtx(ctx), c.funcName) } length = int(c2.Value.GetInt64()) if length == 0 { - return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[2].String(), c.funcName) + return weightStringPaddingNone, 0, ErrIncorrectType.GenWithStackByArgs(args[2].StringWithCtx(ctx), c.funcName) } } return padding, length, nil diff --git a/pkg/expression/column.go b/pkg/expression/column.go index cc505d19bafcb..d1ffb8351f34c 100644 --- a/pkg/expression/column.go +++ b/pkg/expression/column.go @@ -22,6 +22,7 @@ import ( "unsafe" "github.com/pingcap/errors" + exprctx "github.com/pingcap/tidb/pkg/expression/context" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/charset" "github.com/pingcap/tidb/pkg/parser/model" @@ -388,11 +389,17 @@ func (col *Column) VecEvalJSON(ctx EvalContext, input *chunk.Chunk, result *chun const columnPrefix = "Column#" +// StringWithCtx implements Expression interface. +func (col *Column) StringWithCtx(ctx ParamValues) string { + return col.String() +} + // String implements Stringer interface. func (col *Column) String() string { if col.IsHidden && col.VirtualExpr != nil { // A hidden column without virtual expression indicates it's a stored type. - return col.VirtualExpr.String() + // a virtual column should be able to be stringified without context. + return col.VirtualExpr.StringWithCtx(exprctx.EmptyParamValues) } if col.OrigName != "" { return col.OrigName @@ -402,11 +409,6 @@ func (col *Column) String() string { return builder.String() } -// MarshalJSON implements json.Marshaler interface. -func (col *Column) MarshalJSON() ([]byte, error) { - return []byte(fmt.Sprintf("%q", col)), nil -} - // GetType implements Expression interface. func (col *Column) GetType(_ EvalContext) *types.FieldType { return col.GetStaticType() diff --git a/pkg/expression/column_test.go b/pkg/expression/column_test.go index 03fe13b879cac..8144ac8e2d5a7 100644 --- a/pkg/expression/column_test.go +++ b/pkg/expression/column_test.go @@ -36,10 +36,6 @@ func TestColumn(t *testing.T) { require.False(t, col.IsCorrelated()) require.True(t, col.EqualColumn(col.Decorrelate(nil))) - marshal, err := col.MarshalJSON() - require.NoError(t, err) - require.EqualValues(t, []byte{0x22, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x23, 0x31, 0x22}, marshal) - intDatum := types.NewIntDatum(1) corCol := &CorrelatedColumn{Column: *col, Data: &intDatum} invalidCorCol := &CorrelatedColumn{Column: Column{}} diff --git a/pkg/expression/constant.go b/pkg/expression/constant.go index 1643956abce93..586bc66dcb3ca 100644 --- a/pkg/expression/constant.go +++ b/pkg/expression/constant.go @@ -19,12 +19,13 @@ import ( "unsafe" "github.com/pingcap/tidb/pkg/parser/mysql" - "github.com/pingcap/tidb/pkg/sessionctx/variable" "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/pkg/util/chunk" "github.com/pingcap/tidb/pkg/util/codec" "github.com/pingcap/tidb/pkg/util/collate" "github.com/pingcap/tidb/pkg/util/intest" + "github.com/pingcap/tidb/pkg/util/logutil" + "go.uber.org/zap" ) // NewOne stands for a number 1. @@ -130,37 +131,29 @@ type Constant struct { // ParamMarker indicates param provided by COM_STMT_EXECUTE. type ParamMarker struct { - ctx variable.SessionVarsProvider order int } // GetUserVar returns the corresponding user variable presented in the `EXECUTE` statement or `COM_EXECUTE` command. -func (d *ParamMarker) GetUserVar(ctx EvalContext) types.Datum { +func (d *ParamMarker) GetUserVar(ctx ParamValues) (types.Datum, error) { return ctx.GetParamValue(d.order) } -func (d *ParamMarker) getUserVarWithInternalCtx() types.Datum { - // TODO: remove this function in the future - sessionVars := d.ctx.GetSessionVars() - return sessionVars.PlanCacheParams.GetParamValue(d.order) -} - -// String implements fmt.Stringer interface. -func (c *Constant) String() string { +// StringWithCtx implements Expression interface. +func (c *Constant) StringWithCtx(ctx ParamValues) string { if c.ParamMarker != nil { - dt := c.ParamMarker.getUserVarWithInternalCtx() + dt, err := c.ParamMarker.GetUserVar(ctx) + intest.AssertNoError(err, "fail to get param") + if err != nil { + return "?" + } c.Value.SetValue(dt.GetValue(), c.RetType) } else if c.DeferredExpr != nil { - return c.DeferredExpr.String() + return c.DeferredExpr.StringWithCtx(ctx) } return fmt.Sprintf("%v", c.Value.GetValue()) } -// MarshalJSON implements json.Marshaler interface. -func (c *Constant) MarshalJSON() ([]byte, error) { - return []byte(fmt.Sprintf("%q", c)), nil -} - // Clone implements Expression interface. func (c *Constant) Clone() Expression { con := *c @@ -173,7 +166,12 @@ func (c *Constant) GetType(ctx EvalContext) *types.FieldType { // GetType() may be called in multi-threaded context, e.g, in building inner executors of IndexJoin, // so it should avoid data race. We achieve this by returning different FieldType pointer for each call. tp := types.NewFieldType(mysql.TypeUnspecified) - dt := c.ParamMarker.GetUserVar(ctx) + dt, err := c.ParamMarker.GetUserVar(ctx) + intest.AssertNoError(err, "fail to get param") + if err != nil { + logutil.BgLogger().Warn("fail to get param", zap.Error(err)) + return nil + } types.InferParamTypeFromDatum(&dt, tp) return tp } @@ -238,7 +236,12 @@ func (c *Constant) VecEvalJSON(ctx EvalContext, input *chunk.Chunk, result *chun func (c *Constant) getLazyDatum(ctx EvalContext, row chunk.Row) (dt types.Datum, isLazy bool, err error) { if c.ParamMarker != nil { - return c.ParamMarker.GetUserVar(ctx), true, nil + val, err := c.ParamMarker.GetUserVar(ctx) + intest.AssertNoError(err, "fail to get param") + if err != nil { + return val, true, err + } + return val, true, nil } else if c.DeferredExpr != nil { dt, err = c.DeferredExpr.Eval(ctx, row) return dt, true, err diff --git a/pkg/expression/constant_fold.go b/pkg/expression/constant_fold.go index dd742477564c6..c33e4c6a8b820 100644 --- a/pkg/expression/constant_fold.go +++ b/pkg/expression/constant_fold.go @@ -19,6 +19,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/mysql" "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/pkg/util/chunk" + "github.com/pingcap/tidb/pkg/util/intest" "github.com/pingcap/tidb/pkg/util/logutil" "go.uber.org/zap" ) @@ -250,8 +251,14 @@ func foldConstant(ctx BuildContext, expr Expression) (Expression, bool) { return &Constant{Value: value, RetType: retType}, false case *Constant: if x.ParamMarker != nil { + val, err := x.ParamMarker.GetUserVar(ctx.GetEvalCtx()) + intest.AssertNoError(err, "fail to get param") + if err != nil { + logutil.BgLogger().Warn("fail to get param", zap.Error(err)) + return expr, true + } return &Constant{ - Value: x.ParamMarker.GetUserVar(ctx.GetEvalCtx()), + Value: val, RetType: x.RetType, DeferredExpr: x.DeferredExpr, ParamMarker: x.ParamMarker, diff --git a/pkg/expression/constant_test.go b/pkg/expression/constant_test.go index 47493fccb34f6..5d2963bc54e20 100644 --- a/pkg/expression/constant_test.go +++ b/pkg/expression/constant_test.go @@ -185,7 +185,7 @@ func TestConstantPropagation(t *testing.T) { newConds := solver.PropagateConstant(ctx, conds) var result []string for _, v := range newConds { - result = append(result, v.String()) + result = append(result, v.StringWithCtx(ctx)) } sort.Strings(result) require.Equalf(t, tt.result, strings.Join(result, ", "), "different for expr %s", tt.conditions) @@ -253,7 +253,7 @@ func TestConstantFolding(t *testing.T) { require.True(t, ctx.IsInNullRejectCheck()) } newConds := FoldConstant(ctx, expr) - require.Equalf(t, tt.result, newConds.String(), "different for expr %s", tt.condition) + require.Equalf(t, tt.result, newConds.StringWithCtx(ctx.GetEvalCtx()), "different for expr %s", tt.condition) } } @@ -315,7 +315,7 @@ func TestConstantFoldingCharsetConvert(t *testing.T) { } for _, tt := range tests { newConds := FoldConstant(ctx, tt.condition) - require.Equalf(t, tt.result, newConds.String(), "different for expr %s", tt.condition) + require.Equalf(t, tt.result, newConds.StringWithCtx(ctx), "different for expr %s", tt.condition) } } @@ -336,18 +336,18 @@ func TestDeferredParamNotNull(t *testing.T) { types.NewMysqlBitDatum([]byte{1}), types.NewMysqlEnumDatum(types.Enum{Name: "n", Value: 2}), ) - cstInt := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 0}, RetType: newIntFieldType()} - cstDec := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 1}, RetType: newDecimalFieldType()} - cstTime := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 2}, RetType: newDateFieldType()} - cstDuration := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 3}, RetType: newDurFieldType()} - cstJSON := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 4}, RetType: newJSONFieldType()} - cstBytes := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 6}, RetType: newBlobFieldType()} - cstBinary := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 5}, RetType: newBinaryLiteralFieldType()} - cstFloat32 := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 7}, RetType: newFloatFieldType()} - cstFloat64 := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 8}, RetType: newFloatFieldType()} - cstUint := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 9}, RetType: newIntFieldType()} - cstBit := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 10}, RetType: newBinaryLiteralFieldType()} - cstEnum := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 11}, RetType: newEnumFieldType()} + cstInt := &Constant{ParamMarker: &ParamMarker{order: 0}, RetType: newIntFieldType()} + cstDec := &Constant{ParamMarker: &ParamMarker{order: 1}, RetType: newDecimalFieldType()} + cstTime := &Constant{ParamMarker: &ParamMarker{order: 2}, RetType: newDateFieldType()} + cstDuration := &Constant{ParamMarker: &ParamMarker{order: 3}, RetType: newDurFieldType()} + cstJSON := &Constant{ParamMarker: &ParamMarker{order: 4}, RetType: newJSONFieldType()} + cstBytes := &Constant{ParamMarker: &ParamMarker{order: 6}, RetType: newBlobFieldType()} + cstBinary := &Constant{ParamMarker: &ParamMarker{order: 5}, RetType: newBinaryLiteralFieldType()} + cstFloat32 := &Constant{ParamMarker: &ParamMarker{order: 7}, RetType: newFloatFieldType()} + cstFloat64 := &Constant{ParamMarker: &ParamMarker{order: 8}, RetType: newFloatFieldType()} + cstUint := &Constant{ParamMarker: &ParamMarker{order: 9}, RetType: newIntFieldType()} + cstBit := &Constant{ParamMarker: &ParamMarker{order: 10}, RetType: newBinaryLiteralFieldType()} + cstEnum := &Constant{ParamMarker: &ParamMarker{order: 11}, RetType: newEnumFieldType()} require.Equal(t, mysql.TypeVarString, cstJSON.GetType(ctx).GetType()) require.Equal(t, mysql.TypeNewDecimal, cstDec.GetType(ctx).GetType()) @@ -519,7 +519,7 @@ func TestVectorizedConstant(t *testing.T) { func TestGetTypeThreadSafe(t *testing.T) { ctx := mock.NewContext() ctx.GetSessionVars().PlanCacheParams.Append(types.NewIntDatum(1)) - con := &Constant{ParamMarker: &ParamMarker{ctx: ctx, order: 0}, RetType: newStringFieldType()} + con := &Constant{ParamMarker: &ParamMarker{order: 0}, RetType: newStringFieldType()} ft1 := con.GetType(ctx) ft2 := con.GetType(ctx) require.NotSame(t, ft1, ft2) diff --git a/pkg/expression/context.go b/pkg/expression/context.go index 1f45c81b4c9ab..e73d4205b3923 100644 --- a/pkg/expression/context.go +++ b/pkg/expression/context.go @@ -25,6 +25,9 @@ import ( "github.com/pingcap/tidb/pkg/util/intest" ) +// ParamValues is used to store the values of params in context +type ParamValues = context.ParamValues + // EvalContext is used to evaluate an expression type EvalContext = context.EvalContext @@ -113,3 +116,10 @@ func (ctx *assertionEvalContext) GetOptionalPropProvider(key OptionalEvalPropKey ) return ctx.EvalContext.GetOptionalPropProvider(key) } + +// StringerWithCtx is the interface for expressions that can be stringified with context. +type StringerWithCtx interface { + // StringWithCtx returns the string representation of the expression with context. + // NOTE: any implementation of `StringWithCtx` should not panic if the context is nil. + StringWithCtx(ctx ParamValues) string +} diff --git a/pkg/expression/context/BUILD.bazel b/pkg/expression/context/BUILD.bazel index 862fa7ad121e1..3ddbfcb176cff 100644 --- a/pkg/expression/context/BUILD.bazel +++ b/pkg/expression/context/BUILD.bazel @@ -5,6 +5,7 @@ go_library( srcs = [ "context.go", "optional.go", + "param.go", ], importpath = "github.com/pingcap/tidb/pkg/expression/context", visibility = ["//visibility:public"], @@ -16,6 +17,7 @@ go_library( "//pkg/util/context", "//pkg/util/intest", "//pkg/util/mathutil", + "@com_github_pingcap_errors//:errors", ], ) diff --git a/pkg/expression/context/context.go b/pkg/expression/context/context.go index 90470c1ecfaeb..36c623c213680 100644 --- a/pkg/expression/context/context.go +++ b/pkg/expression/context/context.go @@ -53,6 +53,7 @@ func (a *SimplePlanColumnIDAllocator) AllocPlanColumnID() int64 { // EvalContext is used to evaluate an expression type EvalContext interface { contextutil.WarnHandler + ParamValues // CtxID indicates the id of the context. CtxID() uint64 // SQLMode returns the sql mode @@ -82,8 +83,6 @@ type EvalContext interface { GetOptionalPropSet() OptionalEvalPropKeySet // GetOptionalPropProvider gets the optional property provider by key GetOptionalPropProvider(OptionalEvalPropKey) (OptionalEvalPropProvider, bool) - // GetParamValue returns the value of the parameter by index. - GetParamValue(idx int) types.Datum } // BuildContext is used to build an expression diff --git a/pkg/expression/context/param.go b/pkg/expression/context/param.go new file mode 100644 index 0000000000000..c60caae5d9141 --- /dev/null +++ b/pkg/expression/context/param.go @@ -0,0 +1,39 @@ +// Copyright 2024 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 context + +import ( + "github.com/pingcap/errors" + "github.com/pingcap/tidb/pkg/types" +) + +// ErrParamIndexExceedParamCounts describes the error that the index exceed the count of all params +var ErrParamIndexExceedParamCounts = errors.New("Param index exceed param counts") + +// ParamValues is a readonly interface to return param +type ParamValues interface { + // GetParamValue returns the value of the parameter by index. + GetParamValue(idx int) (types.Datum, error) +} + +// EmptyParamValues is the `ParamValues` which contains nothing +var EmptyParamValues ParamValues = &emptyParamValues{} + +type emptyParamValues struct{} + +// GetParamValue always returns the `ErrParamIndexExceedParamCounts` for any index +func (e *emptyParamValues) GetParamValue(idx int) (types.Datum, error) { + return types.Datum{}, ErrParamIndexExceedParamCounts +} diff --git a/pkg/expression/contextsession/sessionctx.go b/pkg/expression/contextsession/sessionctx.go index 9788fa9cad86f..eb864cb7f8d0a 100644 --- a/pkg/expression/contextsession/sessionctx.go +++ b/pkg/expression/contextsession/sessionctx.go @@ -279,8 +279,12 @@ func (ctx *SessionEvalContext) RequestDynamicVerification(privName string, grant } // GetParamValue returns the value of the parameter by index. -func (ctx *SessionEvalContext) GetParamValue(idx int) types.Datum { - return ctx.sctx.GetSessionVars().PlanCacheParams.GetParamValue(idx) +func (ctx *SessionEvalContext) GetParamValue(idx int) (types.Datum, error) { + params := ctx.sctx.GetSessionVars().PlanCacheParams.AllParamValues() + if idx >= len(params) { + return types.Datum{}, exprctx.ErrParamIndexExceedParamCounts + } + return params[idx], nil } func getStmtTimestamp(ctx sessionctx.Context) (time.Time, error) { diff --git a/pkg/expression/contextstatic/evalctx.go b/pkg/expression/contextstatic/evalctx.go index da875f232d69a..0ef002780c8c6 100644 --- a/pkg/expression/contextstatic/evalctx.go +++ b/pkg/expression/contextstatic/evalctx.go @@ -375,9 +375,9 @@ func (ctx *StaticEvalContext) Apply(opt ...StaticEvalCtxOption) *StaticEvalConte } // GetParamValue returns the value of the parameter by index. -func (ctx *StaticEvalContext) GetParamValue(idx int) types.Datum { +func (ctx *StaticEvalContext) GetParamValue(idx int) (types.Datum, error) { if idx < 0 || idx >= len(ctx.paramList) { - return types.Datum{} + return types.Datum{}, exprctx.ErrParamIndexExceedParamCounts } - return ctx.paramList[idx] + return ctx.paramList[idx], nil } diff --git a/pkg/expression/contextstatic/evalctx_test.go b/pkg/expression/contextstatic/evalctx_test.go index 6278c4313a78d..7e799483b0cbe 100644 --- a/pkg/expression/contextstatic/evalctx_test.go +++ b/pkg/expression/contextstatic/evalctx_test.go @@ -437,7 +437,8 @@ func TestParamList(t *testing.T) { WithParamList(paramList), ) for i := 0; i < 3; i++ { - val := ctx.GetParamValue(i) + val, err := ctx.GetParamValue(i) + require.NoError(t, err) require.Equal(t, int64(i+1), val.GetInt64()) } @@ -445,7 +446,8 @@ func TestParamList(t *testing.T) { paramList.Reset() paramList.Append(types.NewDatum(4)) for i := 0; i < 3; i++ { - val := ctx.GetParamValue(i) + val, err := ctx.GetParamValue(i) + require.NoError(t, err) require.Equal(t, int64(i+1), val.GetInt64()) } } diff --git a/pkg/expression/explain.go b/pkg/expression/explain.go index 2162e84144448..5ae8037823fb4 100644 --- a/pkg/expression/explain.go +++ b/pkg/expression/explain.go @@ -105,29 +105,34 @@ func (expr *ScalarFunction) ExplainNormalizedInfo4InList() string { } // ColumnExplainInfo returns the explained info for column. -func (col *Column) ColumnExplainInfo(normalized bool) string { +func (col *Column) ColumnExplainInfo(ctx ParamValues, normalized bool) string { if normalized { - if col.OrigName != "" { - return col.OrigName - } - return "?" + return col.ColumnExplainInfoNormalized() } - return col.String() + return col.StringWithCtx(ctx) +} + +// ColumnExplainInfoNormalized returns the normalized explained info for column. +func (col *Column) ColumnExplainInfoNormalized() string { + if col.OrigName != "" { + return col.OrigName + } + return "?" } // ExplainInfo implements the Expression interface. func (col *Column) ExplainInfo(ctx EvalContext) string { - return col.ColumnExplainInfo(false) + return col.ColumnExplainInfo(ctx, false) } // ExplainNormalizedInfo implements the Expression interface. func (col *Column) ExplainNormalizedInfo() string { - return col.ColumnExplainInfo(true) + return col.ColumnExplainInfoNormalized() } // ExplainNormalizedInfo4InList implements the Expression interface. func (col *Column) ExplainNormalizedInfo4InList() string { - return col.ColumnExplainInfo(true) + return col.ColumnExplainInfoNormalized() } // ExplainInfo implements the Expression interface. @@ -161,19 +166,19 @@ func (expr *Constant) format(dt types.Datum) string { } // ExplainExpressionList generates explain information for a list of expressions. -func ExplainExpressionList(exprs []Expression, schema *Schema) string { +func ExplainExpressionList(ctx EvalContext, exprs []Expression, schema *Schema) string { builder := &strings.Builder{} for i, expr := range exprs { switch expr.(type) { case *Column, *CorrelatedColumn: - builder.WriteString(expr.String()) - if expr.String() != schema.Columns[i].String() { + builder.WriteString(expr.StringWithCtx(ctx)) + if expr.StringWithCtx(ctx) != schema.Columns[i].StringWithCtx(ctx) { // simple col projected again with another uniqueID without origin name. builder.WriteString("->") - builder.WriteString(schema.Columns[i].String()) + builder.WriteString(schema.Columns[i].StringWithCtx(ctx)) } case *Constant: - v := expr.String() + v := expr.StringWithCtx(ctx) length := 64 if len(v) < length { builder.WriteString(v) @@ -182,11 +187,11 @@ func ExplainExpressionList(exprs []Expression, schema *Schema) string { fmt.Fprintf(builder, "(len:%d)", len(v)) } builder.WriteString("->") - builder.WriteString(schema.Columns[i].String()) + builder.WriteString(schema.Columns[i].StringWithCtx(ctx)) default: - builder.WriteString(expr.String()) + builder.WriteString(expr.StringWithCtx(ctx)) builder.WriteString("->") - builder.WriteString(schema.Columns[i].String()) + builder.WriteString(schema.Columns[i].StringWithCtx(ctx)) } if i+1 < len(exprs) { builder.WriteString(", ") diff --git a/pkg/expression/expr_to_pb.go b/pkg/expression/expr_to_pb.go index dd1a16cad52bf..50efcd6d34079 100644 --- a/pkg/expression/expr_to_pb.go +++ b/pkg/expression/expr_to_pb.go @@ -39,7 +39,7 @@ func ExpressionsToPBList(ctx EvalContext, exprs []Expression, client kv.Client) for _, expr := range exprs { v := pc.ExprToPB(expr) if v == nil { - return nil, plannererrors.ErrInternal.GenWithStack("expression %v cannot be pushed down", expr) + return nil, plannererrors.ErrInternal.GenWithStack("expression %v cannot be pushed down", expr.StringWithCtx(ctx)) } pbExpr = append(pbExpr, v) } @@ -58,7 +58,7 @@ func ProjectionExpressionsToPBList(ctx EvalContext, exprs []Expression, client k v = pc.ExprToPB(expr) } if v == nil { - return nil, plannererrors.ErrInternal.GenWithStack("expression %v cannot be pushed down", expr) + return nil, plannererrors.ErrInternal.GenWithStack("expression %v cannot be pushed down", expr.StringWithCtx(ctx)) } pbExpr = append(pbExpr, v) } diff --git a/pkg/expression/expression.go b/pkg/expression/expression.go index 7f97583365719..fc552ab0baedc 100644 --- a/pkg/expression/expression.go +++ b/pkg/expression/expression.go @@ -15,8 +15,8 @@ package expression import ( - goJSON "encoding/json" "fmt" + "strings" "github.com/pingcap/errors" "github.com/pingcap/tidb/pkg/errctx" @@ -165,8 +165,6 @@ const ( // Expression represents all scalar expression in SQL. type Expression interface { - fmt.Stringer - goJSON.Marshaler VecExpr CollationInfo @@ -252,6 +250,8 @@ type Expression interface { // MemoryUsage return the memory usage of Expression MemoryUsage() int64 + + StringerWithCtx } // CNFExprs stands for a CNF expression. @@ -866,7 +866,7 @@ func SplitDNFItems(onExpr Expression) []Expression { // If the Expression is a non-constant value, it means the result is unknown. func EvaluateExprWithNull(ctx BuildContext, schema *Schema, expr Expression) Expression { if MaybeOverOptimized4PlanCache(ctx, []Expression{expr}) { - ctx.SetSkipPlanCache(fmt.Sprintf("%v affects null check", expr.String())) + ctx.SetSkipPlanCache(fmt.Sprintf("%v affects null check", expr.StringWithCtx(ctx.GetEvalCtx()))) } if ctx.IsInNullRejectCheck() { expr, _ = evaluateExprWithNullInNullRejectCheck(ctx, schema, expr) @@ -1228,3 +1228,18 @@ func Args2Expressions4Test(args ...any) []Expression { } return exprs } + +// StringifyExpressionsWithCtx turns a slice of expressions into string +func StringifyExpressionsWithCtx(ctx EvalContext, exprs []Expression) string { + var sb strings.Builder + sb.WriteString("[") + for i, expr := range exprs { + sb.WriteString(expr.StringWithCtx(ctx)) + + if i != len(exprs)-1 { + sb.WriteString(" ") + } + } + sb.WriteString("]") + return sb.String() +} diff --git a/pkg/expression/expression_test.go b/pkg/expression/expression_test.go index 842838eb836bb..7010bd04a8678 100644 --- a/pkg/expression/expression_test.go +++ b/pkg/expression/expression_test.go @@ -17,6 +17,7 @@ package expression import ( "testing" + "github.com/pingcap/tidb/pkg/expression/contextstatic" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/mysql" @@ -47,7 +48,7 @@ func TestEvaluateExprWithNull(t *testing.T) { require.NoError(t, err) res := EvaluateExprWithNull(ctx, schema, outerIfNull) - require.Equal(t, "ifnull(Column#1, 1)", res.String()) + require.Equal(t, "ifnull(Column#1, 1)", res.StringWithCtx(ctx)) schema.Columns = append(schema.Columns, col1) // ifnull(null, ifnull(null, 1)) res = EvaluateExprWithNull(ctx, schema, outerIfNull) @@ -68,7 +69,7 @@ func TestEvaluateExprWithNullAndParameters(t *testing.T) { res := EvaluateExprWithNull(ctx, schema, ltWithoutParam) require.True(t, res.Equal(ctx, NewNull())) // the expression is evaluated to null param := NewOne() - param.ParamMarker = &ParamMarker{ctx: ctx, order: 0} + param.ParamMarker = &ParamMarker{order: 0} ctx.GetSessionVars().PlanCacheParams.Append(types.NewIntDatum(10)) ltWithParam, err := newFunctionForTest(ctx, ast.LT, col0, param) require.NoError(t, err) @@ -109,9 +110,6 @@ func TestConstant(t *testing.T) { require.True(t, NewZero().Decorrelate(nil).Equal(ctx, NewZero())) require.Equal(t, []byte{0x0, 0x8, 0x0}, NewZero().HashCode()) require.False(t, NewZero().Equal(ctx, NewOne())) - res, err := NewZero().MarshalJSON() - require.NoError(t, err) - require.Equal(t, []byte{0x22, 0x30, 0x22}, res) } func TestIsBinaryLiteral(t *testing.T) { @@ -133,6 +131,7 @@ func TestIsBinaryLiteral(t *testing.T) { func TestConstLevel(t *testing.T) { ctxConst := NewZero() ctxConst.DeferredExpr = newFunctionWithMockCtx(ast.UnixTimestamp) + ctx := contextstatic.NewStaticEvalContext() for _, c := range []struct { exp Expression level ConstLevel @@ -148,7 +147,7 @@ func TestConstLevel(t *testing.T) { {newFunctionWithMockCtx(ast.Plus, NewOne(), newColumn(1)), ConstNone}, {newFunctionWithMockCtx(ast.Plus, NewOne(), ctxConst), ConstOnlyInContext}, } { - require.Equal(t, c.level, c.exp.ConstLevel(), c.exp.String()) + require.Equal(t, c.level, c.exp.ConstLevel(), c.exp.StringWithCtx(ctx)) } } diff --git a/pkg/expression/grouping_sets.go b/pkg/expression/grouping_sets.go index 356bc00fece3c..fef0469a84be2 100644 --- a/pkg/expression/grouping_sets.go +++ b/pkg/expression/grouping_sets.go @@ -261,15 +261,15 @@ func (gs GroupingSet) Clone() GroupingSet { return gc } -// String is used to output a string which simply described current grouping set. -func (gs GroupingSet) String() string { +// StringWithCtx is used to output a string which simply described current grouping set. +func (gs GroupingSet) StringWithCtx(ctx ParamValues) string { var str strings.Builder str.WriteString("{") for i, one := range gs { if i != 0 { str.WriteString(",") } - str.WriteString(one.String()) + str.WriteString(one.StringWithCtx(ctx)) } str.WriteString("}") return str.String() @@ -319,15 +319,15 @@ func (gss GroupingSets) AllSetsColIDs() *intset.FastIntSet { return &res } -// String is used to output a string which simply described current grouping sets. -func (gss GroupingSets) String() string { +// StringWithCtx is used to output a string which simply described current grouping sets. +func (gss GroupingSets) StringWithCtx(ctx ParamValues) string { var str strings.Builder str.WriteString("[") for i, gs := range gss { if i != 0 { str.WriteString(",") } - str.WriteString(gs.String()) + str.WriteString(gs.StringWithCtx(ctx)) } str.WriteString("]") return str.String() @@ -388,15 +388,15 @@ func (g GroupingExprs) Clone() GroupingExprs { return gc } -// String is used to output a string which simply described current grouping expressions. -func (g GroupingExprs) String() string { +// StringWithCtx is used to output a string which simply described current grouping expressions. +func (g GroupingExprs) StringWithCtx(ctx ParamValues) string { var str strings.Builder str.WriteString("<") for i, one := range g { if i != 0 { str.WriteString(",") } - str.WriteString(one.String()) + str.WriteString(one.StringWithCtx(ctx)) } str.WriteString(">") return str.String() diff --git a/pkg/expression/grouping_sets_test.go b/pkg/expression/grouping_sets_test.go index f61f00ccd032c..ff42522da0cae 100644 --- a/pkg/expression/grouping_sets_test.go +++ b/pkg/expression/grouping_sets_test.go @@ -17,6 +17,7 @@ package expression import ( "testing" + "github.com/pingcap/tidb/pkg/expression/contextstatic" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/mysql" "github.com/pingcap/tidb/pkg/types" @@ -310,6 +311,8 @@ func TestGroupingSetsMergeUnitTest(t *testing.T) { func TestDistinctGroupingSets(t *testing.T) { defer view.Stop() + ctx := contextstatic.NewStaticEvalContext() + // premise: every grouping item in grouping sets should be a col. a := &Column{ UniqueID: 1, @@ -352,9 +355,9 @@ func TestDistinctGroupingSets(t *testing.T) { rawRollupExprs = []Expression{a, b, b, c} deduplicateExprs, pos = DeduplicateGbyExpression(rawRollupExprs) require.Equal(t, len(deduplicateExprs), 3) - require.Equal(t, deduplicateExprs[0].String(), "Column#1") - require.Equal(t, deduplicateExprs[1].String(), "Column#2") - require.Equal(t, deduplicateExprs[2].String(), "Column#3") + require.Equal(t, deduplicateExprs[0].StringWithCtx(ctx), "Column#1") + require.Equal(t, deduplicateExprs[1].StringWithCtx(ctx), "Column#2") + require.Equal(t, deduplicateExprs[2].StringWithCtx(ctx), "Column#3") deduplicateColumns := make([]*Column, 0, len(deduplicateExprs)) for _, one := range deduplicateExprs { deduplicateColumns = append(deduplicateColumns, one.(*Column)) @@ -372,10 +375,10 @@ func TestDistinctGroupingSets(t *testing.T) { // so that why restore gby expression according to their pos is necessary. restoreGbyExpressions := RestoreGbyExpression(deduplicateColumns, pos) require.Equal(t, len(restoreGbyExpressions), 4) - require.Equal(t, restoreGbyExpressions[0].String(), "Column#1") - require.Equal(t, restoreGbyExpressions[1].String(), "Column#2") - require.Equal(t, restoreGbyExpressions[2].String(), "Column#2") - require.Equal(t, restoreGbyExpressions[3].String(), "Column#3") + require.Equal(t, restoreGbyExpressions[0].StringWithCtx(ctx), "Column#1") + require.Equal(t, restoreGbyExpressions[1].StringWithCtx(ctx), "Column#2") + require.Equal(t, restoreGbyExpressions[2].StringWithCtx(ctx), "Column#2") + require.Equal(t, restoreGbyExpressions[3].StringWithCtx(ctx), "Column#3") // rollup grouping sets (build grouping sets on the restored gby expression, because all the // complicated expressions have been projected as simple columns at this time). diff --git a/pkg/expression/infer_pushdown.go b/pkg/expression/infer_pushdown.go index 96dc6f9de02e0..8fb009390c79b 100644 --- a/pkg/expression/infer_pushdown.go +++ b/pkg/expression/infer_pushdown.go @@ -127,12 +127,12 @@ func canExprPushDown(ctx PushDownContext, expr Expression, storeType kv.StoreTyp if expr.GetType(ctx.EvalCtx()).GetType() == mysql.TypeEnum && canEnumPush { break } - warnErr := errors.NewNoStackError("Expression about '" + expr.String() + "' can not be pushed to TiFlash because it contains unsupported calculation of type '" + types.TypeStr(expr.GetType(ctx.EvalCtx()).GetType()) + "'.") + warnErr := errors.NewNoStackError("Expression about '" + expr.StringWithCtx(ctx.EvalCtx()) + "' can not be pushed to TiFlash because it contains unsupported calculation of type '" + types.TypeStr(expr.GetType(ctx.EvalCtx()).GetType()) + "'.") ctx.AppendWarning(warnErr) return false case mysql.TypeNewDecimal: if !expr.GetType(ctx.EvalCtx()).IsDecimalValid() { - warnErr := errors.NewNoStackError("Expression about '" + expr.String() + "' can not be pushed to TiFlash because it contains invalid decimal('" + strconv.Itoa(expr.GetType(ctx.EvalCtx()).GetFlen()) + "','" + strconv.Itoa(expr.GetType(ctx.EvalCtx()).GetDecimal()) + "').") + warnErr := errors.NewNoStackError("Expression about '" + expr.StringWithCtx(ctx.EvalCtx()) + "' can not be pushed to TiFlash because it contains invalid decimal('" + strconv.Itoa(expr.GetType(ctx.EvalCtx()).GetFlen()) + "','" + strconv.Itoa(expr.GetType(ctx.EvalCtx()).GetDecimal()) + "').") ctx.AppendWarning(warnErr) return false } diff --git a/pkg/expression/integration_test/integration_test.go b/pkg/expression/integration_test/integration_test.go index 03dd7b1a734f2..47f0080a55e63 100644 --- a/pkg/expression/integration_test/integration_test.go +++ b/pkg/expression/integration_test/integration_test.go @@ -426,6 +426,7 @@ func TestFilterExtractFromDNF(t *testing.T) { for _, tt := range tests { sql := "select * from t where " + tt.exprStr sctx := tk.Session() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err, "error %v, for expr %s", err, tt.exprStr) require.Len(t, stmts, 1) @@ -443,7 +444,7 @@ func TestFilterExtractFromDNF(t *testing.T) { sort.Slice(afterFunc, func(i, j int) bool { return bytes.Compare(afterFunc[i].HashCode(), afterFunc[j].HashCode()) < 0 }) - require.Equal(t, fmt.Sprintf("%s", afterFunc), tt.result, "wrong result for expr: %s", tt.exprStr) + require.Equal(t, expression.StringifyExpressionsWithCtx(ectx, afterFunc), tt.result, "wrong result for expr: %s", tt.exprStr) } } diff --git a/pkg/expression/main_test.go b/pkg/expression/main_test.go index 68b455a5c9575..e42049c3104c6 100644 --- a/pkg/expression/main_test.go +++ b/pkg/expression/main_test.go @@ -57,7 +57,7 @@ func TestMain(m *testing.M) { goleak.VerifyTestMain(m, opts...) } -func createContext(t *testing.T) *mock.Context { +func createContext(t testing.TB) *mock.Context { ctx := mock.NewContext() sqlMode, err := mysql.GetSQLMode(mysql.DefaultSQLMode) require.NoError(t, err) diff --git a/pkg/expression/scalar_function.go b/pkg/expression/scalar_function.go index f007e43b6cc85..7a0caee39eb33 100644 --- a/pkg/expression/scalar_function.go +++ b/pkg/expression/scalar_function.go @@ -21,6 +21,7 @@ import ( "unsafe" "github.com/pingcap/errors" + exprctx "github.com/pingcap/tidb/pkg/expression/context" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/mysql" @@ -118,20 +119,20 @@ func (sf *ScalarFunction) Vectorized() bool { return sf.Function.vectorized() && sf.Function.isChildrenVectorized() } -// String implements fmt.Stringer interface. -func (sf *ScalarFunction) String() string { +// StringWithCtx implements Expression interface. +func (sf *ScalarFunction) StringWithCtx(ctx ParamValues) string { var buffer bytes.Buffer fmt.Fprintf(&buffer, "%s(", sf.FuncName.L) switch sf.FuncName.L { case ast.Cast: for _, arg := range sf.GetArgs() { - buffer.WriteString(arg.String()) + buffer.WriteString(arg.StringWithCtx(ctx)) buffer.WriteString(", ") buffer.WriteString(sf.RetType.String()) } default: for i, arg := range sf.GetArgs() { - buffer.WriteString(arg.String()) + buffer.WriteString(arg.StringWithCtx(ctx)) if i+1 != len(sf.GetArgs()) { buffer.WriteString(", ") } @@ -141,9 +142,9 @@ func (sf *ScalarFunction) String() string { return buffer.String() } -// MarshalJSON implements json.Marshaler interface. -func (sf *ScalarFunction) MarshalJSON() ([]byte, error) { - return []byte(fmt.Sprintf("%q", sf)), nil +// String returns the string representation of the function +func (sf *ScalarFunction) String() string { + return sf.StringWithCtx(exprctx.EmptyParamValues) } // typeInferForNull infers the NULL constants field type and set the field type diff --git a/pkg/expression/scalar_function_test.go b/pkg/expression/scalar_function_test.go index 257c35693a4db..810adbb3b569a 100644 --- a/pkg/expression/scalar_function_test.go +++ b/pkg/expression/scalar_function_test.go @@ -98,9 +98,6 @@ func TestScalarFunction(t *testing.T) { } sf := newFunctionWithMockCtx(ast.LT, a, NewOne()) - res, err := sf.MarshalJSON() - require.NoError(t, err) - require.EqualValues(t, []byte{0x22, 0x6c, 0x74, 0x28, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x23, 0x31, 0x2c, 0x20, 0x31, 0x29, 0x22}, res) require.False(t, sf.IsCorrelated()) require.Equal(t, ConstNone, sf.ConstLevel()) require.True(t, sf.Decorrelate(nil).Equal(ctx, sf)) diff --git a/pkg/expression/util.go b/pkg/expression/util.go index 7096f07021174..8f874258ecd81 100644 --- a/pkg/expression/util.go +++ b/pkg/expression/util.go @@ -1013,12 +1013,12 @@ func containOuterNot(expr Expression, not bool) bool { } // Contains tests if `exprs` contains `e`. -func Contains(exprs []Expression, e Expression) bool { +func Contains(ectx EvalContext, exprs []Expression, e Expression) bool { for _, expr := range exprs { // Check string equivalence if one of the expressions is a clone. sameString := false if e != nil && expr != nil { - sameString = (e.String() == expr.String()) + sameString = (e.StringWithCtx(ectx) == expr.StringWithCtx(ectx)) } if e == expr || sameString { return true @@ -1204,7 +1204,6 @@ func ParamMarkerExpression(ctx variable.SessionVarsProvider, v *driver.ParamMark if useCache || needParam { value.ParamMarker = &ParamMarker{ order: v.Order, - ctx: ctx, } } return value, nil @@ -1426,7 +1425,12 @@ func GetUint64FromConstant(ctx EvalContext, expr Expression) (uint64, bool, bool } dt := con.Value if con.ParamMarker != nil { - dt = con.ParamMarker.GetUserVar(ctx) + var err error + dt, err = con.ParamMarker.GetUserVar(ctx) + if err != nil { + logutil.BgLogger().Warn("get param failed", zap.Error(err)) + return 0, false, false + } } else if con.DeferredExpr != nil { var err error dt, err = con.DeferredExpr.Eval(ctx, chunk.Row{}) @@ -1859,7 +1863,7 @@ func (r *SQLDigestTextRetriever) RetrieveGlobal(ctx context.Context, exec contex // to make it better for display and debug, it also escapes the string to corresponding golang string literal, // which means using \t, \n, \x??, \u????, ... to represent newline, control character, non-printable character, // invalid utf-8 bytes and so on. -func ExprsToStringsForDisplay(exprs []Expression) []string { +func ExprsToStringsForDisplay(ctx EvalContext, exprs []Expression) []string { strs := make([]string, len(exprs)) for i, cond := range exprs { quote := `"` @@ -1867,7 +1871,7 @@ func ExprsToStringsForDisplay(exprs []Expression) []string { // so we trim the \" prefix and suffix here. strs[i] = strings.TrimSuffix( strings.TrimPrefix( - strconv.Quote(cond.String()), + strconv.Quote(cond.StringWithCtx(ctx)), quote), quote) } diff --git a/pkg/expression/util_test.go b/pkg/expression/util_test.go index a0b5ed3654348..e687c1e685aaa 100644 --- a/pkg/expression/util_test.go +++ b/pkg/expression/util_test.go @@ -182,7 +182,7 @@ func TestGetUint64FromConstant(t *testing.T) { require.Equal(t, uint64(1), num) ctx.GetSessionVars().PlanCacheParams.Append(types.NewUintDatum(100)) - con.ParamMarker = &ParamMarker{ctx: ctx, order: 0} + con.ParamMarker = &ParamMarker{order: 0} num, _, _ = GetUint64FromConstant(ctx, con) require.Equal(t, uint64(100), num) } @@ -558,8 +558,7 @@ func (m *MockExpr) VecEvalJSON(ctx EvalContext, input *chunk.Chunk, result *chun return nil } -func (m *MockExpr) String() string { return "" } -func (m *MockExpr) MarshalJSON() ([]byte, error) { return nil, nil } +func (m *MockExpr) StringWithCtx(ParamValues) string { return "" } func (m *MockExpr) Eval(ctx EvalContext, row chunk.Row) (types.Datum, error) { return types.NewDatum(m.i), m.err } diff --git a/pkg/extension/BUILD.bazel b/pkg/extension/BUILD.bazel index c74a8c0070383..84060b5a4f5a6 100644 --- a/pkg/extension/BUILD.bazel +++ b/pkg/extension/BUILD.bazel @@ -3,6 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "extension", srcs = [ + "auth.go", "extensions.go", "function.go", "manifest.go", @@ -17,6 +18,7 @@ go_library( "//pkg/parser/ast", "//pkg/parser/auth", "//pkg/parser/mysql", + "//pkg/privilege/conn", "//pkg/sessionctx/stmtctx", "//pkg/sessionctx/variable", "//pkg/types", @@ -31,6 +33,7 @@ go_test( name = "extension_test", timeout = "short", srcs = [ + "auth_test.go", "bootstrap_test.go", "event_listener_test.go", "function_test.go", @@ -39,7 +42,7 @@ go_test( ], embed = [":extension"], flaky = True, - shard_count = 15, + shard_count = 21, deps = [ "//pkg/expression", "//pkg/parser/ast", @@ -59,6 +62,7 @@ go_test( "//pkg/util/mock", "//pkg/util/sem", "@com_github_pingcap_errors//:errors", + "@com_github_stretchr_testify//mock", "@com_github_stretchr_testify//require", "@org_uber_go_goleak//:goleak", ], diff --git a/pkg/extension/README.md b/pkg/extension/README.md index 60f9249ebf2a7..e1d0d78318a0f 100644 --- a/pkg/extension/README.md +++ b/pkg/extension/README.md @@ -174,3 +174,74 @@ This option is instrumental in handling session events. **WithBootstrapSQL** `WithBootstrapSQL` customizes the bootstrap logic with a string containing SQL statements for bootstrapping. Note that `WithBootstrapSQL` and `WithBootstrap` are mutually exclusive, allowing the use of only one. + +### Authentication Plugin + +It is possible to implement authentication plugins for TiDB using the extension framework. The framework allows TiDB users to create their own authentication and privilege verification schemes. See `docs/design/2024-05-10-extension-authentication-plugin.md` for design. + +See below for a basic example: + +```go +import ( + "errors" + + "github.com/pingcap/tidb/pkg/extension" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/parser/terror" + "github.com/pingcap/tidb/pkg/sessionctx/variable" +) + +func createAuthPlugin() *extension.AuthPlugin { + return &extension.AuthPlugin{ + // Name of the plugin: `CREATE USER IDENTIFIED WITH my_auth_plugin AS ` + Name: "my_auth_plugin", + // MySQL clients will use the `mysql_native_password` plugin + RequiredClientSidePlugin: "mysql_native_password", + AuthenticateUser: func(request extension.AuthenticateRequest) error { + // Allow login as long as there is an input password + if len(request.InputAuthString) > 0 { + return nil + } + return errors.New("no password") + }, + GenerateAuthString: func(pwd string) (string, bool) { + // As long as password is not empty, allow it + return pwd, pwd != "" + }, + ValidateAuthString: func(pwdHash string) bool { + // As long as password is not empty, allow it + return pwdHash != "" + }, + } +} + +func init() { + plugin := createAuthPlugin() + // Can load a list of auth plugins + authPlugins := []*extension.AuthPlugin{plugin} + err := extension.Register( + "extension_authentication_plugin", + extension.WithCustomAuthPlugins(authPlugins), + // Register the plugin name as a system variable + extension.WithCustomSysVariables([]*variable.SysVar{ + { + Scope: variable.ScopeGlobal, + Name: "extension_authentication_plugin", + Value: mysql.AuthNativePassword, + Type: variable.TypeEnum, + // Add `my_auth_plugin` and the names of other auth plugins here + PossibleValues: []string{plugin.Name}, + }, + }), + ) + terror.MustNil(err) +} +``` +Once this auth plugin is loaded, users can run statements such as: +```sql +CREATE USER u1 IDENTIFIED WITH my_auth_plugin AS ; +CREATE USER u2 IDENTIFIED WITH my_auth_plugin BY ; +``` +where the authentication and privilege checks of `u1` and `u2` will be done by the logic in `my_auth_plugin`. + +For other attributes of `extension.AuthPlugin`, refer to `extension/auth.go`. diff --git a/pkg/extension/auth.go b/pkg/extension/auth.go new file mode 100644 index 0000000000000..a1c16fa0fbb77 --- /dev/null +++ b/pkg/extension/auth.go @@ -0,0 +1,143 @@ +// Copyright 2024 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 extension + +import ( + "crypto/tls" + "slices" + + "github.com/pingcap/errors" + "github.com/pingcap/tidb/pkg/parser/auth" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/privilege/conn" +) + +// AuthPlugin contains attributes needed for an authentication plugin. +type AuthPlugin struct { + // Name is the name of the auth plugin. It will be registered as a system variable in TiDB which can be used inside the `CREATE USER ... IDENTIFIED WITH 'plugin_name'` statement. + Name string + + // RequiredClientSidePlugin is the name of the client-side plugin required by the server-side plugin. It will be used to check if the client has the required plugin installed and require the client to use it if installed. + // The user can require default MySQL plugins such as 'caching_sha2_password' or 'mysql_native_password'. + // If this is empty then `AuthPlugin.Name` is used as the required client-side plugin. + RequiredClientSidePlugin string + + // AuthenticateUser is called when a client connects to the server as a user and the server authenticates the user. + // If an error is returned, the login attempt fails, otherwise it succeeds. + // request: The request context for the authentication plugin to authenticate a user + AuthenticateUser func(request AuthenticateRequest) error + + // GenerateAuthString is a function for user to implement customized ways to encode the password (e.g. hash/salt/clear-text). The returned string will be stored as the encoded password in the mysql.user table. + // If the input password is considered as invalid, this should return an error. + // pwd: User's input password in CREATE/ALTER USER statements in clear-text + GenerateAuthString func(pwd string) (string, bool) + + // ValidateAuthString checks if the password hash stored in the mysql.user table or passed in from `IDENTIFIED AS` is valid. + // This is called when retrieving an existing user to make sure the password stored is valid and not modified and make sure user is passing a valid password hash in `IDENTIFIED AS`. + // pwdHash: hash of the password stored in the internal user table + ValidateAuthString func(pwdHash string) bool + + // VerifyPrivilege is called for each user queries, and serves as an extra check for privileges for the user. + // It will only be executed if the user has already been granted the privilege in SQL layer. + // Returns true if user has the requested privilege. + // request: The request context for the authorization plugin to authorize a user's static privilege + VerifyPrivilege func(request VerifyStaticPrivRequest) bool + + // VerifyDynamicPrivilege is called for each user queries, and serves as an extra check for dynamic privileges for the user. + // It will only be executed if the user has already been granted the dynamic privilege in SQL layer. + // Returns true if user has the requested privilege. + // request: The request context for the authorization plugin to authorize a user's dynamic privilege + VerifyDynamicPrivilege func(request VerifyDynamicPrivRequest) bool +} + +// AuthenticateRequest contains the context for the authentication plugin to authenticate a user. +type AuthenticateRequest struct { + // User The username in the connect attempt + User string + // StoredAuthString The user's auth string stored in mysql.user table + StoredAuthString string + // InputAuthString The user's auth string passed in from the connection attempt in bytes + InputAuthString []byte + // Salt Randomly generated salt for the current connection + Salt []byte + // ConnState The TLS connection state (contains the TLS certificate) if client is using TLS. It will be nil if the client is not using TLS + ConnState *tls.ConnectionState + // AuthConn Interface for the plugin to communicate with the client + AuthConn conn.AuthConn +} + +// VerifyStaticPrivRequest contains the context for the plugin to authorize a user's static privilege. +type VerifyStaticPrivRequest struct { + // User The username in the connect attempt + User string + // Host The host that the user is connecting from + Host string + // DB The database to check for privilege + DB string + // Table The table to check for privilege + Table string + // Column The column to check for privilege (currently just a placeholder in TiDB as column-level privilege is not supported by TiDB yet) + Column string + // StaticPriv The privilege type of the SQL statement that will be executed + StaticPriv mysql.PrivilegeType + // ConnState The TLS connection state (contains the TLS certificate) if client is using TLS. It will be nil if the client is not using TLS + ConnState *tls.ConnectionState + // ActiveRoles List of active MySQL roles for the current user + ActiveRoles []*auth.RoleIdentity +} + +// VerifyDynamicPrivRequest contains the context for the plugin to authorize a user's dynamic privilege. +type VerifyDynamicPrivRequest struct { + // User The username in the connect attempt + User string + // Host The host that the user is connecting from + Host string + // DynamicPriv the dynamic privilege required by the user's SQL statement + DynamicPriv string + // ConnState The TLS connection state (contains the TLS certificate) if client is using TLS. It will be nil if the client is not using TLS + ConnState *tls.ConnectionState + // ActiveRoles List of active MySQL roles for the current user + ActiveRoles []*auth.RoleIdentity + // WithGrant Whether the statement to be executed is granting the user privilege for executing GRANT statements + WithGrant bool +} + +// validateAuthPlugin validates the auth plugin functions and attributes. +func validateAuthPlugin(m *Manifest) error { + pluginNames := make(map[string]bool) + // Validate required functions for the auth plugins + for _, p := range m.authPlugins { + if p.Name == "" { + return errors.Errorf("auth plugin name cannot be empty for %s", p.Name) + } + if pluginNames[p.Name] { + return errors.Errorf("auth plugin name %s has already been registered", p.Name) + } + pluginNames[p.Name] = true + if slices.Contains(mysql.DefaultAuthPlugins, p.Name) { + return errors.Errorf("auth plugin name %s is a reserved name for default auth plugins", p.Name) + } + if p.AuthenticateUser == nil { + return errors.Errorf("auth plugin AuthenticateUser function cannot be nil for %s", p.Name) + } + if p.GenerateAuthString == nil { + return errors.Errorf("auth plugin GenerateAuthString function cannot be nil for %s", p.Name) + } + if p.ValidateAuthString == nil { + return errors.Errorf("auth plugin ValidateAuthString function cannot be nil for %s", p.Name) + } + } + return nil +} diff --git a/pkg/extension/auth_test.go b/pkg/extension/auth_test.go new file mode 100644 index 0000000000000..1aa2917ba6545 --- /dev/null +++ b/pkg/extension/auth_test.go @@ -0,0 +1,687 @@ +// Copyright 2024 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 extension_test + +import ( + "crypto/sha1" + "testing" + + "github.com/pingcap/errors" + "github.com/pingcap/tidb/pkg/extension" + "github.com/pingcap/tidb/pkg/parser/auth" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/sessionctx/variable" + "github.com/pingcap/tidb/pkg/testkit" + "github.com/stretchr/testify/mock" + "github.com/stretchr/testify/require" +) + +type MockAuthPlugin struct { + mock.Mock +} + +func (p *MockAuthPlugin) Name() string { + return p.Called().String(0) +} + +func (p *MockAuthPlugin) AuthenticateUser(ctx extension.AuthenticateRequest) error { + return p.Called(ctx).Error(0) +} + +func (p *MockAuthPlugin) ValidateAuthString(hash string) bool { + return p.Called(hash).Bool(0) +} + +func (p *MockAuthPlugin) GenerateAuthString(password string) (string, bool) { + args := p.Called(password) + return args.String(0), args.Bool(1) +} + +func (p *MockAuthPlugin) VerifyDynamicPrivilege(ctx extension.VerifyDynamicPrivRequest) bool { + return p.Called(ctx).Bool(0) +} + +func (p *MockAuthPlugin) VerifyPrivilege(ctx extension.VerifyStaticPrivRequest) bool { + return p.Called(ctx).Bool(0) +} + +type AuthenticateContextMatcher struct { + expected extension.AuthenticateRequest +} + +func (m AuthenticateContextMatcher) Matches(x any) bool { + ctx, ok := x.(extension.AuthenticateRequest) + if !ok { + return false + } + return ctx.User == m.expected.User && + ctx.StoredAuthString == m.expected.StoredAuthString && + string(ctx.InputAuthString) == string(m.expected.InputAuthString) +} + +type DynamicMatcher struct { + expected extension.VerifyDynamicPrivRequest +} + +func (m DynamicMatcher) Matches(x any) bool { + ctx, ok := x.(extension.VerifyDynamicPrivRequest) + if !ok { + return false + } + return ctx.User == m.expected.User && + ctx.DynamicPriv == m.expected.DynamicPriv && + ctx.WithGrant == m.expected.WithGrant +} + +type StaticMatcher struct { + expected extension.VerifyStaticPrivRequest +} + +func (m StaticMatcher) Matches(x any) bool { + ctx, ok := x.(extension.VerifyStaticPrivRequest) + if !ok { + return false + } + return ctx.User == m.expected.User && + ctx.StaticPriv == m.expected.StaticPriv && + ctx.DB == m.expected.DB +} + +func sha1Password(s string) []byte { + crypt := sha1.New() + crypt.Write([]byte(s)) + hashStage1 := crypt.Sum(nil) + crypt.Reset() + crypt.Write(hashStage1) + hashStage2 := crypt.Sum(nil) + crypt.Reset() + crypt.Write(hashStage2) + hashStage3 := crypt.Sum(nil) + for i := range hashStage3 { + hashStage3[i] ^= hashStage1[i] + } + return hashStage3 +} + +func TestAuthPlugin(t *testing.T) { + defer extension.Reset() + extension.Reset() + + p := new(MockAuthPlugin) + p.On("Name").Return("authentication_test_plugin") + + authnMatcher1 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "encodedpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher1).Return(nil) + authnMatcher2 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "encodedpassword", InputAuthString: []byte("2")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher2).Return(errors.New("authentication failed")) + authnMatcher3 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "anotherencodedpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher3).Return(nil) + authnMatcher4 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "yetanotherencodedpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher4).Return(nil) + authnMatcher5 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "yetanotherencodedpassword2", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher5).Return(nil) + + p.On("ValidateAuthString", mock.Anything).Return(true) + p.On("GenerateAuthString", "rawpassword").Return("encodedpassword", true) + p.On("GenerateAuthString", "anotherrawpassword").Return("anotherencodedpassword", true) + p.On("GenerateAuthString", "yetanotherrawpassword").Return("yetanotherencodedpassword", true) + p.On("GenerateAuthString", "yetanotherrawpassword2").Return("yetanotherencodedpassword2", true) + authzMatcher1 := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.AllPrivMask}}.Matches(ctx) + }) + p.On("VerifyPrivilege", authzMatcher1).Return(true) + authzMatcher2 := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.SelectPriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", authzMatcher2).Return(true) + authzMatcher3 := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.InsertPriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", authzMatcher3).Return(false) + authzMatcher4 := mock.MatchedBy(func(ctx extension.VerifyDynamicPrivRequest) bool { + return DynamicMatcher{expected: extension.VerifyDynamicPrivRequest{User: "u2"}}.Matches(ctx) + }) + p.On("VerifyDynamicPrivilege", authzMatcher4).Return(false) + deleteMatcher := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.DeletePriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", deleteMatcher).Return(false) + sysVarAdminMatcher := mock.MatchedBy(func(ctx extension.VerifyDynamicPrivRequest) bool { + return DynamicMatcher{expected: extension.VerifyDynamicPrivRequest{User: "u2", DynamicPriv: "SYSTEM_VARIABLES_ADMIN", WithGrant: false}}.Matches(ctx) + }) + p.On("VerifyDynamicPrivilege", sysVarAdminMatcher).Return(false) + + authChecks := []*extension.AuthPlugin{{ + Name: p.Name(), + AuthenticateUser: p.AuthenticateUser, + ValidateAuthString: p.ValidateAuthString, + GenerateAuthString: p.GenerateAuthString, + VerifyPrivilege: p.VerifyPrivilege, + VerifyDynamicPrivilege: p.VerifyDynamicPrivilege, + RequiredClientSidePlugin: mysql.AuthNativePassword, + }} + + require.NoError(t, extension.Register( + "extension_authentication_plugin", + extension.WithCustomAuthPlugins(authChecks), + extension.WithCustomSysVariables([]*variable.SysVar{ + { + Scope: variable.ScopeGlobal, + Name: "extension_authentication_plugin", + Value: mysql.AuthNativePassword, + Type: variable.TypeEnum, + PossibleValues: []string{p.Name()}, + }, + }), + extension.WithBootstrap(func(_ extension.BootstrapContext) error { + return nil + }), + )) + require.NoError(t, extension.Setup()) + ext, err := extension.GetExtensions() + require.NoError(t, err) + + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.Session().SetExtensions(ext.NewSessionExtensions()) + tk.MustExec("use test") + + // Create user with an invalid plugin should not work. + tk.MustContainErrMsg("create user 'u2'@'localhost' identified with 'bad_plugin' by 'rawpassword'", "[executor:1524]Plugin 'bad_plugin' is not loaded") + + // Create user with a valid plugin should work. + tk.MustExec("create user 'u2'@'localhost' identified with 'authentication_test_plugin' as 'encodedpassword'") + tk.MustQuery(`SELECT user, plugin FROM mysql.user WHERE user='u2' and host='localhost'`).Check(testkit.Rows("u2 authentication_test_plugin")) + p.AssertCalled(t, "ValidateAuthString", "encodedpassword") + p.AssertNumberOfCalls(t, "ValidateAuthString", 1) + p.AssertNotCalled(t, "GenerateAuthString") + + // Alter user with an invalid plugin should not work. + tk.MustContainErrMsg("alter user 'u2'@'localhost' identified with 'bad_plugin' by 'rawpassword'", "[executor:1524]Plugin 'bad_plugin' is not loaded") + + tk1 := testkit.NewTestKit(t, store) + require.NoError(t, tk1.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "localhost"}, nil, nil, nil)) + tk1.MustExec("use test") + + // Authentication tests. + tk2 := testkit.NewTestKit(t, store) + tk.Session().SetExtensions(ext.NewSessionExtensions()) + // Login using wrong password should fail + require.EqualError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("2"), nil, nil), "[privilege:1045]Access denied for user 'u2'@'localhost' (using password: YES)") + // Correct password should pass + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("1"), nil, nil)) + // Should authenticate using plugin impl. + p.AssertNumberOfCalls(t, "AuthenticateUser", 2) + p.AssertCalled(t, "ValidateAuthString", "encodedpassword") + p.AssertNumberOfCalls(t, "ValidateAuthString", 4) + + // Change password should work using ALTER USER statement. + tk.MustExec("alter user 'u2'@'localhost' identified with 'authentication_test_plugin' by 'anotherrawpassword'") + p.AssertCalled(t, "GenerateAuthString", "anotherrawpassword") + // Correct password should pass + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("1"), nil, nil)) + // Should authenticate using plugin impl. + p.AssertNumberOfCalls(t, "AuthenticateUser", 3) + p.AssertCalled(t, "ValidateAuthString", "anotherencodedpassword") + + // Change password using SET PASSWORD statement should work using root user. + tk.MustExec("set password for 'u2'@'localhost'='yetanotherrawpassword'") + p.AssertCalled(t, "GenerateAuthString", "yetanotherrawpassword") + // Corret password should pass + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("1"), nil, nil)) + // Should authenticate using plugin impl. + p.AssertNumberOfCalls(t, "AuthenticateUser", 4) + p.AssertCalled(t, "ValidateAuthString", "yetanotherencodedpassword") + + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + // Change password using SET PASSWORD statement should work using the user itself. + tk2.MustExec("set password='yetanotherrawpassword2'") + p.AssertCalled(t, "GenerateAuthString", "yetanotherrawpassword2") + // Correct password should pass + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("1"), nil, nil)) + // Should authenticate using plugin impl. + p.AssertNumberOfCalls(t, "AuthenticateUser", 5) + p.AssertCalled(t, "ValidateAuthString", "yetanotherencodedpassword2") + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + + // Authorization tests. + tk1.MustExec("create table t1(id int primary key, v int)") + tk.MustExec("grant select, insert on test.t1 TO u2@localhost") + tk2.MustExec("use test") + tk1.MustExec("insert into t1 values (1, 10), (2, 20)") + + tk1.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 10")) + tk1.MustQuery("select * from t1").Check(testkit.Rows("1 10", "2 20")) + // First user is not a plugin user, so it should not verify privilege using plugin impl. + p.AssertNotCalled(t, "VerifyPrivilege") + + tk2.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 10")) + tk2.MustQuery("select * from t1").Check(testkit.Rows("1 10", "2 20")) + require.EqualError(t, tk2.ExecToErr("insert into t1 values (3, 30)"), "[planner:1142]INSERT command denied to user 'u2'@'localhost' for table 't1'") + // Should verify privilege using plugin impl. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 3) + p.AssertCalled(t, "VerifyPrivilege", authzMatcher2) + p.AssertCalled(t, "VerifyPrivilege", authzMatcher3) + + require.EqualError(t, tk2.ExecToErr("delete from t1 where id=1"), "[planner:1142]DELETE command denied to user 'u2'@'localhost' for table 't1'") + // Should not verify delete privilege using plugin impl since privilege is not granted in mysql. + p.AssertNotCalled(t, "VerifyPrivilege", deleteMatcher) + + require.EqualError(t, tk2.ExecToErr("SET GLOBAL sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER'"), "[planner:1227]Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation") + p.AssertNotCalled(t, "VerifyDynamicPrivilege", sysVarAdminMatcher) + tk.MustExec("GRANT SYSTEM_VARIABLES_ADMIN on *.* TO u2@localhost") + require.EqualError(t, tk2.ExecToErr("SET GLOBAL sql_mode = 'STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER'"), "[planner:1227]Access denied; you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation") + // Should verify dynamic privilege using plugin impl. + p.AssertCalled(t, "VerifyDynamicPrivilege", sysVarAdminMatcher) +} + +func TestAuthPluginSwitchPlugins(t *testing.T) { + defer extension.Reset() + extension.Reset() + + p := new(MockAuthPlugin) + p.On("Name").Return("authentication_test_plugin") + authnMatcher1 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "rawpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher1).Return(nil) + authnMatcher2 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u2", StoredAuthString: "encodedpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher2).Return(nil) + + p.On("ValidateAuthString", mock.Anything).Return(true) + p.On("GenerateAuthString", "rawpassword").Return("encodedpassword", true) + + allPrivMatcher := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.AllPrivMask}}.Matches(ctx) + }) + p.On("VerifyPrivilege", allPrivMatcher).Return(true) + selectMatcher := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.SelectPriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", selectMatcher).Return(true) + insertMatcher := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u2", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.InsertPriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", insertMatcher).Return(false) + + authChecks := []*extension.AuthPlugin{{ + Name: p.Name(), + AuthenticateUser: p.AuthenticateUser, + ValidateAuthString: p.ValidateAuthString, + GenerateAuthString: p.GenerateAuthString, + VerifyPrivilege: p.VerifyPrivilege, + VerifyDynamicPrivilege: p.VerifyDynamicPrivilege, + RequiredClientSidePlugin: mysql.AuthNativePassword, + }} + + require.NoError(t, extension.Register( + "extension_authentication_plugin", + extension.WithCustomAuthPlugins(authChecks), + extension.WithCustomSysVariables([]*variable.SysVar{ + { + Scope: variable.ScopeGlobal, + Name: "extension_authentication_plugin", + Value: mysql.AuthNativePassword, + Type: variable.TypeEnum, + PossibleValues: []string{p.Name()}, + }, + }), + extension.WithBootstrap(func(_ extension.BootstrapContext) error { + return nil + }), + )) + ext, err := extension.GetExtensions() + require.NoError(t, err) + + require.NoError(t, extension.Setup()) + + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.Session().SetExtensions(ext.NewSessionExtensions()) + tk.MustExec("use test") + + // Create user with a valid plugin should work. + tk.MustExec("create user 'u2'@'localhost' identified with 'authentication_test_plugin' as 'rawpassword'") + tk.MustQuery(`SELECT user, plugin FROM mysql.user WHERE user='u2' and host='localhost'`).Check(testkit.Rows("u2 authentication_test_plugin")) + p.AssertCalled(t, "ValidateAuthString", "rawpassword") + + tk1 := testkit.NewTestKit(t, store) + tk1.Session().SetExtensions(ext.NewSessionExtensions()) + require.NoError(t, tk1.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "localhost"}, nil, nil, nil)) + tk1.MustExec("use test") + tk1.Session().SetExtensions(ext.NewSessionExtensions()) + + // Authentication tests. + tk2 := testkit.NewTestKit(t, store) + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + // Correct password should pass + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("1"), nil, nil)) + // Should authenticate using plugin impl. + p.AssertNumberOfCalls(t, "AuthenticateUser", 1) + p.AssertCalled(t, "ValidateAuthString", "rawpassword") + + // Authorization tests. + tk1.MustExec("create table t1(id int primary key, v int)") + tk.MustExec("grant select, insert on test.t1 TO u2@localhost") + tk2.MustExec("use test") + tk1.MustExec("insert into t1 values (1, 10), (2, 20)") + + tk2.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 10")) + tk2.MustQuery("select * from t1").Check(testkit.Rows("1 10", "2 20")) + require.EqualError(t, tk2.ExecToErr("insert into t1 values (3, 30)"), "[planner:1142]INSERT command denied to user 'u2'@'localhost' for table 't1'") + // Should verify privilege using plugin impl. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 3) + p.AssertCalled(t, "VerifyPrivilege", selectMatcher) + p.AssertCalled(t, "VerifyPrivilege", insertMatcher) + + tk.MustExec("alter user 'u2'@'localhost' identified with 'mysql_native_password' by '123'") + tk.MustQuery(`SELECT user, plugin FROM mysql.user WHERE user='u2' and host='localhost'`).Check(testkit.Rows("u2 mysql_native_password")) + // Existing session should still use plugin. + tk2.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 10")) + tk2.MustQuery("select * from t1").Check(testkit.Rows("1 10", "2 20")) + p.AssertNumberOfCalls(t, "VerifyPrivilege", 5) + + // New session should not use plugin. + tk2.RefreshSession() + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, sha1Password("123"), nil, nil)) + tk2.MustExec("use test") + tk2.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 10")) + tk2.MustExec("insert into t1 values (3, 30), (4, 40)") + tk2.MustQuery("select * from t1 where id=3").Check(testkit.Rows("3 30")) + // Should not verify privilege using plugin impl now that the user is not using the plugin. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 5) + + // Switch back to plugin should work. + tk.MustExec("alter user 'u2'@'localhost' identified with 'authentication_test_plugin' by 'rawpassword'") + tk.MustQuery(`SELECT user, plugin FROM mysql.user WHERE user='u2' and host='localhost'`).Check(testkit.Rows("u2 authentication_test_plugin")) + p.AssertCalled(t, "GenerateAuthString", "rawpassword") + tk2.RefreshSession() + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, []byte("1"), nil, nil)) + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + tk2.MustExec("use test") + tk2.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 10")) + require.EqualError(t, tk2.ExecToErr("insert into t1 values (5, 50)"), "[planner:1142]INSERT command denied to user 'u2'@'localhost' for table 't1'") + // Now it should verify privilege using plugin impl. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 7) +} + +func TestCreateUserWhenGrant(t *testing.T) { + defer extension.Reset() + extension.Reset() + + p := new(MockAuthPlugin) + p.On("Name").Return("authentication_test_plugin") + p.On("ValidateAuthString", mock.Anything).Return(true) + p.On("GenerateAuthString", "xxx").Return("encodedpassword", true) + + authChecks := []*extension.AuthPlugin{{ + Name: p.Name(), + AuthenticateUser: p.AuthenticateUser, + ValidateAuthString: p.ValidateAuthString, + GenerateAuthString: p.GenerateAuthString, + RequiredClientSidePlugin: mysql.AuthNativePassword, + }} + + require.NoError(t, extension.Register( + "extension_authentication_plugin", + extension.WithCustomAuthPlugins(authChecks), + extension.WithCustomSysVariables([]*variable.SysVar{ + { + Scope: variable.ScopeGlobal, + Name: "extension_authentication_plugin", + Value: mysql.AuthNativePassword, + Type: variable.TypeEnum, + PossibleValues: []string{p.Name()}, + }, + }), + extension.WithBootstrap(func(_ extension.BootstrapContext) error { + return nil + }), + )) + require.NoError(t, extension.Setup()) + ext, err := extension.GetExtensions() + require.NoError(t, err) + + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.Session().SetExtensions(ext.NewSessionExtensions()) + tk.MustExec(`DROP USER IF EXISTS 'test'@'%'`) + // This only applies to sql_mode:NO_AUTO_CREATE_USER off + tk.MustExec(`SET SQL_MODE=''`) + tk.MustExec(`GRANT ALL PRIVILEGES ON *.* to 'test'@'%' IDENTIFIED WITH 'authentication_test_plugin' AS 'xxx'`) + // Make sure user is created automatically when grant to a non-exists one. + tk.MustQuery(`SELECT user, plugin FROM mysql.user WHERE user='test' and host='%'`).Check( + testkit.Rows("test authentication_test_plugin"), + ) + tk.MustExec(`DROP USER IF EXISTS 'test'@'%'`) + // Grant without a password. + tk.MustExec(`GRANT ALL PRIVILEGES ON *.* to 'test'@'%'`) + // Make sure user is created automatically when grant to a non-exists one. + tk.MustQuery(`SELECT user, plugin FROM mysql.user WHERE user='test' and host='%'`).Check( + testkit.Rows("test mysql_native_password"), + ) + tk.MustExec(`DROP USER IF EXISTS 'test'@'%'`) +} + +func TestCreateViewWithPluginUser(t *testing.T) { + defer extension.Reset() + extension.Reset() + + p := new(MockAuthPlugin) + p.On("Name").Return("authentication_test_plugin") + authnMatcher1 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u1", StoredAuthString: "rawpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher1).Return(nil).Return(nil) + + p.On("ValidateAuthString", mock.Anything).Return(true) + p.On("GenerateAuthString", "rawpassword").Return("encodedpassword", true) + + allPrivMatcherHost1 := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u1", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.AllPrivMask}}.Matches(ctx) + }) + p.On("VerifyPrivilege", allPrivMatcherHost1).Return(true) + createViewMatcher := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u1", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.CreateViewPriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", createViewMatcher).Return(true) + + authChecks := []*extension.AuthPlugin{{ + Name: p.Name(), + AuthenticateUser: p.AuthenticateUser, + ValidateAuthString: p.ValidateAuthString, + GenerateAuthString: p.GenerateAuthString, + VerifyPrivilege: p.VerifyPrivilege, + VerifyDynamicPrivilege: p.VerifyDynamicPrivilege, + RequiredClientSidePlugin: mysql.AuthNativePassword, + }} + + require.NoError(t, extension.Register( + "extension_authentication_plugin", + extension.WithCustomAuthPlugins(authChecks), + extension.WithCustomSysVariables([]*variable.SysVar{ + { + Scope: variable.ScopeGlobal, + Name: "extension_authentication_plugin", + Value: mysql.AuthNativePassword, + Type: variable.TypeEnum, + PossibleValues: []string{p.Name()}, + }, + }), + )) + ext, err := extension.GetExtensions() + require.NoError(t, err) + require.NoError(t, extension.Setup()) + + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.Session().SetExtensions(ext.NewSessionExtensions()) + // Set up the table using root user. + tk.MustExec("use test") + tk.MustExec("create table t1(id int primary key, v int)") + tk.MustExec("insert into t1 values (1, 10), (2, 20)") + + // Create user u1 with plugin. + tk.MustExec("create user 'u1' identified with 'authentication_test_plugin' as 'rawpassword'") + tk.MustExec("grant select, insert, create view on test.* TO u1") + // Create another user u2 without plugin. + tk.MustExec("create user 'u2'") + tk.MustExec("grant select on test.* TO u2") + + tk1 := testkit.NewTestKit(t, store) + tk1.Session().SetExtensions(ext.NewSessionExtensions()) + // Create one session for u1. This session does not have SELECT privilege. + require.NoError(t, tk1.Session().Auth(&auth.UserIdentity{Username: "u1", Hostname: "localhost"}, []byte("1"), nil, nil)) + tk1.MustExec("use test") + + selectMatcher := mock.MatchedBy(func(ctx extension.VerifyStaticPrivRequest) bool { + return StaticMatcher{expected: extension.VerifyStaticPrivRequest{User: "u1", Host: "localhost", DB: "test", Table: "t1", StaticPriv: mysql.SelectPriv}}.Matches(ctx) + }) + p.On("VerifyPrivilege", selectMatcher).Return(false).Once() + // Create view should not work. + require.ErrorContains(t, tk1.ExecToErr("create view v1 as select * from t1"), "[planner:1142]SELECT command denied to user 'u1'@'%' for table 't1'") + p.AssertNumberOfCalls(t, "VerifyPrivilege", 1) + + tk2 := testkit.NewTestKit(t, store) + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + // Create another session for u1. This session has SELECT privilege. + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u1", Hostname: "localhost"}, []byte("1"), nil, nil)) + tk2.MustExec("use test") + p.On("VerifyPrivilege", selectMatcher).Return(true) + // Create view should work. + tk2.MustExec("create view v1 as select * from t1") + tk2.MustQuery("select * from v1").Check(testkit.Rows("1 10", "2 20")) + // Session 1 should also be able to access the view now. + tk1.MustQuery("select * from v1").Check(testkit.Rows("1 10", "2 20")) + p.AssertNumberOfCalls(t, "VerifyPrivilege", 5) + + tk3 := testkit.NewTestKit(t, store) + tk3.Session().SetExtensions(ext.NewSessionExtensions()) + // Create another session for u1, logging in with a different host. This session has SELECT privilege. + require.NoError(t, tk3.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, nil, nil, nil)) + tk3.MustExec("use test") + // Now reject the SELECT privilege check for u1, but u2 should be able to access the view. + p.On("VerifyPrivilege", selectMatcher).Return(false) + tk3.MustQuery("select * from v1").Check(testkit.Rows("1 10", "2 20")) + // Should not verify privilege using the plugin since the definer is not in-session. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 5) +} + +func TestPluginUserModification(t *testing.T) { + defer extension.Reset() + extension.Reset() + + p := new(MockAuthPlugin) + p.On("Name").Return("authentication_test_plugin") + authnMatcher1 := mock.MatchedBy(func(ctx extension.AuthenticateRequest) bool { + return AuthenticateContextMatcher{expected: extension.AuthenticateRequest{User: "u4", StoredAuthString: "rawpassword", InputAuthString: []byte("1")}}.Matches(ctx) + }) + p.On("AuthenticateUser", authnMatcher1).Return(nil) + + p.On("ValidateAuthString", mock.Anything).Return(true) + p.On("GenerateAuthString", mock.Anything).Return("encodedrandompassword", true) + p.On("VerifyPrivilege", mock.Anything).Return(true) + p.On("VerifyDynamicPrivilege", mock.Anything).Return(true) + + authChecks := []*extension.AuthPlugin{{ + Name: p.Name(), + AuthenticateUser: p.AuthenticateUser, + ValidateAuthString: p.ValidateAuthString, + GenerateAuthString: p.GenerateAuthString, + VerifyPrivilege: p.VerifyPrivilege, + VerifyDynamicPrivilege: p.VerifyDynamicPrivilege, + RequiredClientSidePlugin: mysql.AuthNativePassword, + }} + + require.NoError(t, extension.Register( + "extension_authentication_plugin", + extension.WithCustomAuthPlugins(authChecks), + extension.WithCustomSysVariables([]*variable.SysVar{ + { + Scope: variable.ScopeGlobal, + Name: "extension_authentication_plugin", + Value: mysql.AuthNativePassword, + Type: variable.TypeEnum, + PossibleValues: []string{p.Name()}, + }, + }), + )) + ext, err := extension.GetExtensions() + require.NoError(t, err) + require.NoError(t, extension.Setup()) + + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.Session().SetExtensions(ext.NewSessionExtensions()) + + // Create user u1 with plugin with super privilege + tk.MustExec("create user 'u1' identified with 'authentication_test_plugin' as 'rawpassword'") + tk.MustExec("grant super on *.* to u1") + // Create a non-plugin user u2 with create user privilege. + tk.MustExec("create user 'u2'") + tk.MustExec("grant create user on *.* to u2") + // Create a non-plugin user u3 with create user and system_user privilege. It also needs the super privilege so we can run set password on u1. + tk.MustExec("create user 'u3'") + tk.MustExec("grant create user, system_user, super on *.* to u3") + // Create another super plugin user u4 to check if it can run admin operations on u3. + tk.MustExec("create user 'u4' identified with 'authentication_test_plugin' as 'rawpassword'") + tk.MustExec("grant create user, super on *.* to u4") + + tk2 := testkit.NewTestKit(t, store) + tk2.Session().SetExtensions(ext.NewSessionExtensions()) + require.NoError(t, tk2.Session().Auth(&auth.UserIdentity{Username: "u2", Hostname: "localhost"}, nil, nil, nil)) + // User u2 should not be able to alter user u1 or drop it. + tk2.MustContainErrMsg("drop user u1", "[planner:1227]Access denied; you need (at least one of) the SYSTEM_USER or SUPER privilege(s) for this operation") + tk2.MustContainErrMsg("alter user u1 identified with 'authentication_test_plugin' as 'randompassword'", "[planner:1227]Access denied; you need (at least one of) the SYSTEM_USER or SUPER privilege(s) for this operation") + // Should not even call the plugin to verify privilege of u1 at all. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 0) + p.AssertNumberOfCalls(t, "VerifyDynamicPrivilege", 0) + + tk3 := testkit.NewTestKit(t, store) + tk3.Session().SetExtensions(ext.NewSessionExtensions()) + require.NoError(t, tk3.Session().Auth(&auth.UserIdentity{Username: "u3", Hostname: "localhost"}, nil, nil, nil)) + // Should be able to run these admin operations on u1. + tk3.MustExec("alter user u1 identified with 'authentication_test_plugin' as 'randompassword'") + tk3.MustExec("set password for 'u1'='random2password'") + tk3.MustExec("drop user u1") + // Should not even call the plugin to verify privilege of u1 at all. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 0) + p.AssertNumberOfCalls(t, "VerifyDynamicPrivilege", 0) + + tk4 := testkit.NewTestKit(t, store) + tk4.Session().SetExtensions(ext.NewSessionExtensions()) + require.NoError(t, tk4.Session().Auth(&auth.UserIdentity{Username: "u4", Hostname: "localhost"}, []byte("1"), nil, nil)) + // Should be able to run these admin operations on u3. + tk4.MustExec("alter user u3 identified by 'blah'") + tk4.MustExec("set password for 'u3'='blahblah'") + tk4.MustExec("drop user u3") + // Should have called the plugin to verify privilege of u4 since it's in-session for CREATE_USER/SUPER privileges. + p.AssertNumberOfCalls(t, "VerifyPrivilege", 3) + // Dynamic privilege should be checked for u4. for SYSTEM_USER and RESTRICTED_USER_ADMIN. + p.AssertNumberOfCalls(t, "VerifyDynamicPrivilege", 4) +} diff --git a/pkg/extension/extensions.go b/pkg/extension/extensions.go index 55f9c0bb83606..a586ad7c67103 100644 --- a/pkg/extension/extensions.go +++ b/pkg/extension/extensions.go @@ -67,3 +67,20 @@ func (es *Extensions) NewSessionExtensions() *SessionExtensions { } return newSessionExtensions(es) } + +// GetAuthPlugins returns the registered authentication plugins. +func (es *Extensions) GetAuthPlugins() map[string]*AuthPlugin { + if es == nil { + return nil + } + + authPlugins := make(map[string]*AuthPlugin) + for _, m := range es.manifests { + if m.authPlugins != nil { + for _, p := range m.authPlugins { + authPlugins[p.Name] = p + } + } + } + return authPlugins +} diff --git a/pkg/extension/manifest.go b/pkg/extension/manifest.go index dc9fd29e9c2e3..a417f354bd59a 100644 --- a/pkg/extension/manifest.go +++ b/pkg/extension/manifest.go @@ -65,6 +65,13 @@ func WithCustomAccessCheck(fn AccessCheckFunc) Option { } } +// WithCustomAuthPlugins specifies the custom authentication plugins available for the system. +func WithCustomAuthPlugins(authPlugins []*AuthPlugin) Option { + return func(m *Manifest) { + m.authPlugins = authPlugins + } +} + // WithSessionHandlerFactory specifies a factory function to handle session func WithSessionHandlerFactory(factory func() *SessionHandler) Option { return func(m *Manifest) { @@ -118,6 +125,7 @@ type Manifest struct { bootstrap func(BootstrapContext) error funcs []*FunctionDef accessCheckFunc AccessCheckFunc + authPlugins []*AuthPlugin sessionHandlerFactory func() *SessionHandler close func() } @@ -215,6 +223,10 @@ func newManifestWithSetup(name string, factory func() ([]Option, error)) (_ *Man } } + if err := validateAuthPlugin(m); err != nil { + return nil, nil, err + } + return m, clearBuilder.Build(), nil } diff --git a/pkg/extension/registry_test.go b/pkg/extension/registry_test.go index 5a60f5c5afd81..32ef846bb2dc1 100644 --- a/pkg/extension/registry_test.go +++ b/pkg/extension/registry_test.go @@ -347,3 +347,130 @@ func TestCustomAccessCheck(t *testing.T) { tk2.MustExec("update t1 set v=32 where id<2") tk2.MustQuery("select * from t1 where id=1").Check(testkit.Rows("1 32")) } + +func TestAuthPluginValidation(t *testing.T) { + defer extension.Reset() + extension.Reset() + + require.NoError(t, extension.Register("test", extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + {Name: ""}, + }))) + require.ErrorContains(t, extension.Setup(), "auth plugin name cannot be empty") + + extension.Reset() + require.NoError(t, extension.Register("test", + extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + { + Name: "plugin1", + ValidateAuthString: func(pwdHash string) bool { + return false + }, + GenerateAuthString: func(pwd string) (string, bool) { + return pwd, true + }, + }, + })), + ) + require.ErrorContains(t, extension.Setup(), "auth plugin AuthenticateUser function cannot be nil for plugin1") + + extension.Reset() + require.NoError(t, extension.Register("test", + extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + { + Name: "plugin1", + AuthenticateUser: func(ctx extension.AuthenticateRequest) error { + return nil + }, + GenerateAuthString: func(pwd string) (string, bool) { + return pwd, true + }, + }, + })), + ) + require.ErrorContains(t, extension.Setup(), "auth plugin ValidateAuthString function cannot be nil for plugin1") + + extension.Reset() + require.NoError(t, extension.Register("test", + extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + { + Name: "plugin1", + AuthenticateUser: func(ctx extension.AuthenticateRequest) error { + return nil + }, + ValidateAuthString: func(pwdHash string) bool { + return true + }, + }, + })), + ) + require.ErrorContains(t, extension.Setup(), "auth plugin GenerateAuthString function cannot be nil for plugin1") + + extension.Reset() + require.NoError(t, extension.Register("test", + extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + { + Name: "plugin1", + AuthenticateUser: func(ctx extension.AuthenticateRequest) error { + return nil + }, + GenerateAuthString: func(pwd string) (string, bool) { + return pwd, true + }, + ValidateAuthString: func(pwdHash string) bool { + return true + }, + }, + { + Name: "plugin1", + AuthenticateUser: func(ctx extension.AuthenticateRequest) error { + return nil + }, + GenerateAuthString: func(pwd string) (string, bool) { + return pwd, true + }, + ValidateAuthString: func(pwdHash string) bool { + return true + }, + }, + })), + ) + require.ErrorContains(t, extension.Setup(), "has already been registered") + + extension.Reset() + require.NoError(t, extension.Register("test", + extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + { + Name: "mysql_native_password", + AuthenticateUser: func(ctx extension.AuthenticateRequest) error { + return nil + }, + GenerateAuthString: func(pwd string) (string, bool) { + return pwd, true + }, + ValidateAuthString: func(pwdHash string) bool { + return true + }, + }, + })), + ) + require.ErrorContains(t, extension.Setup(), "a reserved name for default auth plugins") + + extension.Reset() + require.NoError(t, extension.Register("test", + extension.WithCustomAuthPlugins([]*extension.AuthPlugin{ + { + Name: "plugin1", + AuthenticateUser: func(ctx extension.AuthenticateRequest) error { + return nil + }, + GenerateAuthString: func(pwd string) (string, bool) { + return pwd, true + }, + ValidateAuthString: func(pwdHash string) bool { + return true + }, + }, + })), + ) + require.NoError(t, extension.Setup()) +} diff --git a/pkg/extension/session.go b/pkg/extension/session.go index 1e74ea70656f9..f0924c24edabc 100644 --- a/pkg/extension/session.go +++ b/pkg/extension/session.go @@ -114,6 +114,12 @@ func newSessionExtensions(es *Extensions) *SessionExtensions { } } } + if m.authPlugins != nil { + connExtensions.authPlugins = make(map[string]*AuthPlugin) + for _, p := range m.authPlugins { + connExtensions.authPlugins[p.Name] = p + } + } } return connExtensions } @@ -122,6 +128,8 @@ func newSessionExtensions(es *Extensions) *SessionExtensions { type SessionExtensions struct { connectionEventFuncs []func(ConnEventTp, *ConnEventInfo) stmtEventFuncs []func(StmtEventTp, StmtEventInfo) + + authPlugins map[string]*AuthPlugin } // OnConnectionEvent will be called when a connection event happens @@ -150,3 +158,12 @@ func (es *SessionExtensions) OnStmtEvent(tp StmtEventTp, event StmtEventInfo) { fn(tp, event) } } + +// GetAuthPlugin returns the required registered extension auth plugin and whether it exists. +func (es *SessionExtensions) GetAuthPlugin(name string) (*AuthPlugin, bool) { + if es == nil { + return nil, false + } + p, ok := es.authPlugins[name] + return p, ok +} diff --git a/pkg/infoschema/infoschema_v2.go b/pkg/infoschema/infoschema_v2.go index 701e1e1d00301..66ef3b9aed5fe 100644 --- a/pkg/infoschema/infoschema_v2.go +++ b/pkg/infoschema/infoschema_v2.go @@ -106,7 +106,7 @@ type Data struct { } // For information_schema/metrics_schema/performance_schema etc - specials map[string]*schemaTables + specials sync.Map // pid2tid is used by FindTableInfoByPartitionID, it stores {partitionID, schemaVersion} => table ID // Need full data in memory! @@ -184,7 +184,6 @@ func NewData() *Data { schemaMap: btree.NewBTreeG[schemaItem](compareSchemaItem), schemaID2Name: btree.NewBTreeG[schemaIDName](compareSchemaByID), tableCache: newSieve[tableCacheKey, table.Table](1024 * 1024 * size.MB), - specials: make(map[string]*schemaTables), pid2tid: btree.NewBTreeG[partitionItem](comparePartitionItem), tableInfoResident: btree.NewBTreeG[tableInfoItem](compareTableInfoItem), } @@ -197,6 +196,11 @@ func (isd *Data) CacheCapacity() uint64 { return isd.tableCache.Capacity() } +// SetCacheCapacity sets the cache capacity size in bytes. +func (isd *Data) SetCacheCapacity(capacity uint64) { + isd.tableCache.SetCapacityAndWaitEvict(capacity) +} + func (isd *Data) add(item tableItem, tbl table.Table) { isd.byID.Set(item) isd.byName.Set(item) @@ -218,7 +222,7 @@ func (isd *Data) add(item tableItem, tbl table.Table) { } func (isd *Data) addSpecialDB(di *model.DBInfo, tables *schemaTables) { - isd.specials[di.Name.L] = tables + isd.specials.LoadOrStore(di.Name.L, tables) } func (isd *Data) addDB(schemaVersion int64, dbInfo *model.DBInfo) { @@ -405,7 +409,8 @@ func (is *infoschemaV2) tableByID(id int64, noRefill bool) (val table.Table, ok } if isTableVirtual(id) { - if schTbls, exist := is.Data.specials[itm.dbName]; exist { + if raw, exist := is.Data.specials.Load(itm.dbName); exist { + schTbls := raw.(*schemaTables) val, ok = schTbls.tables[itm.tableName] return } @@ -441,7 +446,8 @@ func isSpecialDB(dbName string) bool { func (is *infoschemaV2) TableByName(schema, tbl model.CIStr) (t table.Table, err error) { if isSpecialDB(schema.L) { - if tbNames, ok := is.specials[schema.L]; ok { + if raw, ok := is.specials.Load(schema.L); ok { + tbNames := raw.(*schemaTables) if t, ok = tbNames.tables[tbl.L]; ok { return } @@ -495,12 +501,16 @@ func (is *infoschemaV2) TableInfoByID(id int64) (*model.TableInfo, bool) { // SchemaTableInfos implements InfoSchema.FindTableInfoByPartitionID func (is *infoschemaV2) SchemaTableInfos(schema model.CIStr) []*model.TableInfo { if isSpecialDB(schema.L) { - schTbls := is.Data.specials[schema.L] - tables := make([]table.Table, 0, len(schTbls.tables)) - for _, tbl := range schTbls.tables { - tables = append(tables, tbl) + raw, ok := is.Data.specials.Load(schema.L) + if ok { + schTbls := raw.(*schemaTables) + tables := make([]table.Table, 0, len(schTbls.tables)) + for _, tbl := range schTbls.tables { + tables = append(tables, tbl) + } + return getTableInfoList(tables) } - return getTableInfoList(tables) + return nil // something wrong? } retry: @@ -541,7 +551,12 @@ func (is *infoschemaV2) FindTableInfoByPartitionID( func (is *infoschemaV2) SchemaByName(schema model.CIStr) (val *model.DBInfo, ok bool) { if isSpecialDB(schema.L) { - return is.Data.specials[schema.L].dbInfo, true + raw, ok := is.Data.specials.Load(schema.L) + if !ok { + return nil, false + } + schTbls, ok := raw.(*schemaTables) + return schTbls.dbInfo, ok } var dbInfo model.DBInfo @@ -585,9 +600,11 @@ func (is *infoschemaV2) allSchemas(visit func(*model.DBInfo)) { } return true }) - for _, sc := range is.Data.specials { + is.Data.specials.Range(func(key, value any) bool { + sc := value.(*schemaTables) visit(sc.dbInfo) - } + return true + }) } func (is *infoschemaV2) AllSchemas() (schemas []*model.DBInfo) { @@ -666,13 +683,19 @@ func (is *infoschemaV2) TableExists(schema, table model.CIStr) bool { func (is *infoschemaV2) SchemaByID(id int64) (*model.DBInfo, bool) { if isTableVirtual(id) { - for _, st := range is.Data.specials { - if st.dbInfo.ID == id { - return st.dbInfo, true + var st *schemaTables + is.Data.specials.Range(func(key, value any) bool { + tmp := value.(*schemaTables) + if tmp.dbInfo.ID == id { + st = tmp + return false } + return true + }) + if st == nil { + return nil, false } - // Something wrong? - return nil, false + return st.dbInfo, true } var ok bool var name string @@ -701,12 +724,15 @@ func (is *infoschemaV2) SchemaByID(id int64) (*model.DBInfo, bool) { func (is *infoschemaV2) SchemaTables(schema model.CIStr) (tables []table.Table) { if isSpecialDB(schema.L) { - schTbls := is.Data.specials[schema.L] - tables := make([]table.Table, 0, len(schTbls.tables)) - for _, tbl := range schTbls.tables { - tables = append(tables, tbl) + raw, ok := is.Data.specials.Load(schema.L) + if ok { + schTbls := raw.(*schemaTables) + tables := make([]table.Table, 0, len(schTbls.tables)) + for _, tbl := range schTbls.tables { + tables = append(tables, tbl) + } + return tables } - return tables } retry: diff --git a/pkg/infoschema/metrics.go b/pkg/infoschema/metrics.go index 1b3b316b91b38..687ebd4f9db43 100644 --- a/pkg/infoschema/metrics.go +++ b/pkg/infoschema/metrics.go @@ -23,6 +23,9 @@ type sieveStatusHookImpl struct { evict prometheus.Counter hit prometheus.Counter miss prometheus.Counter + + memUsage prometheus.Gauge + memLimit prometheus.Gauge } func newSieveStatusHookImpl() *sieveStatusHookImpl { @@ -30,6 +33,9 @@ func newSieveStatusHookImpl() *sieveStatusHookImpl { evict: metrics.InfoSchemaV2CacheCounter.WithLabelValues("evict"), hit: metrics.InfoSchemaV2CacheCounter.WithLabelValues("hit"), miss: metrics.InfoSchemaV2CacheCounter.WithLabelValues("miss"), + + memUsage: metrics.InfoSchemaV2CacheMemUsage, + memLimit: metrics.InfoSchemaV2CacheMemLimit, } } @@ -44,3 +50,11 @@ func (s *sieveStatusHookImpl) onHit() { func (s *sieveStatusHookImpl) onMiss() { s.miss.Inc() } + +func (s *sieveStatusHookImpl) onUpdateSize(size uint64) { + s.memUsage.Set(float64(size)) +} + +func (s *sieveStatusHookImpl) onUpdateLimit(limit uint64) { + s.memLimit.Set(float64(limit)) +} diff --git a/pkg/infoschema/sieve.go b/pkg/infoschema/sieve.go index af6dd942e336b..03ba1f8d88c4b 100644 --- a/pkg/infoschema/sieve.go +++ b/pkg/infoschema/sieve.go @@ -61,6 +61,8 @@ type sieveStatusHook interface { onHit() onMiss() onEvict() + onUpdateSize(size uint64) + onUpdateLimit(limit uint64) } type emptySieveStatusHook struct{} @@ -71,6 +73,10 @@ func (e *emptySieveStatusHook) onMiss() {} func (e *emptySieveStatusHook) onEvict() {} +func (e *emptySieveStatusHook) onUpdateSize(_ uint64) {} + +func (e *emptySieveStatusHook) onUpdateLimit(_ uint64) {} + func newSieve[K comparable, V any](capacity uint64) *Sieve[K, V] { ctx, cancel := context.WithCancel(context.Background()) @@ -94,6 +100,22 @@ func (s *Sieve[K, V]) SetCapacity(capacity uint64) { s.mu.Lock() defer s.mu.Unlock() s.capacity = capacity + s.hook.onUpdateLimit(capacity) +} + +func (s *Sieve[K, V]) SetCapacityAndWaitEvict(capacity uint64) { + s.SetCapacity(capacity) + for { + s.mu.Lock() + if s.size <= s.capacity { + s.mu.Unlock() + break + } + for i := 0; s.size > s.capacity && i < 10; i++ { + s.evict() + } + s.mu.Unlock() + } } func (s *Sieve[K, V]) Capacity() uint64 { @@ -121,6 +143,7 @@ func (s *Sieve[K, V]) Set(key K, value V) { value: value, } s.size += e.Size() // calculate the size first without putting to the list. + s.hook.onUpdateSize(s.size) e.element = s.ll.PushFront(key) s.items[key] = e @@ -210,6 +233,7 @@ func (s *Sieve[K, V]) removeEntry(e *entry[K, V]) { s.ll.Remove(e.element) delete(s.items, e.key) s.size -= e.Size() + s.hook.onUpdateSize(s.size) } func (s *Sieve[K, V]) evict() { diff --git a/pkg/infoschema/test/clustertablestest/cluster_tables_test.go b/pkg/infoschema/test/clustertablestest/cluster_tables_test.go index a40a22e250b5b..738f37a7663c1 100644 --- a/pkg/infoschema/test/clustertablestest/cluster_tables_test.go +++ b/pkg/infoschema/test/clustertablestest/cluster_tables_test.go @@ -938,6 +938,7 @@ func TestQuickBinding(t *testing.T) { tk := s.newTestKitWithRoot(t) require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil, nil)) + tk.MustExec("set tidb_opt_projection_push_down = 0") tk.MustExec("use test") tk.MustExec(`create table t1 (pk int, a int, b int, c int, primary key(pk), key k_a(a), key k_bc(b, c))`) tk.MustExec(`create table t2 (a int, b int, c int, key k_a(a), key k_bc(b, c))`) // no primary key diff --git a/pkg/kv/error.go b/pkg/kv/error.go index 8aa3f4b900b56..c8e1bc77a43b1 100644 --- a/pkg/kv/error.go +++ b/pkg/kv/error.go @@ -47,7 +47,8 @@ var ( ErrTxnTooLarge = dbterror.ClassKV.NewStd(mysql.ErrTxnTooLarge) // ErrEntryTooLarge is the error when a key value entry is too large. ErrEntryTooLarge = dbterror.ClassKV.NewStd(mysql.ErrEntryTooLarge) - // ErrKeyExists returns when key is already exist. + // ErrKeyExists returns when key is already exist. Caller should try to use + // GenKeyExistsErr to generate this error for correct format. ErrKeyExists = dbterror.ClassKV.NewStd(mysql.ErrDupEntry) // ErrNotImplemented returns when a function is not implemented yet. ErrNotImplemented = dbterror.ClassKV.NewStd(mysql.ErrNotImplemented) @@ -91,23 +92,8 @@ func IsErrNotFound(err error) bool { return ErrNotExist.Equal(err) } -// GetDuplicateErrorHandleString is used to concat the handle columns data with '-'. -// This is consistent with MySQL. -func GetDuplicateErrorHandleString(handle Handle) string { - dt, err := handle.Data() - if err != nil { - return err.Error() - } - var sb strings.Builder - for i, d := range dt { - if i != 0 { - sb.WriteString("-") - } - s, err := d.ToString() - if err != nil { - return err.Error() - } - sb.WriteString(s) - } - return sb.String() +// GenKeyExistsErr generates a ErrKeyExists, it concat the handle columns data +// with '-'. This is consistent with MySQL. +func GenKeyExistsErr(keyCols []string, keyName string) error { + return ErrKeyExists.FastGenByArgs(strings.Join(keyCols, "-"), keyName) } diff --git a/pkg/lightning/common/util.go b/pkg/lightning/common/util.go index 7bd32ffbbe2d9..ac3ba7d1efaa5 100644 --- a/pkg/lightning/common/util.go +++ b/pkg/lightning/common/util.go @@ -696,3 +696,9 @@ func IsRaftKV2(ctx context.Context, db *sql.DB) (bool, error) { } return false, rows.Err() } + +// IsAccessDeniedNeedConfigPrivilegeError checks if err is generated from a query to TiDB which failed due to missing CONFIG privilege. +func IsAccessDeniedNeedConfigPrivilegeError(err error) bool { + e, ok := err.(*mysql.MySQLError) + return ok && e.Number == errno.ErrSpecificAccessDenied && strings.Contains(e.Message, "CONFIG") +} diff --git a/pkg/lightning/config/config.go b/pkg/lightning/config/config.go index 102f5e8a31374..b131e0180e0f7 100644 --- a/pkg/lightning/config/config.go +++ b/pkg/lightning/config/config.go @@ -175,7 +175,17 @@ func (d *DBStore) adjust( } if d.Security == nil { - d.Security = s + d.Security = &Security{ + CAPath: s.CAPath, + CertPath: s.CertPath, + KeyPath: s.KeyPath, + CABytes: s.CABytes, + CertBytes: s.CertBytes, + KeyBytes: s.KeyBytes, + RedactInfoLog: s.RedactInfoLog, + TLSConfig: s.TLSConfig, + AllowFallbackToPlaintext: s.AllowFallbackToPlaintext, + } } switch d.TLS { @@ -202,9 +212,9 @@ func (d *DBStore) adjust( d.Security.TLSConfig = nil d.Security.CAPath = "" d.Security.CertPath = "" - d.Security.KeyPath = "" d.Security.CABytes = nil d.Security.CertBytes = nil + d.Security.KeyPath = "" d.Security.KeyBytes = nil default: return common.ErrInvalidConfig.GenWithStack("unsupported `tidb.tls` config %s", d.TLS) diff --git a/pkg/lightning/config/config_test.go b/pkg/lightning/config/config_test.go index f502ca82a9b62..0f3e2f86237bd 100644 --- a/pkg/lightning/config/config_test.go +++ b/pkg/lightning/config/config_test.go @@ -445,6 +445,17 @@ func TestAdjustSecuritySection(t *testing.T) { hasTLS: false, fallback2NoTLS: false, }, + { + input: ` + [security] + ca-path = "/path/to/ca2.pem" + [tidb] + tls = "false" + `, + expectedCA: "", + hasTLS: false, + fallback2NoTLS: false, + }, } for _, tc := range testCases { @@ -465,6 +476,18 @@ func TestAdjustSecuritySection(t *testing.T) { require.Nil(t, cfg.TiDB.Security.TLSConfig, comment) } require.Equal(t, tc.fallback2NoTLS, cfg.TiDB.Security.AllowFallbackToPlaintext, comment) + // test to see if the security ca-path is affected when tls is false. + if cfg.TiDB.TLS == "false" { + beforeAjustCfg := NewConfig() + assignMinimalLegalValue(beforeAjustCfg) + beforeAjustCfg.TiDB.DistSQLScanConcurrency = 1 + err = beforeAjustCfg.LoadFromTOML([]byte(tc.input)) + require.NoError(t, err, comment) + + require.Nil(t, cfg.TiDB.Security.TLSConfig, comment) + require.Equal(t, "", cfg.TiDB.Security.CAPath, comment) + require.Equal(t, beforeAjustCfg.Security.CAPath, cfg.Security.CAPath, comment) + } } // test different tls config name cfg := NewConfig() diff --git a/pkg/meta/autoid/autoid.go b/pkg/meta/autoid/autoid.go index b699766ffc264..237981497fcf9 100644 --- a/pkg/meta/autoid/autoid.go +++ b/pkg/meta/autoid/autoid.go @@ -933,11 +933,13 @@ func (alloc *allocator) alloc4Signed(ctx context.Context, n uint64, increment, o } alloc.base, alloc.end = newBase, newEnd } - logutil.Logger(context.TODO()).Debug("alloc N signed ID", - zap.Uint64("from ID", uint64(alloc.base)), - zap.Uint64("to ID", uint64(alloc.base+n1)), - zap.Int64("table ID", alloc.tbID), - zap.Int64("database ID", alloc.dbID)) + if logutil.BgLogger().Core().Enabled(zap.DebugLevel) { + logutil.BgLogger().Debug("alloc N signed ID", + zap.Uint64("from ID", uint64(alloc.base)), + zap.Uint64("to ID", uint64(alloc.base+n1)), + zap.Int64("table ID", alloc.tbID), + zap.Int64("database ID", alloc.dbID)) + } mini = alloc.base alloc.base += n1 return mini, alloc.base, nil diff --git a/pkg/metrics/grafana/tidb.json b/pkg/metrics/grafana/tidb.json index f44f6822bacde..703c8e3fe1d57 100644 --- a/pkg/metrics/grafana/tidb.json +++ b/pkg/metrics/grafana/tidb.json @@ -13907,7 +13907,7 @@ "aliasColors": {}, "dashLength": 10, "datasource": "${DS_TEST-CLUSTER}", - "description": "Infoschema cache v2 hit, evict and miss number", + "description": "Infoschema v2 cache hit, evict and miss number", "fieldConfig": { "defaults": {}, "overrides": [] @@ -13972,7 +13972,7 @@ ], "thresholds": [], "timeRegions": [], - "title": "Infoschema Cache v2", + "title": "Infoschema v2 Cache Operation", "tooltip": { "shared": true, "sort": 2, @@ -14020,6 +14020,113 @@ "steppedLine": false, "timeFrom": null, "timeShift": null + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "Memory size of infoschema cache v2", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 38 + }, + "hiddenSeries": false, + "id": 23763572014, + "legend": { + "alignAsTable": false, + "avg": false, + "current": true, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "nullPointMode": "null", + "options": { + "alertThreshold": false + }, + "percentage": false, + "pluginVersion": "7.5.17", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "tidb_domain_infoschema_v2_cache_size{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}", + "interval": "", + "legendFormat": "used", + "refId": "A" + }, + { + "exemplar": true, + "expr": "tidb_domain_infoschema_v2_cache_limit{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\"}", + "hide": false, + "interval": "", + "legendFormat": "limit", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Infoschema v2 Cache Size", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:90", + "format": "bytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:91", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } } ], "repeat": null, diff --git a/pkg/metrics/infoschema.go b/pkg/metrics/infoschema.go index 0933754961313..c47fe18c26468 100644 --- a/pkg/metrics/infoschema.go +++ b/pkg/metrics/infoschema.go @@ -21,6 +21,10 @@ import ( var ( // InfoSchemaV2CacheCounter records the counter of infoschema v2 cache hit/miss/evict. InfoSchemaV2CacheCounter *prometheus.CounterVec + // InfoSchemaV2CacheMemUsage records the memory size of infoschema v2 cache. + InfoSchemaV2CacheMemUsage prometheus.Gauge + // InfoSchemaV2CacheMemLimit records the memory limit of infoschema v2 cache. + InfoSchemaV2CacheMemLimit prometheus.Gauge ) // InitInfoSchemaV2Metrics intializes infoschema v2 related metrics. @@ -32,4 +36,18 @@ func InitInfoSchemaV2Metrics() { Name: "infoschema_v2_cache", Help: "infoschema cache v2 hit, evict and miss number", }, []string{LblType}) + InfoSchemaV2CacheMemUsage = NewGauge( + prometheus.GaugeOpts{ + Namespace: "tidb", + Subsystem: "domain", + Name: "infoschema_v2_cache_size", + Help: "infoschema cache v2 size", + }) + InfoSchemaV2CacheMemLimit = NewGauge( + prometheus.GaugeOpts{ + Namespace: "tidb", + Subsystem: "domain", + Name: "infoschema_v2_cache_limit", + Help: "infoschema cache v2 limit", + }) } diff --git a/pkg/metrics/metrics.go b/pkg/metrics/metrics.go index 266ef094b0c39..990f407e1ac6f 100644 --- a/pkg/metrics/metrics.go +++ b/pkg/metrics/metrics.go @@ -282,6 +282,8 @@ func RegisterMetrics() { prometheus.MustRegister(AddIndexScanRate) prometheus.MustRegister(InfoSchemaV2CacheCounter) + prometheus.MustRegister(InfoSchemaV2CacheMemUsage) + prometheus.MustRegister(InfoSchemaV2CacheMemLimit) prometheus.MustRegister(BindingCacheHitCounter) prometheus.MustRegister(BindingCacheMissCounter) diff --git a/pkg/parser/hintparser.go b/pkg/parser/hintparser.go index 16e468c764cdc..0912b6a7f55c5 100644 --- a/pkg/parser/hintparser.go +++ b/pkg/parser/hintparser.go @@ -41,237 +41,239 @@ type yyhintXError struct { } const ( - yyhintDefault = 57433 + yyhintDefault = 57434 yyhintEOFCode = 57344 yyhintErrCode = 57345 - hintAggToCop = 57379 - hintBCJoin = 57401 + hintAggToCop = 57380 + hintBCJoin = 57402 hintBKA = 57355 hintBNL = 57357 - hintDupsWeedOut = 57429 - hintFalse = 57425 - hintFirstMatch = 57430 - hintForceIndex = 57415 - hintGB = 57428 - hintHashAgg = 57381 + hintDupsWeedOut = 57430 + hintFalse = 57426 + hintFirstMatch = 57431 + hintForceIndex = 57416 + hintGB = 57429 + hintHashAgg = 57382 hintHashJoin = 57359 hintHashJoinBuild = 57360 hintHashJoinProbe = 57361 + hintHypoIndex = 57379 hintIdentifier = 57347 - hintIgnoreIndex = 57384 - hintIgnorePlanCache = 57380 - hintIndexHashJoin = 57388 - hintIndexJoin = 57385 + hintIgnoreIndex = 57385 + hintIgnorePlanCache = 57381 + hintIndexHashJoin = 57389 + hintIndexJoin = 57386 hintIndexMerge = 57365 - hintIndexMergeJoin = 57392 - hintInlHashJoin = 57387 - hintInlJoin = 57390 - hintInlMergeJoin = 57391 + hintIndexMergeJoin = 57393 + hintInlHashJoin = 57388 + hintInlJoin = 57391 + hintInlMergeJoin = 57392 hintIntLit = 57346 hintInvalid = 57348 hintJoinFixedOrder = 57351 hintJoinOrder = 57352 hintJoinPrefix = 57353 hintJoinSuffix = 57354 - hintLeading = 57417 - hintLimitToCop = 57414 - hintLooseScan = 57431 - hintMB = 57427 + hintLeading = 57418 + hintLimitToCop = 57415 + hintLooseScan = 57432 + hintMB = 57428 hintMRR = 57367 - hintMaterialization = 57432 + hintMaterialization = 57433 hintMaxExecutionTime = 57375 - hintMemoryQuota = 57394 + hintMemoryQuota = 57395 hintMerge = 57363 - hintMpp1PhaseAgg = 57382 - hintMpp2PhaseAgg = 57383 + hintMpp1PhaseAgg = 57383 + hintMpp2PhaseAgg = 57384 hintNoBKA = 57356 hintNoBNL = 57358 - hintNoDecorrelate = 57419 + hintNoDecorrelate = 57420 hintNoHashJoin = 57362 hintNoICP = 57369 - hintNoIndexHashJoin = 57389 - hintNoIndexJoin = 57386 + hintNoIndexHashJoin = 57390 + hintNoIndexJoin = 57387 hintNoIndexMerge = 57366 - hintNoIndexMergeJoin = 57393 + hintNoIndexMergeJoin = 57394 hintNoMRR = 57368 hintNoMerge = 57364 - hintNoOrderIndex = 57408 + hintNoOrderIndex = 57409 hintNoRangeOptimization = 57370 - hintNoSMJoin = 57400 + hintNoSMJoin = 57401 hintNoSemijoin = 57374 hintNoSkipScan = 57372 - hintNoSwapJoinInputs = 57395 - hintNthPlan = 57413 - hintOLAP = 57420 - hintOLTP = 57421 - hintOrderIndex = 57407 - hintPartition = 57422 + hintNoSwapJoinInputs = 57396 + hintNthPlan = 57414 + hintOLAP = 57421 + hintOLTP = 57422 + hintOrderIndex = 57408 + hintPartition = 57423 hintQBName = 57378 - hintQueryType = 57396 - hintReadConsistentReplica = 57397 - hintReadFromStorage = 57398 + hintQueryType = 57397 + hintReadConsistentReplica = 57398 + hintReadFromStorage = 57399 hintResourceGroup = 57377 - hintSMJoin = 57399 - hintSemiJoinRewrite = 57418 + hintSMJoin = 57400 + hintSemiJoinRewrite = 57419 hintSemijoin = 57373 hintSetVar = 57376 - hintShuffleJoin = 57402 + hintShuffleJoin = 57403 hintSingleAtIdentifier = 57349 hintSkipScan = 57371 - hintStraightJoin = 57416 - hintStreamAgg = 57403 + hintStraightJoin = 57417 + hintStreamAgg = 57404 hintStringLit = 57350 - hintSwapJoinInputs = 57404 - hintTiFlash = 57424 - hintTiKV = 57423 - hintTimeRange = 57411 - hintTrue = 57426 - hintUseCascades = 57412 - hintUseIndex = 57406 - hintUseIndexMerge = 57405 - hintUsePlanCache = 57409 - hintUseToja = 57410 + hintSwapJoinInputs = 57405 + hintTiFlash = 57425 + hintTiKV = 57424 + hintTimeRange = 57412 + hintTrue = 57427 + hintUseCascades = 57413 + hintUseIndex = 57407 + hintUseIndexMerge = 57406 + hintUsePlanCache = 57410 + hintUseToja = 57411 yyhintMaxDepth = 200 - yyhintTabOfs = -217 + yyhintTabOfs = -219 ) var ( yyhintXLAT = map[int]int{ - 41: 0, // ')' (162x) - 57379: 1, // hintAggToCop (151x) - 57401: 2, // hintBCJoin (151x) - 57355: 3, // hintBKA (151x) - 57357: 4, // hintBNL (151x) - 57415: 5, // hintForceIndex (151x) - 57381: 6, // hintHashAgg (151x) - 57359: 7, // hintHashJoin (151x) - 57360: 8, // hintHashJoinBuild (151x) - 57361: 9, // hintHashJoinProbe (151x) - 57347: 10, // hintIdentifier (151x) - 57384: 11, // hintIgnoreIndex (151x) - 57380: 12, // hintIgnorePlanCache (151x) - 57388: 13, // hintIndexHashJoin (151x) - 57385: 14, // hintIndexJoin (151x) - 57365: 15, // hintIndexMerge (151x) - 57392: 16, // hintIndexMergeJoin (151x) - 57387: 17, // hintInlHashJoin (151x) - 57390: 18, // hintInlJoin (151x) - 57391: 19, // hintInlMergeJoin (151x) - 57351: 20, // hintJoinFixedOrder (151x) - 57352: 21, // hintJoinOrder (151x) - 57353: 22, // hintJoinPrefix (151x) - 57354: 23, // hintJoinSuffix (151x) - 57417: 24, // hintLeading (151x) - 57414: 25, // hintLimitToCop (151x) - 57375: 26, // hintMaxExecutionTime (151x) - 57394: 27, // hintMemoryQuota (151x) - 57363: 28, // hintMerge (151x) - 57382: 29, // hintMpp1PhaseAgg (151x) - 57383: 30, // hintMpp2PhaseAgg (151x) - 57367: 31, // hintMRR (151x) - 57356: 32, // hintNoBKA (151x) - 57358: 33, // hintNoBNL (151x) - 57419: 34, // hintNoDecorrelate (151x) - 57362: 35, // hintNoHashJoin (151x) - 57369: 36, // hintNoICP (151x) - 57389: 37, // hintNoIndexHashJoin (151x) - 57386: 38, // hintNoIndexJoin (151x) - 57366: 39, // hintNoIndexMerge (151x) - 57393: 40, // hintNoIndexMergeJoin (151x) - 57364: 41, // hintNoMerge (151x) - 57368: 42, // hintNoMRR (151x) - 57408: 43, // hintNoOrderIndex (151x) - 57370: 44, // hintNoRangeOptimization (151x) - 57374: 45, // hintNoSemijoin (151x) - 57372: 46, // hintNoSkipScan (151x) - 57400: 47, // hintNoSMJoin (151x) - 57395: 48, // hintNoSwapJoinInputs (151x) - 57413: 49, // hintNthPlan (151x) - 57407: 50, // hintOrderIndex (151x) - 57378: 51, // hintQBName (151x) - 57396: 52, // hintQueryType (151x) - 57397: 53, // hintReadConsistentReplica (151x) - 57398: 54, // hintReadFromStorage (151x) - 57377: 55, // hintResourceGroup (151x) - 57373: 56, // hintSemijoin (151x) - 57418: 57, // hintSemiJoinRewrite (151x) - 57376: 58, // hintSetVar (151x) - 57402: 59, // hintShuffleJoin (151x) - 57371: 60, // hintSkipScan (151x) - 57399: 61, // hintSMJoin (151x) - 57416: 62, // hintStraightJoin (151x) - 57403: 63, // hintStreamAgg (151x) - 57404: 64, // hintSwapJoinInputs (151x) - 57411: 65, // hintTimeRange (151x) - 57412: 66, // hintUseCascades (151x) - 57406: 67, // hintUseIndex (151x) - 57405: 68, // hintUseIndexMerge (151x) - 57409: 69, // hintUsePlanCache (151x) - 57410: 70, // hintUseToja (151x) - 44: 71, // ',' (145x) - 57429: 72, // hintDupsWeedOut (124x) - 57430: 73, // hintFirstMatch (124x) - 57431: 74, // hintLooseScan (124x) - 57432: 75, // hintMaterialization (124x) - 57424: 76, // hintTiFlash (124x) - 57423: 77, // hintTiKV (124x) - 57425: 78, // hintFalse (123x) - 57420: 79, // hintOLAP (123x) - 57421: 80, // hintOLTP (123x) - 57426: 81, // hintTrue (123x) - 57428: 82, // hintGB (122x) - 57427: 83, // hintMB (122x) - 57349: 84, // hintSingleAtIdentifier (103x) - 57346: 85, // hintIntLit (100x) - 93: 86, // ']' (93x) - 46: 87, // '.' (92x) - 57422: 88, // hintPartition (87x) - 61: 89, // '=' (84x) - 40: 90, // '(' (79x) - 57344: 91, // $end (29x) - 57453: 92, // QueryBlockOpt (21x) - 57445: 93, // Identifier (18x) - 57350: 94, // hintStringLit (6x) - 57435: 95, // CommaOpt (5x) - 57441: 96, // HintTable (4x) - 57442: 97, // HintTableList (4x) - 91: 98, // '[' (3x) - 43: 99, // '+' (2x) - 45: 100, // '-' (2x) - 57434: 101, // BooleanHintName (2x) - 57436: 102, // HintIndexList (2x) - 57438: 103, // HintStorageType (2x) - 57439: 104, // HintStorageTypeAndTable (2x) - 57443: 105, // HintTableListOpt (2x) - 57448: 106, // JoinOrderOptimizerHintName (2x) - 57449: 107, // NullaryHintName (2x) - 57451: 108, // PartitionList (2x) - 57452: 109, // PartitionListOpt (2x) - 57455: 110, // StorageOptimizerHintOpt (2x) - 57456: 111, // SubqueryOptimizerHintName (2x) - 57459: 112, // SubqueryStrategy (2x) - 57460: 113, // SupportedIndexLevelOptimizerHintName (2x) - 57461: 114, // SupportedTableLevelOptimizerHintName (2x) - 57462: 115, // TableOptimizerHintOpt (2x) - 57464: 116, // UnsupportedIndexLevelOptimizerHintName (2x) - 57465: 117, // UnsupportedTableLevelOptimizerHintName (2x) - 57466: 118, // Value (2x) - 57467: 119, // ViewName (2x) - 57437: 120, // HintQueryType (1x) - 57440: 121, // HintStorageTypeAndTableList (1x) - 57444: 122, // HintTrueOrFalse (1x) - 57446: 123, // IndexNameList (1x) - 57447: 124, // IndexNameListOpt (1x) - 57450: 125, // OptimizerHintList (1x) - 57454: 126, // Start (1x) - 57457: 127, // SubqueryStrategies (1x) - 57458: 128, // SubqueryStrategiesOpt (1x) - 57463: 129, // UnitOfBytes (1x) - 57468: 130, // ViewNameList (1x) - 57433: 131, // $default (0x) - 57345: 132, // error (0x) - 57348: 133, // hintInvalid (0x) + 41: 0, // ')' (163x) + 57380: 1, // hintAggToCop (152x) + 57402: 2, // hintBCJoin (152x) + 57355: 3, // hintBKA (152x) + 57357: 4, // hintBNL (152x) + 57416: 5, // hintForceIndex (152x) + 57382: 6, // hintHashAgg (152x) + 57359: 7, // hintHashJoin (152x) + 57360: 8, // hintHashJoinBuild (152x) + 57361: 9, // hintHashJoinProbe (152x) + 57379: 10, // hintHypoIndex (152x) + 57347: 11, // hintIdentifier (152x) + 57385: 12, // hintIgnoreIndex (152x) + 57381: 13, // hintIgnorePlanCache (152x) + 57389: 14, // hintIndexHashJoin (152x) + 57386: 15, // hintIndexJoin (152x) + 57365: 16, // hintIndexMerge (152x) + 57393: 17, // hintIndexMergeJoin (152x) + 57388: 18, // hintInlHashJoin (152x) + 57391: 19, // hintInlJoin (152x) + 57392: 20, // hintInlMergeJoin (152x) + 57351: 21, // hintJoinFixedOrder (152x) + 57352: 22, // hintJoinOrder (152x) + 57353: 23, // hintJoinPrefix (152x) + 57354: 24, // hintJoinSuffix (152x) + 57418: 25, // hintLeading (152x) + 57415: 26, // hintLimitToCop (152x) + 57375: 27, // hintMaxExecutionTime (152x) + 57395: 28, // hintMemoryQuota (152x) + 57363: 29, // hintMerge (152x) + 57383: 30, // hintMpp1PhaseAgg (152x) + 57384: 31, // hintMpp2PhaseAgg (152x) + 57367: 32, // hintMRR (152x) + 57356: 33, // hintNoBKA (152x) + 57358: 34, // hintNoBNL (152x) + 57420: 35, // hintNoDecorrelate (152x) + 57362: 36, // hintNoHashJoin (152x) + 57369: 37, // hintNoICP (152x) + 57390: 38, // hintNoIndexHashJoin (152x) + 57387: 39, // hintNoIndexJoin (152x) + 57366: 40, // hintNoIndexMerge (152x) + 57394: 41, // hintNoIndexMergeJoin (152x) + 57364: 42, // hintNoMerge (152x) + 57368: 43, // hintNoMRR (152x) + 57409: 44, // hintNoOrderIndex (152x) + 57370: 45, // hintNoRangeOptimization (152x) + 57374: 46, // hintNoSemijoin (152x) + 57372: 47, // hintNoSkipScan (152x) + 57401: 48, // hintNoSMJoin (152x) + 57396: 49, // hintNoSwapJoinInputs (152x) + 57414: 50, // hintNthPlan (152x) + 57408: 51, // hintOrderIndex (152x) + 57378: 52, // hintQBName (152x) + 57397: 53, // hintQueryType (152x) + 57398: 54, // hintReadConsistentReplica (152x) + 57399: 55, // hintReadFromStorage (152x) + 57377: 56, // hintResourceGroup (152x) + 57373: 57, // hintSemijoin (152x) + 57419: 58, // hintSemiJoinRewrite (152x) + 57376: 59, // hintSetVar (152x) + 57403: 60, // hintShuffleJoin (152x) + 57371: 61, // hintSkipScan (152x) + 57400: 62, // hintSMJoin (152x) + 57417: 63, // hintStraightJoin (152x) + 57404: 64, // hintStreamAgg (152x) + 57405: 65, // hintSwapJoinInputs (152x) + 57412: 66, // hintTimeRange (152x) + 57413: 67, // hintUseCascades (152x) + 57407: 68, // hintUseIndex (152x) + 57406: 69, // hintUseIndexMerge (152x) + 57410: 70, // hintUsePlanCache (152x) + 57411: 71, // hintUseToja (152x) + 44: 72, // ',' (146x) + 57430: 73, // hintDupsWeedOut (125x) + 57431: 74, // hintFirstMatch (125x) + 57432: 75, // hintLooseScan (125x) + 57433: 76, // hintMaterialization (125x) + 57425: 77, // hintTiFlash (125x) + 57424: 78, // hintTiKV (125x) + 57426: 79, // hintFalse (124x) + 57421: 80, // hintOLAP (124x) + 57422: 81, // hintOLTP (124x) + 57427: 82, // hintTrue (124x) + 57429: 83, // hintGB (123x) + 57428: 84, // hintMB (123x) + 57349: 85, // hintSingleAtIdentifier (104x) + 57346: 86, // hintIntLit (101x) + 93: 87, // ']' (94x) + 46: 88, // '.' (93x) + 57423: 89, // hintPartition (88x) + 61: 90, // '=' (85x) + 40: 91, // '(' (80x) + 57344: 92, // $end (29x) + 57454: 93, // QueryBlockOpt (21x) + 57446: 94, // Identifier (18x) + 57350: 95, // hintStringLit (6x) + 57436: 96, // CommaOpt (5x) + 57442: 97, // HintTable (4x) + 57443: 98, // HintTableList (4x) + 91: 99, // '[' (3x) + 43: 100, // '+' (2x) + 45: 101, // '-' (2x) + 57435: 102, // BooleanHintName (2x) + 57437: 103, // HintIndexList (2x) + 57439: 104, // HintStorageType (2x) + 57440: 105, // HintStorageTypeAndTable (2x) + 57444: 106, // HintTableListOpt (2x) + 57449: 107, // JoinOrderOptimizerHintName (2x) + 57450: 108, // NullaryHintName (2x) + 57452: 109, // PartitionList (2x) + 57453: 110, // PartitionListOpt (2x) + 57456: 111, // StorageOptimizerHintOpt (2x) + 57457: 112, // SubqueryOptimizerHintName (2x) + 57460: 113, // SubqueryStrategy (2x) + 57461: 114, // SupportedIndexLevelOptimizerHintName (2x) + 57462: 115, // SupportedTableLevelOptimizerHintName (2x) + 57463: 116, // TableOptimizerHintOpt (2x) + 57465: 117, // UnsupportedIndexLevelOptimizerHintName (2x) + 57466: 118, // UnsupportedTableLevelOptimizerHintName (2x) + 57467: 119, // Value (2x) + 57468: 120, // ViewName (2x) + 57438: 121, // HintQueryType (1x) + 57441: 122, // HintStorageTypeAndTableList (1x) + 57445: 123, // HintTrueOrFalse (1x) + 57447: 124, // IndexNameList (1x) + 57448: 125, // IndexNameListOpt (1x) + 57451: 126, // OptimizerHintList (1x) + 57455: 127, // Start (1x) + 57458: 128, // SubqueryStrategies (1x) + 57459: 129, // SubqueryStrategiesOpt (1x) + 57464: 130, // UnitOfBytes (1x) + 57469: 131, // ViewNameList (1x) + 57434: 132, // $default (0x) + 57345: 133, // error (0x) + 57348: 134, // hintInvalid (0x) } yyhintSymNames = []string{ @@ -285,6 +287,7 @@ var ( "hintHashJoin", "hintHashJoinBuild", "hintHashJoinProbe", + "hintHypoIndex", "hintIdentifier", "hintIgnoreIndex", "hintIgnorePlanCache", @@ -413,76 +416,105 @@ var ( yyhintReductions = []struct{ xsym, components int }{ {0, 1}, + {127, 1}, {126, 1}, - {125, 1}, - {125, 3}, - {125, 1}, - {125, 3}, - {115, 4}, - {115, 4}, - {115, 4}, - {115, 4}, - {115, 4}, - {115, 4}, - {115, 5}, - {115, 5}, - {115, 5}, - {115, 6}, - {115, 4}, - {115, 4}, - {115, 6}, - {115, 6}, - {115, 6}, - {115, 5}, - {115, 4}, - {115, 5}, - {115, 5}, - {115, 4}, - {115, 6}, - {115, 6}, - {110, 5}, - {121, 1}, - {121, 3}, - {104, 4}, - {92, 0}, - {92, 1}, - {95, 0}, - {95, 1}, - {109, 0}, - {109, 4}, - {108, 1}, - {108, 3}, - {105, 1}, - {105, 1}, - {97, 2}, + {126, 3}, + {126, 1}, + {126, 3}, + {116, 4}, + {116, 4}, + {116, 4}, + {116, 4}, + {116, 4}, + {116, 4}, + {116, 5}, + {116, 5}, + {116, 5}, + {116, 6}, + {116, 4}, + {116, 4}, + {116, 6}, + {116, 6}, + {116, 6}, + {116, 5}, + {116, 4}, + {116, 5}, + {116, 5}, + {116, 4}, + {116, 6}, + {116, 6}, + {111, 5}, + {122, 1}, + {122, 3}, + {105, 4}, + {93, 0}, + {93, 1}, + {96, 0}, + {96, 1}, + {110, 0}, + {110, 4}, + {109, 1}, + {109, 3}, + {106, 1}, + {106, 1}, + {98, 2}, + {98, 3}, {97, 3}, - {96, 3}, - {96, 5}, - {130, 3}, - {130, 1}, - {119, 2}, - {119, 1}, - {102, 4}, - {124, 0}, + {97, 5}, + {131, 3}, + {131, 1}, + {120, 2}, + {120, 1}, + {103, 4}, + {125, 0}, + {125, 1}, {124, 1}, - {123, 1}, - {123, 3}, - {128, 0}, + {124, 3}, + {129, 0}, + {129, 1}, {128, 1}, - {127, 1}, - {127, 3}, + {128, 3}, + {119, 1}, + {119, 1}, + {119, 1}, + {119, 2}, + {119, 2}, + {130, 1}, + {130, 1}, + {123, 1}, + {123, 1}, + {107, 1}, + {107, 1}, + {107, 1}, {118, 1}, {118, 1}, {118, 1}, - {118, 2}, - {118, 2}, - {129, 1}, - {129, 1}, - {122, 1}, - {122, 1}, - {106, 1}, - {106, 1}, - {106, 1}, + {118, 1}, + {118, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {115, 1}, + {117, 1}, + {117, 1}, {117, 1}, {117, 1}, {117, 1}, @@ -494,526 +526,501 @@ var ( {114, 1}, {114, 1}, {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {114, 1}, - {116, 1}, - {116, 1}, - {116, 1}, - {116, 1}, - {116, 1}, - {116, 1}, - {116, 1}, - {113, 1}, - {113, 1}, + {112, 1}, + {112, 1}, {113, 1}, {113, 1}, {113, 1}, {113, 1}, - {111, 1}, - {111, 1}, - {112, 1}, - {112, 1}, - {112, 1}, - {112, 1}, - {101, 1}, - {101, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {120, 1}, - {120, 1}, - {103, 1}, - {103, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, - {93, 1}, + {102, 1}, + {102, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {108, 1}, + {121, 1}, + {121, 1}, + {104, 1}, + {104, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, + {94, 1}, } yyhintXErrors = map[yyhintXError]string{} - yyhintParseTab = [316][]uint16{ + yyhintParseTab = [318][]uint16{ // 0 - {1: 292, 251, 244, 246, 280, 288, 265, 267, 268, 239, 278, 296, 258, 254, 270, 263, 257, 253, 262, 222, 241, 242, 243, 269, 293, 229, 234, 256, 289, 290, 271, 245, 247, 299, 266, 273, 259, 255, 294, 264, 248, 272, 282, 274, 284, 276, 250, 261, 230, 281, 233, 238, 295, 240, 232, 283, 298, 231, 252, 275, 249, 297, 291, 260, 235, 286, 277, 279, 287, 285, 101: 236, 106: 223, 237, 110: 221, 228, 113: 227, 225, 220, 226, 224, 125: 219, 218}, - {91: 217}, - {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, 183, 404, 91: 216, 95: 530}, - {1: 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 91: 215}, - {1: 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 91: 213}, + {1: 295, 253, 246, 248, 283, 291, 267, 269, 270, 272, 241, 281, 299, 260, 256, 273, 265, 259, 255, 264, 224, 243, 244, 245, 271, 296, 231, 236, 258, 292, 293, 274, 247, 249, 302, 268, 276, 261, 257, 297, 266, 250, 275, 285, 277, 287, 279, 252, 263, 232, 284, 235, 240, 298, 242, 234, 286, 301, 233, 254, 278, 251, 300, 294, 262, 237, 289, 280, 282, 290, 288, 102: 238, 107: 225, 239, 111: 223, 230, 114: 229, 227, 222, 228, 226, 126: 221, 220}, + {92: 219}, + {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, 185, 185, 185, 185, 185, 185, 185, 185, 408, 92: 218, 96: 534}, + {1: 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 217, 92: 217}, + {1: 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 215, 92: 215}, // 5 - {90: 527}, - {90: 524}, - {90: 521}, - {90: 516}, - {90: 513}, + {91: 531}, + {91: 528}, + {91: 525}, + {91: 520}, + {91: 517}, // 10 - {90: 502}, - {90: 490}, - {90: 486}, - {90: 482}, - {90: 477}, + {91: 506}, + {91: 494}, + {91: 490}, + {91: 486}, + {91: 481}, // 15 - {90: 474}, - {90: 462}, - {90: 455}, - {90: 450}, - {90: 444}, + {91: 478}, + {91: 466}, + {91: 459}, + {91: 454}, + {91: 448}, // 20 - {90: 441}, - {90: 435}, - {90: 415}, - {90: 300}, - {90: 149}, + {91: 445}, + {91: 439}, + {91: 419}, + {91: 303}, + {91: 151}, // 25 - {90: 148}, - {90: 147}, - {90: 146}, - {90: 145}, - {90: 144}, + {91: 150}, + {91: 149}, + {91: 148}, + {91: 147}, + {91: 146}, // 30 - {90: 143}, - {90: 142}, - {90: 141}, - {90: 140}, - {90: 139}, + {91: 145}, + {91: 144}, + {91: 143}, + {91: 142}, + {91: 141}, // 35 - {90: 138}, - {90: 137}, - {90: 136}, - {90: 135}, - {90: 134}, + {91: 140}, + {91: 139}, + {91: 138}, + {91: 137}, + {91: 136}, // 40 - {90: 133}, - {90: 132}, - {90: 131}, - {90: 130}, - {90: 129}, + {91: 135}, + {91: 134}, + {91: 133}, + {91: 132}, + {91: 131}, // 45 - {90: 128}, - {90: 127}, - {90: 126}, - {90: 125}, - {90: 124}, + {91: 130}, + {91: 129}, + {91: 128}, + {91: 127}, + {91: 126}, // 50 - {90: 123}, - {90: 122}, - {90: 121}, - {90: 120}, - {90: 119}, + {91: 125}, + {91: 124}, + {91: 123}, + {91: 122}, + {91: 121}, // 55 - {90: 118}, - {90: 117}, - {90: 116}, - {90: 115}, - {90: 114}, + {91: 120}, + {91: 119}, + {91: 118}, + {91: 117}, + {91: 116}, // 60 - {90: 113}, - {90: 112}, - {90: 111}, - {90: 110}, - {90: 109}, + {91: 115}, + {91: 114}, + {91: 113}, + {91: 112}, + {91: 111}, // 65 - {90: 108}, - {90: 107}, - {90: 106}, - {90: 101}, - {90: 100}, + {91: 110}, + {91: 109}, + {91: 108}, + {91: 107}, + {91: 102}, // 70 - {90: 99}, - {90: 98}, - {90: 97}, - {90: 96}, - {90: 95}, + {91: 101}, + {91: 100}, + {91: 99}, + {91: 98}, + {91: 97}, // 75 - {90: 94}, - {90: 93}, - {90: 92}, - {90: 91}, - {90: 90}, + {91: 96}, + {91: 95}, + {91: 94}, + {91: 93}, + {91: 92}, // 80 - {90: 89}, - {90: 88}, - {90: 87}, - {76: 185, 185, 84: 302, 92: 301}, - {76: 307, 306, 103: 305, 304, 121: 303}, + {91: 91}, + {91: 90}, + {91: 89}, + {91: 88}, + {77: 187, 187, 85: 305, 93: 304}, // 85 - {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, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 85: 184, 184, 184, 184}, - {412, 71: 413}, - {188, 71: 188}, - {98: 308}, - {98: 84}, + {77: 310, 309, 104: 308, 307, 122: 306}, + {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, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 86: 186, 186, 186, 186}, + {416, 72: 417}, + {190, 72: 190}, + {99: 311}, // 90 - {98: 83}, - {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, 185, 185, 185, 185, 185, 185, 185, 72: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 92: 310, 97: 309}, - {71: 410, 86: 409}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 312, 96: 311}, - {175, 71: 175, 86: 175}, + {99: 85}, + {99: 84}, + {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, 187, 73: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 93: 313, 98: 312}, + {72: 414, 87: 413}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 315, 97: 314}, // 95 - {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, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 86: 185, 396, 185, 92: 395}, - {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, 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, 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, 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, 79}, + {177, 72: 177, 87: 177}, + {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, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 87: 187, 400, 187, 93: 399}, + {83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83}, + {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, 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, 81, 81}, // 100 - {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, 78}, - {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, 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, 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, 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, 74}, + {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, 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, 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, 78, 78}, + {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, 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, 76, 76}, // 105 - {73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 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, 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, 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, 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, 69}, + {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, 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, 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, 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, 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, 71, 71}, // 110 - {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, 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, 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, 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, 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, 64}, + {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, 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, 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, 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, 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, 66, 66}, // 115 - {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, 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, 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, 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, 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, 59}, + {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, 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, 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, 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, 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, 61, 61}, // 120 - {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, 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, 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, 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, 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, 54}, + {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, 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, 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, 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, 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, 56, 56}, // 125 - {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, 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, 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, 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, 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, 49}, + {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, 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, 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, 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, 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, 51, 51}, // 130 - {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, 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, 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, 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, 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, 44}, + {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, 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, 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, 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, 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, 46, 46}, // 135 - {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, 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, 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, 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, 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, 39}, + {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, 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, 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, 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, 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, 41, 41}, // 140 - {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, 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, 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, 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, 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, 34}, + {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, 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, 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, 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, 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, 36, 36}, // 145 - {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, 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, 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, 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, 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, 29}, + {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, 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, 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, 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, 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, 31, 31}, // 150 - {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, 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, 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, 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, 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, 24}, + {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, 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, 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, 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, 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, 26, 26}, // 155 - {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, 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, 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, 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, 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, 19}, + {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, 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, 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, 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, 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, 21, 21}, // 160 - {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, 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, 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, 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, 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, 14}, + {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, 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, 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, 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, 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, 16, 16}, // 165 - {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, 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, 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, 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, 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, 9}, + {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, 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, 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, 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, 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, 11, 11}, // 170 - {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, 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, 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, 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, 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, 4}, + {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, 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, 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, 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, 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, 6, 6}, // 175 - {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, 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, 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, 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, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 86: 181, 88: 399, 109: 408}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 397}, + {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, 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, 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, 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, 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, 1, 1}, // 180 - {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, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 86: 185, 88: 185, 92: 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, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 86: 181, 88: 399, 109: 400}, - {90: 401}, - {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, 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, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 86: 172}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 403, 108: 402}, + {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 87: 183, 89: 403, 110: 412}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 401}, + {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, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 87: 187, 89: 187, 93: 402}, + {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 87: 183, 89: 403, 110: 404}, + {91: 405}, // 185 - {405, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 404, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 95: 406}, - {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}, - {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, 72: 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 85: 182, 94: 182}, - {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, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 86: 180}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 407}, + {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, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 87: 174}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 407, 109: 406}, + {409, 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, 185, 185, 185, 185, 185, 185, 185, 185, 408, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 96: 410}, + {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, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181}, + {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, 184, 184, 184, 184, 184, 184, 184, 184, 184, 73: 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 86: 184, 95: 184}, // 190 - {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}, - {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, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 86: 173}, - {186, 71: 186}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 312, 96: 411}, - {174, 71: 174, 86: 174}, + {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, 182, 87: 182}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 411}, + {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, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 86: 180}, + {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, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 87: 175}, + {188, 72: 188}, // 195 - {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, 189, 91: 189}, - {76: 307, 306, 103: 305, 414}, - {187, 71: 187}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 302, 185, 92: 416, 418, 108: 417}, - {85: 433}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 315, 97: 415}, + {176, 72: 176, 87: 176}, + {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, 191, 191, 92: 191}, + {77: 310, 309, 104: 308, 418}, + {189, 72: 189}, // 200 - {429, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 404, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 85: 183, 95: 430}, - {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, 89: 419}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 85: 423, 93: 422, 421, 99: 424, 425, 118: 420}, - {428}, - {158}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 305, 187, 93: 420, 422, 109: 421}, + {86: 437}, + {433, 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, 185, 185, 185, 185, 185, 185, 185, 185, 408, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 86: 185, 96: 434}, + {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, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 86: 181, 90: 423}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 86: 427, 94: 426, 425, 100: 428, 429, 119: 424}, // 205 - {157}, - {156}, - {85: 427}, - {85: 426}, - {154}, - // 210 - {155}, - {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, 190, 91: 190}, - {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, 192, 91: 192}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 85: 431, 93: 407}, {432}, + {160}, + {159}, + {158}, + {86: 431}, + // 210 + {86: 430}, + {156}, + {157}, + {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, 192, 192, 92: 192}, + {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, 194, 194, 92: 194}, // 215 - {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, 191, 91: 191}, - {434}, - {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, 193, 91: 193}, - {79: 185, 185, 84: 302, 92: 436}, - {79: 438, 439, 120: 437}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 86: 435, 94: 411}, + {436}, + {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, 193, 193, 92: 193}, + {438}, + {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, 195, 195, 92: 195}, // 220 - {440}, + {80: 187, 187, 85: 305, 93: 440}, + {80: 442, 443, 121: 441}, + {444}, + {87}, {86}, - {85}, - {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, 194, 91: 194}, - {185, 84: 302, 92: 442}, // 225 - {443}, - {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, 195, 91: 195}, - {78: 185, 81: 185, 84: 302, 92: 445}, - {78: 448, 81: 447, 122: 446}, - {449}, + {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, 196, 196, 92: 196}, + {187, 85: 305, 93: 446}, + {447}, + {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, 197, 197, 92: 197}, + {79: 187, 82: 187, 85: 305, 93: 449}, // 230 - {151}, - {150}, - {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, 196, 91: 196}, - {94: 451}, - {71: 404, 94: 183, 452}, - // 235 - {94: 453}, - {454}, - {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, 197, 91: 197}, - {84: 302, 185, 92: 456}, - {85: 457}, - // 240 - {82: 460, 459, 129: 458}, - {461}, + {79: 452, 82: 451, 123: 450}, + {453}, {153}, {152}, - {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, 198, 91: 198}, + {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, 198, 198, 92: 198}, + // 235 + {95: 455}, + {72: 408, 95: 185, 456}, + {95: 457}, + {458}, + {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, 199, 199, 92: 199}, + // 240 + {85: 305, 187, 93: 460}, + {86: 461}, + {83: 464, 463, 130: 462}, + {465}, + {155}, // 245 - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 463}, - {464, 71: 465}, - {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, 200, 91: 200}, - {185, 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 302, 87: 185, 92: 469, 468, 119: 467, 130: 466}, - {471, 87: 472}, + {154}, + {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, 200, 200, 92: 200}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 467}, + {468, 72: 469}, + {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, 202, 202, 92: 202}, // 250 - {170, 87: 170}, - {185, 84: 302, 87: 185, 92: 470}, - {168, 87: 168}, - {169, 87: 169}, - {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, 199, 91: 199}, + {187, 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 305, 88: 187, 93: 473, 472, 120: 471, 131: 470}, + {475, 88: 476}, + {172, 88: 172}, + {187, 85: 305, 88: 187, 93: 474}, + {170, 88: 170}, // 255 - {185, 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 302, 87: 185, 92: 469, 468, 119: 473}, - {171, 87: 171}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 475}, - {476}, - {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, 201, 91: 201}, + {171, 88: 171}, + {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, 201, 201, 92: 201}, + {187, 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 305, 88: 187, 93: 473, 472, 120: 477}, + {173, 88: 173}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 479}, // 260 - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 478}, - {89: 479}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 85: 423, 93: 422, 421, 99: 424, 425, 118: 480}, - {481}, - {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, 202, 91: 202}, + {480}, + {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, 203, 203, 92: 203}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 482}, + {90: 483}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 86: 427, 94: 426, 425, 100: 428, 429, 119: 484}, // 265 - {84: 302, 185, 92: 483}, - {85: 484}, {485}, - {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, 203, 91: 203}, - {84: 302, 185, 92: 487}, - // 270 - {85: 488}, + {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, 204, 204, 92: 204}, + {85: 305, 187, 93: 487}, + {86: 488}, {489}, - {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, 204, 91: 204}, - {185, 72: 185, 185, 185, 185, 84: 302, 92: 491}, - {162, 72: 495, 496, 497, 498, 112: 494, 127: 493, 492}, + // 270 + {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, 205, 205, 92: 205}, + {85: 305, 187, 93: 491}, + {86: 492}, + {493}, + {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, 206, 206, 92: 206}, // 275 - {501}, - {161, 71: 499}, - {160, 71: 160}, - {105, 71: 105}, - {104, 71: 104}, + {187, 73: 187, 187, 187, 187, 85: 305, 93: 495}, + {164, 73: 499, 500, 501, 502, 113: 498, 128: 497, 496}, + {505}, + {163, 72: 503}, + {162, 72: 162}, // 280 - {103, 71: 103}, - {102, 71: 102}, - {72: 495, 496, 497, 498, 112: 500}, - {159, 71: 159}, - {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, 205, 91: 205}, + {106, 72: 106}, + {105, 72: 105}, + {104, 72: 104}, + {103, 72: 103}, + {73: 499, 500, 501, 502, 113: 504}, // 285 - {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, 185, 185, 185, 185, 185, 185, 185, 72: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 92: 504, 102: 503}, - {512}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 312, 96: 505}, - {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 404, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 95: 506}, - {166, 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 509, 123: 508, 507}, + {161, 72: 161}, + {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, 207, 207, 92: 207}, + {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, 187, 73: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 93: 508, 103: 507}, + {516}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 315, 97: 509}, // 290 - {167}, - {165, 71: 510}, - {164, 71: 164}, - {1: 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 511}, - {163, 71: 163}, + {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, 185, 185, 185, 185, 185, 185, 185, 185, 185, 408, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 96: 510}, + {168, 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 513, 124: 512, 511}, + {169}, + {167, 72: 514}, + {166, 72: 166}, // 295 - {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, 206, 91: 206}, - {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, 185, 185, 185, 185, 185, 185, 185, 72: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 92: 504, 102: 514}, - {515}, - {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, 207, 91: 207}, - {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, 185, 185, 185, 185, 185, 185, 185, 185, 72: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 92: 519, 97: 518, 105: 517}, + {1: 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 515}, + {165, 72: 165}, + {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, 208, 208, 92: 208}, + {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, 187, 73: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 93: 508, 103: 518}, + {519}, // 300 - {520}, - {177, 71: 410}, - {176, 342, 365, 318, 320, 378, 345, 322, 323, 324, 313, 348, 344, 350, 353, 328, 356, 349, 352, 355, 314, 315, 316, 317, 380, 343, 338, 358, 326, 346, 347, 330, 319, 321, 382, 325, 332, 351, 354, 329, 357, 327, 331, 372, 333, 337, 335, 364, 359, 377, 371, 341, 360, 361, 362, 340, 336, 381, 339, 366, 334, 363, 379, 367, 368, 375, 376, 370, 369, 373, 374, 72: 391, 392, 393, 394, 386, 385, 387, 383, 384, 388, 390, 389, 93: 312, 96: 311}, - {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, 208, 91: 208}, - {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, 185, 185, 185, 185, 185, 185, 185, 185, 72: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 92: 519, 97: 518, 105: 522}, + {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, 209, 209, 92: 209}, + {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, 187, 187, 73: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 93: 523, 98: 522, 106: 521}, + {524}, + {179, 72: 414}, + {178, 346, 369, 321, 323, 382, 349, 325, 326, 327, 345, 316, 352, 348, 354, 357, 331, 360, 353, 356, 359, 317, 318, 319, 320, 384, 347, 341, 362, 329, 350, 351, 333, 322, 324, 386, 328, 335, 355, 358, 332, 361, 330, 334, 376, 336, 340, 338, 368, 363, 381, 375, 344, 364, 365, 366, 343, 339, 385, 342, 370, 337, 367, 383, 371, 372, 379, 380, 374, 373, 377, 378, 73: 395, 396, 397, 398, 390, 389, 391, 387, 388, 392, 394, 393, 94: 315, 97: 314}, // 305 - {523}, - {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, 209, 91: 209}, - {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, 185, 185, 185, 185, 185, 185, 185, 72: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 302, 92: 310, 97: 525}, - {526, 71: 410}, - {1: 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 91: 210}, + {1: 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 92: 210}, + {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, 187, 187, 73: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 93: 523, 98: 522, 106: 526}, + {527}, + {1: 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 92: 211}, + {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, 187, 73: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 305, 93: 313, 98: 529}, // 310 - {185, 84: 302, 92: 528}, - {529}, - {1: 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 211, 91: 211}, - {1: 292, 251, 244, 246, 280, 288, 265, 267, 268, 239, 278, 296, 258, 254, 270, 263, 257, 253, 262, 222, 241, 242, 243, 269, 293, 229, 234, 256, 289, 290, 271, 245, 247, 299, 266, 273, 259, 255, 294, 264, 248, 272, 282, 274, 284, 276, 250, 261, 230, 281, 233, 238, 295, 240, 232, 283, 298, 231, 252, 275, 249, 297, 291, 260, 235, 286, 277, 279, 287, 285, 101: 236, 106: 223, 237, 110: 532, 228, 113: 227, 225, 531, 226, 224}, - {1: 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 91: 214}, + {530, 72: 414}, + {1: 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 92: 212}, + {187, 85: 305, 93: 532}, + {533}, + {1: 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 92: 213}, // 315 - {1: 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 91: 212}, + {1: 295, 253, 246, 248, 283, 291, 267, 269, 270, 272, 241, 281, 299, 260, 256, 273, 265, 259, 255, 264, 224, 243, 244, 245, 271, 296, 231, 236, 258, 292, 293, 274, 247, 249, 302, 268, 276, 261, 257, 297, 266, 250, 275, 285, 277, 287, 279, 252, 263, 232, 284, 235, 240, 298, 242, 234, 286, 301, 233, 254, 278, 251, 300, 294, 262, 237, 289, 280, 282, 290, 288, 102: 238, 107: 225, 239, 111: 536, 230, 114: 229, 227, 535, 228, 226}, + {1: 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 92: 216}, + {1: 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 214, 92: 214}, } ) @@ -1053,7 +1060,7 @@ func yyhintlex1(yylex yyhintLexer, lval *yyhintSymType) (n int) { } func yyhintParse(yylex yyhintLexer, parser *hintParser) int { - const yyError = 132 + const yyError = 133 yyEx, _ := yylex.(yyhintLexerEx) var yyn int diff --git a/pkg/parser/hintparser.y b/pkg/parser/hintparser.y index 228d525e15747..cb4fcdbd9145a 100644 --- a/pkg/parser/hintparser.y +++ b/pkg/parser/hintparser.y @@ -80,6 +80,7 @@ import ( hintSetVar "SET_VAR" hintResourceGroup "RESOURCE_GROUP" hintQBName "QB_NAME" + hintHypoIndex "HYPO_INDEX" /* TiDB hint names */ hintAggToCop "AGG_TO_COP" @@ -646,6 +647,7 @@ SupportedTableLevelOptimizerHintName: | "HASH_JOIN_BUILD" | "HASH_JOIN_PROBE" | "LEADING" +| "HYPO_INDEX" UnsupportedIndexLevelOptimizerHintName: "INDEX_MERGE" @@ -733,6 +735,7 @@ Identifier: | "SET_VAR" | "RESOURCE_GROUP" | "QB_NAME" +| "HYPO_INDEX" /* TiDB hint names */ | "AGG_TO_COP" | "LIMIT_TO_COP" diff --git a/pkg/parser/misc.go b/pkg/parser/misc.go index adc25a043dbe5..4ed624775905a 100644 --- a/pkg/parser/misc.go +++ b/pkg/parser/misc.go @@ -1025,6 +1025,7 @@ var hintTokenMap = map[string]int{ "SET_VAR": hintSetVar, "RESOURCE_GROUP": hintResourceGroup, "QB_NAME": hintQBName, + "HYPO_INDEX": hintHypoIndex, // TiDB hint names "AGG_TO_COP": hintAggToCop, diff --git a/pkg/parser/mysql/const.go b/pkg/parser/mysql/const.go index c9862fb5f981e..6de2df9ed0c95 100644 --- a/pkg/parser/mysql/const.go +++ b/pkg/parser/mysql/const.go @@ -336,6 +336,19 @@ var DefaultLengthOfTimeFraction = map[int]int{ 6: 3, } +// DefaultAuthPlugins are the supported default authentication plugins. +var DefaultAuthPlugins = []string{ + AuthNativePassword, + AuthCachingSha2Password, + AuthTiDBSM3Password, + AuthLDAPSASL, + AuthLDAPSimple, + AuthSocket, + AuthTiDBSessionToken, + AuthTiDBAuthToken, + AuthMySQLClearPassword, +} + // SQLMode is the type for MySQL sql_mode. // See https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html type SQLMode int diff --git a/pkg/parser/parser.go b/pkg/parser/parser.go index 72b23314efaf6..f6a3cafdb4f92 100644 --- a/pkg/parser/parser.go +++ b/pkg/parser/parser.go @@ -922,568 +922,568 @@ const ( zerofill = 57594 yyMaxDepth = 200 - yyTabOfs = -2895 + yyTabOfs = -2896 ) var ( yyXLAT = map[int]int{ - 59: 0, // ';' (2541x) - 57344: 1, // $end (2528x) - 57848: 2, // remove (2019x) - 58148: 3, // split (2019x) - 57777: 4, // merge (2018x) - 57849: 5, // reorganize (2017x) - 57650: 6, // comment (2011x) - 57919: 7, // storage (1922x) - 57608: 8, // autoIncrement (1911x) - 44: 9, // ',' (1882x) - 57717: 10, // first (1810x) - 57598: 11, // after (1804x) - 57882: 12, // serial (1800x) - 57609: 13, // autoRandom (1799x) - 57649: 14, // columnFormat (1799x) - 57818: 15, // password (1764x) - 57635: 16, // charsetKwd (1755x) - 57637: 17, // checksum (1745x) - 58033: 18, // placement (1742x) - 57752: 19, // keyBlockSize (1726x) - 57930: 20, // tablespace (1722x) - 57693: 21, // encryption (1720x) - 57698: 22, // engine (1717x) - 57674: 23, // data (1715x) - 57743: 24, // insertMethod (1713x) - 57771: 25, // maxRows (1713x) - 57781: 26, // minRows (1713x) - 57794: 27, // nodegroup (1713x) - 57660: 28, // connection (1705x) - 57610: 29, // autoRandomBase (1702x) - 58151: 30, // statsBuckets (1700x) - 58157: 31, // statsTopN (1700x) - 57948: 32, // ttl (1700x) - 57607: 33, // autoIdCache (1699x) - 57612: 34, // avgRowLength (1699x) - 57655: 35, // compression (1699x) - 57681: 36, // delayKeyWrite (1699x) - 57812: 37, // packKeys (1699x) - 57831: 38, // preSplitRegions (1699x) - 57869: 39, // rowFormat (1699x) - 57875: 40, // secondaryEngine (1699x) - 57886: 41, // shardRowIDBits (1699x) - 57911: 42, // statsAutoRecalc (1699x) - 57912: 43, // statsColChoice (1699x) - 57913: 44, // statsColList (1699x) - 57915: 45, // statsPersistent (1699x) - 57916: 46, // statsSamplePages (1699x) - 57917: 47, // statsSampleRate (1699x) - 57931: 48, // tableChecksum (1699x) - 57949: 49, // ttlEnable (1699x) - 57950: 50, // ttlJobInterval (1699x) - 57856: 51, // resource (1678x) - 41: 52, // ')' (1651x) - 57605: 53, // attribute (1651x) - 57595: 54, // account (1649x) - 57713: 55, // failedLoginAttempts (1649x) - 57819: 56, // passwordLockTime (1649x) - 57346: 57, // identifier (1647x) - 57861: 58, // resume (1635x) - 57890: 59, // signed (1635x) - 57896: 60, // snapshot (1633x) - 57613: 61, // backend (1632x) - 57636: 62, // checkpoint (1632x) - 57638: 63, // checksumConcurrency (1632x) - 57656: 64, // compressionLevel (1632x) - 57657: 65, // compressionType (1632x) - 57658: 66, // concurrency (1632x) - 57665: 67, // csvBackslashEscape (1632x) - 57666: 68, // csvDelimiter (1632x) - 57667: 69, // csvHeader (1632x) - 57668: 70, // csvNotNull (1632x) - 57669: 71, // csvNull (1632x) - 57670: 72, // csvSeparator (1632x) - 57671: 73, // csvTrimLastSeparators (1632x) - 57694: 74, // encryptionKeyFile (1632x) - 57695: 75, // encryptionMethod (1632x) - 58007: 76, // fullBackupStorage (1632x) - 58008: 77, // gcTTL (1632x) - 57737: 78, // ignoreStats (1632x) - 57757: 79, // lastBackup (1632x) - 57761: 80, // loadStats (1632x) - 57809: 81, // onDuplicate (1632x) - 57807: 82, // online (1632x) - 57843: 83, // rateLimit (1632x) - 58043: 84, // restoredTS (1632x) - 57879: 85, // sendCredentialsToTiKV (1632x) - 57893: 86, // skipSchemaFiles (1632x) - 58051: 87, // startTS (1632x) - 57920: 88, // strictFormat (1632x) - 57936: 89, // tikvImporter (1632x) - 58083: 90, // untilTS (1632x) - 57966: 91, // waitTiflashReady (1632x) - 57971: 92, // withSysTable (1632x) - 57617: 93, // begin (1626x) - 57651: 94, // commit (1626x) - 57791: 95, // no (1626x) - 57865: 96, // rollback (1626x) - 57910: 97, // start (1624x) - 57946: 98, // truncate (1623x) - 57629: 99, // cache (1621x) - 57792: 100, // nocache (1620x) - 57810: 101, // open (1620x) - 57596: 102, // action (1619x) - 57643: 103, // close (1619x) - 57673: 104, // cycle (1619x) - 57780: 105, // minValue (1619x) - 57696: 106, // end (1618x) - 57740: 107, // increment (1618x) - 57793: 108, // nocycle (1618x) - 57795: 109, // nomaxvalue (1618x) - 57796: 110, // nominvalue (1618x) - 57601: 111, // algorithm (1616x) - 57858: 112, // restart (1616x) - 57951: 113, // tp (1616x) - 57645: 114, // clustered (1615x) - 57745: 115, // invisible (1615x) - 57797: 116, // nonclustered (1615x) - 58142: 117, // regions (1615x) - 57964: 118, // visible (1615x) - 57978: 119, // background (1613x) - 57985: 120, // burstable (1613x) - 58039: 121, // priority (1613x) - 58040: 122, // queryLimit (1613x) - 58045: 123, // ruRate (1613x) - 57922: 124, // subpartition (1611x) - 57817: 125, // partitions (1610x) - 58035: 126, // plan (1610x) - 57974: 127, // yearType (1610x) - 57987: 128, // constraints (1608x) - 58005: 129, // followerConstraints (1608x) - 58006: 130, // followers (1608x) - 58020: 131, // leaderConstraints (1608x) - 58022: 132, // learnerConstraints (1608x) - 58023: 133, // learners (1608x) - 58038: 134, // primaryRegion (1608x) - 58047: 135, // schedule (1608x) - 57909: 136, // sqlTsiYear (1608x) - 58062: 137, // survivalPreferences (1608x) - 58088: 138, // voterConstraints (1608x) - 58089: 139, // voters (1608x) - 57648: 140, // columns (1606x) - 57738: 141, // importKwd (1606x) - 57963: 142, // view (1606x) - 57677: 143, // day (1605x) - 58091: 144, // watch (1604x) - 57994: 145, // defined (1603x) - 58000: 146, // execElapsed (1603x) - 57873: 147, // second (1603x) - 57918: 148, // status (1603x) - 57734: 149, // hour (1602x) - 57778: 150, // microsecond (1602x) - 57779: 151, // minute (1602x) - 57784: 152, // month (1602x) - 57839: 153, // quarter (1602x) - 57902: 154, // sqlTsiDay (1602x) - 57903: 155, // sqlTsiHour (1602x) - 57904: 156, // sqlTsiMinute (1602x) - 57905: 157, // sqlTsiMonth (1602x) - 57906: 158, // sqlTsiQuarter (1602x) - 57907: 159, // sqlTsiSecond (1602x) - 57908: 160, // sqlTsiWeek (1602x) - 57968: 161, // week (1602x) - 57604: 162, // ascii (1601x) - 57628: 163, // byteType (1601x) - 57929: 164, // tables (1601x) - 57955: 165, // unicodeSym (1601x) - 57715: 166, // fields (1600x) - 57762: 167, // local (1599x) - 57765: 168, // logs (1599x) - 58066: 169, // timeDuration (1599x) - 57841: 170, // query (1597x) - 57880: 171, // separator (1597x) - 57639: 172, // cipher (1596x) - 57750: 173, // issuer (1596x) - 57767: 174, // maxConnectionsPerHour (1596x) - 57770: 175, // maxQueriesPerHour (1596x) - 57772: 176, // maxUpdatesPerHour (1596x) - 57773: 177, // maxUserConnections (1596x) - 57828: 178, // preceding (1596x) - 57871: 179, // san (1596x) - 57921: 180, // subject (1596x) - 57939: 181, // tokenIssuer (1596x) - 57998: 182, // endTime (1595x) - 57751: 183, // jsonType (1595x) - 58050: 184, // startTime (1595x) - 57676: 185, // datetimeType (1594x) - 57675: 186, // dateType (1594x) - 57718: 187, // fixed (1594x) - 57937: 188, // timeType (1594x) - 57620: 189, // bindings (1593x) - 57672: 190, // current (1593x) - 57680: 191, // definer (1593x) - 57729: 192, // hash (1593x) - 57736: 193, // identified (1593x) - 57857: 194, // respect (1593x) - 57864: 195, // role (1593x) - 57938: 196, // timestampType (1593x) - 57960: 197, // value (1593x) - 57962: 198, // vectorType (1593x) - 57614: 199, // backup (1592x) - 57626: 200, // booleanType (1592x) - 57697: 201, // enforced (1592x) - 57720: 202, // following (1592x) - 57758: 203, // less (1592x) - 57799: 204, // nowait (1592x) - 57808: 205, // only (1592x) - 57872: 206, // savepoint (1592x) - 57892: 207, // skip (1592x) - 58064: 208, // taskTypes (1592x) - 57934: 209, // textType (1592x) - 57935: 210, // than (1592x) - 58159: 211, // tiFlash (1592x) - 57952: 212, // unbounded (1592x) - 57619: 213, // binding (1591x) - 57623: 214, // bitType (1591x) - 57625: 215, // boolType (1591x) - 57700: 216, // enum (1591x) - 57726: 217, // global (1591x) - 57735: 218, // hypo (1591x) - 58134: 219, // job (1591x) - 57786: 220, // national (1591x) - 57787: 221, // ncharType (1591x) - 58030: 222, // next_row_id (1591x) - 57801: 223, // nvarcharType (1591x) - 57803: 224, // offset (1591x) - 57827: 225, // policy (1591x) - 58037: 226, // predicate (1591x) - 57852: 227, // replica (1591x) - 57932: 228, // temporary (1591x) - 57958: 229, // user (1591x) - 57682: 230, // digest (1590x) - 58135: 231, // jobs (1590x) - 57763: 232, // location (1590x) - 58034: 233, // planCache (1590x) - 57829: 234, // prepare (1590x) - 58150: 235, // stats (1590x) - 57956: 236, // unknown (1590x) - 57965: 237, // wait (1590x) - 57627: 238, // btree (1589x) - 57988: 239, // cooldown (1589x) - 57679: 240, // declare (1589x) - 57996: 241, // dryRun (1589x) - 57721: 242, // format (1589x) - 57749: 243, // isolation (1589x) - 57755: 244, // last (1589x) - 57768: 245, // max_idxnum (1589x) - 57776: 246, // memory (1589x) - 57789: 247, // next (1589x) - 57802: 248, // off (1589x) - 57811: 249, // optional (1589x) - 57822: 250, // per_db (1589x) - 57832: 251, // privileges (1589x) - 57855: 252, // required (1589x) - 57870: 253, // rtree (1589x) - 58145: 254, // sampleRate (1589x) - 57881: 255, // sequence (1589x) - 57884: 256, // session (1589x) - 57895: 257, // slow (1589x) - 57959: 258, // validation (1589x) - 57961: 259, // variables (1589x) - 57606: 260, // attributes (1588x) - 58123: 261, // cancel (1588x) - 57653: 262, // compact (1588x) - 58128: 263, // ddl (1588x) - 57684: 264, // disable (1588x) - 57688: 265, // do (1588x) - 57690: 266, // dynamic (1588x) - 57691: 267, // enable (1588x) - 57701: 268, // errorKwd (1588x) - 57999: 269, // exact (1588x) - 57719: 270, // flush (1588x) - 57723: 271, // full (1588x) - 57728: 272, // handler (1588x) - 57732: 273, // history (1588x) - 57774: 274, // mb (1588x) - 57782: 275, // mode (1588x) - 57820: 276, // pause (1588x) - 57825: 277, // plugins (1588x) - 57834: 278, // processlist (1588x) - 57845: 279, // recover (1588x) - 57850: 280, // repair (1588x) - 57851: 281, // repeatable (1588x) - 58048: 282, // similar (1588x) - 58149: 283, // statistics (1588x) - 57923: 284, // subpartitions (1588x) - 58158: 285, // tidb (1588x) - 57970: 286, // without (1588x) - 58092: 287, // admin (1587x) - 58093: 288, // batch (1587x) - 57616: 289, // bdr (1587x) - 57622: 290, // binlog (1587x) - 57624: 291, // block (1587x) - 57983: 292, // br (1587x) - 57984: 293, // briefType (1587x) - 58094: 294, // buckets (1587x) - 57630: 295, // calibrate (1587x) - 57631: 296, // capture (1587x) - 58124: 297, // cardinality (1587x) - 57634: 298, // chain (1587x) - 57642: 299, // clientErrorsSummary (1587x) - 58125: 300, // cmSketch (1587x) - 57646: 301, // coalesce (1587x) - 57654: 302, // compressed (1587x) - 57663: 303, // context (1587x) - 57989: 304, // copyKwd (1587x) - 58127: 305, // correlation (1587x) - 57664: 306, // cpu (1587x) - 57678: 307, // deallocate (1587x) - 58129: 308, // dependency (1587x) - 57683: 309, // directory (1587x) - 57686: 310, // discard (1587x) - 57687: 311, // disk (1587x) - 57995: 312, // dotType (1587x) - 58131: 313, // drainer (1587x) - 58132: 314, // dry (1587x) - 57689: 315, // duplicate (1587x) - 57707: 316, // exchange (1587x) - 57709: 317, // execute (1587x) - 57710: 318, // expansion (1587x) - 58003: 319, // flashback (1587x) - 57725: 320, // general (1587x) - 57730: 321, // help (1587x) - 58011: 322, // high (1587x) - 57731: 323, // histogram (1587x) - 57733: 324, // hosts (1587x) - 57702: 325, // identSQLErrors (1587x) - 57741: 326, // incremental (1587x) - 58012: 327, // inplace (1587x) - 57744: 328, // instance (1587x) - 58013: 329, // instant (1587x) - 57748: 330, // ipc (1587x) - 57753: 331, // labels (1587x) - 57764: 332, // locked (1587x) - 58025: 333, // low (1587x) - 58027: 334, // medium (1587x) - 58028: 335, // metadata (1587x) - 57783: 336, // modify (1587x) - 57790: 337, // nextval (1587x) - 58136: 338, // nodeID (1587x) - 58137: 339, // nodeState (1587x) - 57800: 340, // nulls (1587x) - 57813: 341, // pageSym (1587x) - 58140: 342, // pump (1587x) - 57838: 343, // purge (1587x) - 57844: 344, // rebuild (1587x) - 57846: 345, // redundant (1587x) - 57847: 346, // reload (1587x) - 57859: 347, // restore (1587x) - 57867: 348, // routine (1587x) - 58046: 349, // s3 (1587x) - 58146: 350, // samples (1587x) - 57876: 351, // secondaryLoad (1587x) - 57877: 352, // secondaryUnload (1587x) - 57887: 353, // share (1587x) - 57889: 354, // shutdown (1587x) - 57894: 355, // slave (1587x) - 57898: 356, // source (1587x) - 58152: 357, // statsExtended (1587x) - 57914: 358, // statsOptions (1587x) - 58056: 359, // stop (1587x) - 57925: 360, // swaps (1587x) - 58065: 361, // tidbJson (1587x) - 58070: 362, // tokudbDefault (1587x) - 58071: 363, // tokudbFast (1587x) - 58072: 364, // tokudbLzma (1587x) - 58073: 365, // tokudbQuickLZ (1587x) - 58074: 366, // tokudbSmall (1587x) - 58075: 367, // tokudbSnappy (1587x) - 58076: 368, // tokudbUncompressed (1587x) - 58077: 369, // tokudbZlib (1587x) - 58078: 370, // tokudbZstd (1587x) - 58160: 371, // topn (1587x) - 57942: 372, // trace (1587x) - 57943: 373, // traditional (1587x) - 58081: 374, // trueCardCost (1587x) - 58082: 375, // unlimited (1587x) - 58087: 376, // verboseType (1587x) - 57967: 377, // warnings (1587x) - 57597: 378, // advise (1586x) - 57599: 379, // against (1586x) - 57600: 380, // ago (1586x) - 57602: 381, // always (1586x) - 57615: 382, // backups (1586x) - 57618: 383, // bernoulli (1586x) - 57621: 384, // bindingCache (1586x) - 58112: 385, // builtins (1586x) - 57632: 386, // cascaded (1586x) - 57633: 387, // causal (1586x) - 57640: 388, // cleanup (1586x) - 57641: 389, // client (1586x) - 57644: 390, // cluster (1586x) - 57647: 391, // collation (1586x) - 58126: 392, // columnStatsUsage (1586x) - 57652: 393, // committed (1586x) - 57659: 394, // config (1586x) - 57661: 395, // consistency (1586x) - 57662: 396, // consistent (1586x) - 58130: 397, // depth (1586x) - 57685: 398, // disabled (1586x) - 57997: 399, // dump (1586x) - 57692: 400, // enabled (1586x) - 57699: 401, // engines (1586x) - 57705: 402, // events (1586x) - 57706: 403, // evolve (1586x) - 57711: 404, // expire (1586x) - 58001: 405, // exprPushdownBlacklist (1586x) - 57712: 406, // extended (1586x) - 57714: 407, // faultsSym (1586x) - 57722: 408, // found (1586x) - 57724: 409, // function (1586x) - 57727: 410, // grants (1586x) - 58133: 411, // histogramsInFlight (1586x) - 57742: 412, // indexes (1586x) - 58014: 413, // internal (1586x) - 57746: 414, // invoker (1586x) - 57747: 415, // io (1586x) - 57754: 416, // language (1586x) - 57759: 417, // level (1586x) - 57760: 418, // list (1586x) - 58024: 419, // log (1586x) - 57766: 420, // master (1586x) - 57769: 421, // max_minutes (1586x) - 57788: 422, // never (1586x) - 57798: 423, // none (1586x) - 57804: 424, // oltpReadOnly (1586x) - 57805: 425, // oltpReadWrite (1586x) - 57806: 426, // oltpWriteOnly (1586x) - 58138: 427, // optimistic (1586x) - 58032: 428, // optRuleBlacklist (1586x) - 57814: 429, // parser (1586x) - 57815: 430, // partial (1586x) - 57816: 431, // partitioning (1586x) - 57823: 432, // per_table (1586x) - 57821: 433, // percent (1586x) - 58139: 434, // pessimistic (1586x) - 57826: 435, // point (1586x) - 57830: 436, // preserve (1586x) - 57835: 437, // profile (1586x) - 57836: 438, // profiles (1586x) - 57840: 439, // queries (1586x) - 58041: 440, // recent (1586x) - 58141: 441, // region (1586x) - 58042: 442, // replayer (1586x) - 57860: 443, // restores (1586x) - 57862: 444, // reuse (1586x) - 57866: 445, // rollup (1586x) - 58144: 446, // run (1586x) - 57874: 447, // secondary (1586x) - 57878: 448, // security (1586x) - 57883: 449, // serializable (1586x) - 58147: 450, // sessionStates (1586x) - 57891: 451, // simple (1586x) - 58153: 452, // statsHealthy (1586x) - 58154: 453, // statsHistograms (1586x) - 58155: 454, // statsLocked (1586x) - 58156: 455, // statsMeta (1586x) - 57926: 456, // switchesSym (1586x) - 57927: 457, // system (1586x) - 57928: 458, // systemTime (1586x) - 58063: 459, // target (1586x) - 57933: 460, // temptable (1586x) - 58069: 461, // tls (1586x) - 58079: 462, // top (1586x) - 57940: 463, // tpcc (1586x) - 57941: 464, // tpch10 (1586x) - 57944: 465, // transaction (1586x) - 57945: 466, // triggers (1586x) - 57953: 467, // uncommitted (1586x) - 57954: 468, // undefined (1586x) - 57957: 469, // unset (1586x) - 58161: 470, // width (1586x) - 57972: 471, // workload (1586x) - 57973: 472, // x509 (1586x) - 57975: 473, // addDate (1585x) - 57603: 474, // any (1585x) - 57976: 475, // approxCountDistinct (1585x) - 57977: 476, // approxPercentile (1585x) - 57611: 477, // avg (1585x) - 57979: 478, // bitAnd (1585x) - 57980: 479, // bitOr (1585x) - 57981: 480, // bitXor (1585x) - 57982: 481, // bound (1585x) - 57986: 482, // cast (1585x) - 57990: 483, // curDate (1585x) - 57991: 484, // curTime (1585x) - 57992: 485, // dateAdd (1585x) - 57993: 486, // dateSub (1585x) - 57703: 487, // escape (1585x) - 57704: 488, // event (1585x) - 57708: 489, // exclusive (1585x) - 58002: 490, // extract (1585x) - 57716: 491, // file (1585x) - 58004: 492, // follower (1585x) - 58009: 493, // getFormat (1585x) - 58010: 494, // groupConcat (1585x) - 57739: 495, // imports (1585x) - 58015: 496, // ioReadBandwidth (1585x) - 58016: 497, // ioWriteBandwidth (1585x) - 58017: 498, // jsonArrayagg (1585x) - 58018: 499, // jsonObjectAgg (1585x) - 57756: 500, // lastval (1585x) - 58019: 501, // leader (1585x) - 58021: 502, // learner (1585x) - 58026: 503, // max (1585x) - 57775: 504, // member (1585x) - 58029: 505, // min (1585x) - 57785: 506, // names (1585x) - 58031: 507, // now (1585x) - 58036: 508, // position (1585x) - 57833: 509, // process (1585x) - 57837: 510, // proxy (1585x) - 57842: 511, // quick (1585x) - 57853: 512, // replicas (1585x) - 57854: 513, // replication (1585x) - 58143: 514, // reset (1585x) - 57863: 515, // reverse (1585x) - 57868: 516, // rowCount (1585x) - 58044: 517, // running (1585x) - 57885: 518, // setval (1585x) - 57888: 519, // shared (1585x) - 57897: 520, // some (1585x) - 57899: 521, // sqlBufferResult (1585x) - 57900: 522, // sqlCache (1585x) - 57901: 523, // sqlNoCache (1585x) - 58049: 524, // staleness (1585x) - 58055: 525, // std (1585x) - 58052: 526, // stddev (1585x) - 58053: 527, // stddevPop (1585x) - 58054: 528, // stddevSamp (1585x) - 58057: 529, // strict (1585x) - 58058: 530, // strong (1585x) - 58059: 531, // subDate (1585x) - 58060: 532, // substring (1585x) - 58061: 533, // sum (1585x) - 57924: 534, // super (1585x) - 58067: 535, // timestampAdd (1585x) - 58068: 536, // timestampDiff (1585x) - 58080: 537, // trim (1585x) - 57947: 538, // tsoType (1585x) - 58084: 539, // variance (1585x) - 58085: 540, // varPop (1585x) - 58086: 541, // varSamp (1585x) - 58090: 542, // voter (1585x) - 57969: 543, // weightString (1585x) - 57505: 544, // on (1498x) - 40: 545, // '(' (1495x) - 57590: 546, // with (1363x) + 59: 0, // ';' (2542x) + 57344: 1, // $end (2529x) + 57848: 2, // remove (2020x) + 58148: 3, // split (2020x) + 57777: 4, // merge (2019x) + 57849: 5, // reorganize (2018x) + 57650: 6, // comment (2012x) + 57919: 7, // storage (1923x) + 57608: 8, // autoIncrement (1912x) + 44: 9, // ',' (1884x) + 57717: 10, // first (1811x) + 57598: 11, // after (1805x) + 57882: 12, // serial (1801x) + 57609: 13, // autoRandom (1800x) + 57649: 14, // columnFormat (1800x) + 57818: 15, // password (1765x) + 57635: 16, // charsetKwd (1756x) + 57637: 17, // checksum (1746x) + 58033: 18, // placement (1743x) + 57752: 19, // keyBlockSize (1727x) + 57930: 20, // tablespace (1723x) + 57693: 21, // encryption (1721x) + 57698: 22, // engine (1718x) + 57674: 23, // data (1716x) + 57743: 24, // insertMethod (1714x) + 57771: 25, // maxRows (1714x) + 57781: 26, // minRows (1714x) + 57794: 27, // nodegroup (1714x) + 57660: 28, // connection (1706x) + 57610: 29, // autoRandomBase (1703x) + 58151: 30, // statsBuckets (1701x) + 58157: 31, // statsTopN (1701x) + 57948: 32, // ttl (1701x) + 57607: 33, // autoIdCache (1700x) + 57612: 34, // avgRowLength (1700x) + 57655: 35, // compression (1700x) + 57681: 36, // delayKeyWrite (1700x) + 57812: 37, // packKeys (1700x) + 57831: 38, // preSplitRegions (1700x) + 57869: 39, // rowFormat (1700x) + 57875: 40, // secondaryEngine (1700x) + 57886: 41, // shardRowIDBits (1700x) + 57911: 42, // statsAutoRecalc (1700x) + 57912: 43, // statsColChoice (1700x) + 57913: 44, // statsColList (1700x) + 57915: 45, // statsPersistent (1700x) + 57916: 46, // statsSamplePages (1700x) + 57917: 47, // statsSampleRate (1700x) + 57931: 48, // tableChecksum (1700x) + 57949: 49, // ttlEnable (1700x) + 57950: 50, // ttlJobInterval (1700x) + 57856: 51, // resource (1679x) + 41: 52, // ')' (1653x) + 57605: 53, // attribute (1652x) + 57595: 54, // account (1650x) + 57713: 55, // failedLoginAttempts (1650x) + 57819: 56, // passwordLockTime (1650x) + 57346: 57, // identifier (1648x) + 57861: 58, // resume (1636x) + 57890: 59, // signed (1636x) + 57896: 60, // snapshot (1634x) + 57613: 61, // backend (1633x) + 57636: 62, // checkpoint (1633x) + 57638: 63, // checksumConcurrency (1633x) + 57656: 64, // compressionLevel (1633x) + 57657: 65, // compressionType (1633x) + 57658: 66, // concurrency (1633x) + 57665: 67, // csvBackslashEscape (1633x) + 57666: 68, // csvDelimiter (1633x) + 57667: 69, // csvHeader (1633x) + 57668: 70, // csvNotNull (1633x) + 57669: 71, // csvNull (1633x) + 57670: 72, // csvSeparator (1633x) + 57671: 73, // csvTrimLastSeparators (1633x) + 57694: 74, // encryptionKeyFile (1633x) + 57695: 75, // encryptionMethod (1633x) + 58007: 76, // fullBackupStorage (1633x) + 58008: 77, // gcTTL (1633x) + 57737: 78, // ignoreStats (1633x) + 57757: 79, // lastBackup (1633x) + 57761: 80, // loadStats (1633x) + 57809: 81, // onDuplicate (1633x) + 57807: 82, // online (1633x) + 57843: 83, // rateLimit (1633x) + 58043: 84, // restoredTS (1633x) + 57879: 85, // sendCredentialsToTiKV (1633x) + 57893: 86, // skipSchemaFiles (1633x) + 58051: 87, // startTS (1633x) + 57920: 88, // strictFormat (1633x) + 57936: 89, // tikvImporter (1633x) + 58083: 90, // untilTS (1633x) + 57966: 91, // waitTiflashReady (1633x) + 57971: 92, // withSysTable (1633x) + 57617: 93, // begin (1627x) + 57651: 94, // commit (1627x) + 57791: 95, // no (1627x) + 57865: 96, // rollback (1627x) + 57910: 97, // start (1625x) + 57946: 98, // truncate (1624x) + 57629: 99, // cache (1622x) + 57792: 100, // nocache (1621x) + 57810: 101, // open (1621x) + 57596: 102, // action (1620x) + 57643: 103, // close (1620x) + 57673: 104, // cycle (1620x) + 57780: 105, // minValue (1620x) + 57696: 106, // end (1619x) + 57740: 107, // increment (1619x) + 57793: 108, // nocycle (1619x) + 57795: 109, // nomaxvalue (1619x) + 57796: 110, // nominvalue (1619x) + 57601: 111, // algorithm (1617x) + 57858: 112, // restart (1617x) + 57951: 113, // tp (1617x) + 57645: 114, // clustered (1616x) + 57745: 115, // invisible (1616x) + 57797: 116, // nonclustered (1616x) + 58142: 117, // regions (1616x) + 57964: 118, // visible (1616x) + 57978: 119, // background (1614x) + 57985: 120, // burstable (1614x) + 58039: 121, // priority (1614x) + 58040: 122, // queryLimit (1614x) + 58045: 123, // ruRate (1614x) + 57922: 124, // subpartition (1612x) + 57817: 125, // partitions (1611x) + 58035: 126, // plan (1611x) + 57974: 127, // yearType (1611x) + 57987: 128, // constraints (1609x) + 58005: 129, // followerConstraints (1609x) + 58006: 130, // followers (1609x) + 58020: 131, // leaderConstraints (1609x) + 58022: 132, // learnerConstraints (1609x) + 58023: 133, // learners (1609x) + 58038: 134, // primaryRegion (1609x) + 58047: 135, // schedule (1609x) + 57909: 136, // sqlTsiYear (1609x) + 58062: 137, // survivalPreferences (1609x) + 58088: 138, // voterConstraints (1609x) + 58089: 139, // voters (1609x) + 57648: 140, // columns (1607x) + 57738: 141, // importKwd (1607x) + 57963: 142, // view (1607x) + 57677: 143, // day (1606x) + 58091: 144, // watch (1605x) + 57994: 145, // defined (1604x) + 58000: 146, // execElapsed (1604x) + 57873: 147, // second (1604x) + 57918: 148, // status (1604x) + 57734: 149, // hour (1603x) + 57778: 150, // microsecond (1603x) + 57779: 151, // minute (1603x) + 57784: 152, // month (1603x) + 57839: 153, // quarter (1603x) + 57902: 154, // sqlTsiDay (1603x) + 57903: 155, // sqlTsiHour (1603x) + 57904: 156, // sqlTsiMinute (1603x) + 57905: 157, // sqlTsiMonth (1603x) + 57906: 158, // sqlTsiQuarter (1603x) + 57907: 159, // sqlTsiSecond (1603x) + 57908: 160, // sqlTsiWeek (1603x) + 57968: 161, // week (1603x) + 57604: 162, // ascii (1602x) + 57628: 163, // byteType (1602x) + 57929: 164, // tables (1602x) + 57955: 165, // unicodeSym (1602x) + 57715: 166, // fields (1601x) + 57762: 167, // local (1600x) + 57765: 168, // logs (1600x) + 58066: 169, // timeDuration (1600x) + 57841: 170, // query (1598x) + 57880: 171, // separator (1598x) + 57639: 172, // cipher (1597x) + 57750: 173, // issuer (1597x) + 57767: 174, // maxConnectionsPerHour (1597x) + 57770: 175, // maxQueriesPerHour (1597x) + 57772: 176, // maxUpdatesPerHour (1597x) + 57773: 177, // maxUserConnections (1597x) + 57828: 178, // preceding (1597x) + 57871: 179, // san (1597x) + 57921: 180, // subject (1597x) + 57939: 181, // tokenIssuer (1597x) + 57998: 182, // endTime (1596x) + 57751: 183, // jsonType (1596x) + 58050: 184, // startTime (1596x) + 57676: 185, // datetimeType (1595x) + 57675: 186, // dateType (1595x) + 57718: 187, // fixed (1595x) + 57937: 188, // timeType (1595x) + 57620: 189, // bindings (1594x) + 57672: 190, // current (1594x) + 57680: 191, // definer (1594x) + 57729: 192, // hash (1594x) + 57736: 193, // identified (1594x) + 57857: 194, // respect (1594x) + 57864: 195, // role (1594x) + 57938: 196, // timestampType (1594x) + 57960: 197, // value (1594x) + 57962: 198, // vectorType (1594x) + 57614: 199, // backup (1593x) + 57626: 200, // booleanType (1593x) + 57697: 201, // enforced (1593x) + 57720: 202, // following (1593x) + 57758: 203, // less (1593x) + 57799: 204, // nowait (1593x) + 57808: 205, // only (1593x) + 57872: 206, // savepoint (1593x) + 57892: 207, // skip (1593x) + 58064: 208, // taskTypes (1593x) + 57934: 209, // textType (1593x) + 57935: 210, // than (1593x) + 58159: 211, // tiFlash (1593x) + 57952: 212, // unbounded (1593x) + 57619: 213, // binding (1592x) + 57623: 214, // bitType (1592x) + 57625: 215, // boolType (1592x) + 57700: 216, // enum (1592x) + 57726: 217, // global (1592x) + 57735: 218, // hypo (1592x) + 58134: 219, // job (1592x) + 57786: 220, // national (1592x) + 57787: 221, // ncharType (1592x) + 58030: 222, // next_row_id (1592x) + 57801: 223, // nvarcharType (1592x) + 57803: 224, // offset (1592x) + 57827: 225, // policy (1592x) + 58037: 226, // predicate (1592x) + 57852: 227, // replica (1592x) + 57932: 228, // temporary (1592x) + 57958: 229, // user (1592x) + 57682: 230, // digest (1591x) + 58135: 231, // jobs (1591x) + 57763: 232, // location (1591x) + 58034: 233, // planCache (1591x) + 57829: 234, // prepare (1591x) + 58150: 235, // stats (1591x) + 57956: 236, // unknown (1591x) + 57965: 237, // wait (1591x) + 57627: 238, // btree (1590x) + 57988: 239, // cooldown (1590x) + 57679: 240, // declare (1590x) + 57996: 241, // dryRun (1590x) + 57721: 242, // format (1590x) + 57749: 243, // isolation (1590x) + 57755: 244, // last (1590x) + 57768: 245, // max_idxnum (1590x) + 57776: 246, // memory (1590x) + 57789: 247, // next (1590x) + 57802: 248, // off (1590x) + 57811: 249, // optional (1590x) + 57822: 250, // per_db (1590x) + 57832: 251, // privileges (1590x) + 57855: 252, // required (1590x) + 57870: 253, // rtree (1590x) + 58145: 254, // sampleRate (1590x) + 57881: 255, // sequence (1590x) + 57884: 256, // session (1590x) + 57895: 257, // slow (1590x) + 57959: 258, // validation (1590x) + 57961: 259, // variables (1590x) + 57606: 260, // attributes (1589x) + 58123: 261, // cancel (1589x) + 57653: 262, // compact (1589x) + 58128: 263, // ddl (1589x) + 57684: 264, // disable (1589x) + 57688: 265, // do (1589x) + 57690: 266, // dynamic (1589x) + 57691: 267, // enable (1589x) + 57701: 268, // errorKwd (1589x) + 57999: 269, // exact (1589x) + 57719: 270, // flush (1589x) + 57723: 271, // full (1589x) + 57728: 272, // handler (1589x) + 57732: 273, // history (1589x) + 57774: 274, // mb (1589x) + 57782: 275, // mode (1589x) + 57820: 276, // pause (1589x) + 57825: 277, // plugins (1589x) + 57834: 278, // processlist (1589x) + 57845: 279, // recover (1589x) + 57850: 280, // repair (1589x) + 57851: 281, // repeatable (1589x) + 58048: 282, // similar (1589x) + 58149: 283, // statistics (1589x) + 57923: 284, // subpartitions (1589x) + 58158: 285, // tidb (1589x) + 57970: 286, // without (1589x) + 58092: 287, // admin (1588x) + 58093: 288, // batch (1588x) + 57616: 289, // bdr (1588x) + 57622: 290, // binlog (1588x) + 57624: 291, // block (1588x) + 57983: 292, // br (1588x) + 57984: 293, // briefType (1588x) + 58094: 294, // buckets (1588x) + 57630: 295, // calibrate (1588x) + 57631: 296, // capture (1588x) + 58124: 297, // cardinality (1588x) + 57634: 298, // chain (1588x) + 57642: 299, // clientErrorsSummary (1588x) + 58125: 300, // cmSketch (1588x) + 57646: 301, // coalesce (1588x) + 57654: 302, // compressed (1588x) + 57663: 303, // context (1588x) + 57989: 304, // copyKwd (1588x) + 58127: 305, // correlation (1588x) + 57664: 306, // cpu (1588x) + 57678: 307, // deallocate (1588x) + 58129: 308, // dependency (1588x) + 57683: 309, // directory (1588x) + 57686: 310, // discard (1588x) + 57687: 311, // disk (1588x) + 57995: 312, // dotType (1588x) + 58131: 313, // drainer (1588x) + 58132: 314, // dry (1588x) + 57689: 315, // duplicate (1588x) + 57707: 316, // exchange (1588x) + 57709: 317, // execute (1588x) + 57710: 318, // expansion (1588x) + 58003: 319, // flashback (1588x) + 57725: 320, // general (1588x) + 57730: 321, // help (1588x) + 58011: 322, // high (1588x) + 57731: 323, // histogram (1588x) + 57733: 324, // hosts (1588x) + 57702: 325, // identSQLErrors (1588x) + 57741: 326, // incremental (1588x) + 58012: 327, // inplace (1588x) + 57744: 328, // instance (1588x) + 58013: 329, // instant (1588x) + 57748: 330, // ipc (1588x) + 57753: 331, // labels (1588x) + 57764: 332, // locked (1588x) + 58025: 333, // low (1588x) + 58027: 334, // medium (1588x) + 58028: 335, // metadata (1588x) + 57783: 336, // modify (1588x) + 57790: 337, // nextval (1588x) + 58136: 338, // nodeID (1588x) + 58137: 339, // nodeState (1588x) + 57800: 340, // nulls (1588x) + 57813: 341, // pageSym (1588x) + 58140: 342, // pump (1588x) + 57838: 343, // purge (1588x) + 57844: 344, // rebuild (1588x) + 57846: 345, // redundant (1588x) + 57847: 346, // reload (1588x) + 57859: 347, // restore (1588x) + 57867: 348, // routine (1588x) + 58046: 349, // s3 (1588x) + 58146: 350, // samples (1588x) + 57876: 351, // secondaryLoad (1588x) + 57877: 352, // secondaryUnload (1588x) + 57887: 353, // share (1588x) + 57889: 354, // shutdown (1588x) + 57894: 355, // slave (1588x) + 57898: 356, // source (1588x) + 58152: 357, // statsExtended (1588x) + 57914: 358, // statsOptions (1588x) + 58056: 359, // stop (1588x) + 57925: 360, // swaps (1588x) + 58065: 361, // tidbJson (1588x) + 58070: 362, // tokudbDefault (1588x) + 58071: 363, // tokudbFast (1588x) + 58072: 364, // tokudbLzma (1588x) + 58073: 365, // tokudbQuickLZ (1588x) + 58074: 366, // tokudbSmall (1588x) + 58075: 367, // tokudbSnappy (1588x) + 58076: 368, // tokudbUncompressed (1588x) + 58077: 369, // tokudbZlib (1588x) + 58078: 370, // tokudbZstd (1588x) + 58160: 371, // topn (1588x) + 57942: 372, // trace (1588x) + 57943: 373, // traditional (1588x) + 58081: 374, // trueCardCost (1588x) + 58082: 375, // unlimited (1588x) + 58087: 376, // verboseType (1588x) + 57967: 377, // warnings (1588x) + 57597: 378, // advise (1587x) + 57599: 379, // against (1587x) + 57600: 380, // ago (1587x) + 57602: 381, // always (1587x) + 57615: 382, // backups (1587x) + 57618: 383, // bernoulli (1587x) + 57621: 384, // bindingCache (1587x) + 58112: 385, // builtins (1587x) + 57632: 386, // cascaded (1587x) + 57633: 387, // causal (1587x) + 57640: 388, // cleanup (1587x) + 57641: 389, // client (1587x) + 57644: 390, // cluster (1587x) + 57647: 391, // collation (1587x) + 58126: 392, // columnStatsUsage (1587x) + 57652: 393, // committed (1587x) + 57659: 394, // config (1587x) + 57661: 395, // consistency (1587x) + 57662: 396, // consistent (1587x) + 58130: 397, // depth (1587x) + 57685: 398, // disabled (1587x) + 57997: 399, // dump (1587x) + 57692: 400, // enabled (1587x) + 57699: 401, // engines (1587x) + 57705: 402, // events (1587x) + 57706: 403, // evolve (1587x) + 57711: 404, // expire (1587x) + 58001: 405, // exprPushdownBlacklist (1587x) + 57712: 406, // extended (1587x) + 57714: 407, // faultsSym (1587x) + 57722: 408, // found (1587x) + 57724: 409, // function (1587x) + 57727: 410, // grants (1587x) + 58133: 411, // histogramsInFlight (1587x) + 57742: 412, // indexes (1587x) + 58014: 413, // internal (1587x) + 57746: 414, // invoker (1587x) + 57747: 415, // io (1587x) + 57754: 416, // language (1587x) + 57759: 417, // level (1587x) + 57760: 418, // list (1587x) + 58024: 419, // log (1587x) + 57766: 420, // master (1587x) + 57769: 421, // max_minutes (1587x) + 57788: 422, // never (1587x) + 57798: 423, // none (1587x) + 57804: 424, // oltpReadOnly (1587x) + 57805: 425, // oltpReadWrite (1587x) + 57806: 426, // oltpWriteOnly (1587x) + 58138: 427, // optimistic (1587x) + 58032: 428, // optRuleBlacklist (1587x) + 57814: 429, // parser (1587x) + 57815: 430, // partial (1587x) + 57816: 431, // partitioning (1587x) + 57823: 432, // per_table (1587x) + 57821: 433, // percent (1587x) + 58139: 434, // pessimistic (1587x) + 57826: 435, // point (1587x) + 57830: 436, // preserve (1587x) + 57835: 437, // profile (1587x) + 57836: 438, // profiles (1587x) + 57840: 439, // queries (1587x) + 58041: 440, // recent (1587x) + 58141: 441, // region (1587x) + 58042: 442, // replayer (1587x) + 57860: 443, // restores (1587x) + 57862: 444, // reuse (1587x) + 57866: 445, // rollup (1587x) + 58144: 446, // run (1587x) + 57874: 447, // secondary (1587x) + 57878: 448, // security (1587x) + 57883: 449, // serializable (1587x) + 58147: 450, // sessionStates (1587x) + 57891: 451, // simple (1587x) + 58153: 452, // statsHealthy (1587x) + 58154: 453, // statsHistograms (1587x) + 58155: 454, // statsLocked (1587x) + 58156: 455, // statsMeta (1587x) + 57926: 456, // switchesSym (1587x) + 57927: 457, // system (1587x) + 57928: 458, // systemTime (1587x) + 58063: 459, // target (1587x) + 57933: 460, // temptable (1587x) + 58069: 461, // tls (1587x) + 58079: 462, // top (1587x) + 57940: 463, // tpcc (1587x) + 57941: 464, // tpch10 (1587x) + 57944: 465, // transaction (1587x) + 57945: 466, // triggers (1587x) + 57953: 467, // uncommitted (1587x) + 57954: 468, // undefined (1587x) + 57957: 469, // unset (1587x) + 58161: 470, // width (1587x) + 57972: 471, // workload (1587x) + 57973: 472, // x509 (1587x) + 57975: 473, // addDate (1586x) + 57603: 474, // any (1586x) + 57976: 475, // approxCountDistinct (1586x) + 57977: 476, // approxPercentile (1586x) + 57611: 477, // avg (1586x) + 57979: 478, // bitAnd (1586x) + 57980: 479, // bitOr (1586x) + 57981: 480, // bitXor (1586x) + 57982: 481, // bound (1586x) + 57986: 482, // cast (1586x) + 57990: 483, // curDate (1586x) + 57991: 484, // curTime (1586x) + 57992: 485, // dateAdd (1586x) + 57993: 486, // dateSub (1586x) + 57703: 487, // escape (1586x) + 57704: 488, // event (1586x) + 57708: 489, // exclusive (1586x) + 58002: 490, // extract (1586x) + 57716: 491, // file (1586x) + 58004: 492, // follower (1586x) + 58009: 493, // getFormat (1586x) + 58010: 494, // groupConcat (1586x) + 57739: 495, // imports (1586x) + 58015: 496, // ioReadBandwidth (1586x) + 58016: 497, // ioWriteBandwidth (1586x) + 58017: 498, // jsonArrayagg (1586x) + 58018: 499, // jsonObjectAgg (1586x) + 57756: 500, // lastval (1586x) + 58019: 501, // leader (1586x) + 58021: 502, // learner (1586x) + 58026: 503, // max (1586x) + 57775: 504, // member (1586x) + 58029: 505, // min (1586x) + 57785: 506, // names (1586x) + 58031: 507, // now (1586x) + 58036: 508, // position (1586x) + 57833: 509, // process (1586x) + 57837: 510, // proxy (1586x) + 57842: 511, // quick (1586x) + 57853: 512, // replicas (1586x) + 57854: 513, // replication (1586x) + 58143: 514, // reset (1586x) + 57863: 515, // reverse (1586x) + 57868: 516, // rowCount (1586x) + 58044: 517, // running (1586x) + 57885: 518, // setval (1586x) + 57888: 519, // shared (1586x) + 57897: 520, // some (1586x) + 57899: 521, // sqlBufferResult (1586x) + 57900: 522, // sqlCache (1586x) + 57901: 523, // sqlNoCache (1586x) + 58049: 524, // staleness (1586x) + 58055: 525, // std (1586x) + 58052: 526, // stddev (1586x) + 58053: 527, // stddevPop (1586x) + 58054: 528, // stddevSamp (1586x) + 58057: 529, // strict (1586x) + 58058: 530, // strong (1586x) + 58059: 531, // subDate (1586x) + 58060: 532, // substring (1586x) + 58061: 533, // sum (1586x) + 57924: 534, // super (1586x) + 58067: 535, // timestampAdd (1586x) + 58068: 536, // timestampDiff (1586x) + 58080: 537, // trim (1586x) + 57947: 538, // tsoType (1586x) + 58084: 539, // variance (1586x) + 58085: 540, // varPop (1586x) + 58086: 541, // varSamp (1586x) + 58090: 542, // voter (1586x) + 57969: 543, // weightString (1586x) + 57505: 544, // on (1499x) + 40: 545, // '(' (1496x) + 57590: 546, // with (1364x) 57353: 547, // stringLit (1347x) 58180: 548, // not2 (1303x) 57405: 549, // defaultKwd (1255x) 57498: 550, // not (1234x) 57369: 551, // as (1200x) 57384: 552, // collate (1168x) - 57568: 553, // union (1152x) - 57475: 554, // left (1148x) - 57534: 555, // right (1148x) - 57576: 556, // using (1137x) + 57568: 553, // union (1153x) + 57475: 554, // left (1149x) + 57534: 555, // right (1149x) + 57576: 556, // using (1138x) 43: 557, // '+' (1124x) 45: 558, // '-' (1122x) 57496: 559, // mod (1102x) @@ -1491,42 +1491,42 @@ var ( 57502: 561, // null (1063x) 57580: 562, // values (1059x) 57446: 563, // ignore (1045x) - 57421: 564, // except (1041x) - 57461: 565, // intersect (1040x) + 57421: 564, // except (1042x) + 57461: 565, // intersect (1041x) 57530: 566, // replace (1039x) 57381: 567, // charType (1028x) - 57426: 568, // fetch (1022x) + 57426: 568, // fetch (1023x) 58169: 569, // eq (1021x) - 57477: 570, // limit (1013x) - 57541: 571, // set (1013x) - 57431: 572, // forKwd (1010x) + 57477: 570, // limit (1014x) + 57541: 571, // set (1014x) + 57431: 572, // forKwd (1011x) 58164: 573, // intLit (1009x) - 57463: 574, // into (1006x) + 57463: 574, // into (1007x) 42: 575, // '*' (1005x) 57434: 576, // from (1002x) - 57483: 577, // lock (997x) - 57587: 578, // where (989x) - 57510: 579, // order (985x) + 57483: 577, // lock (998x) + 57587: 578, // where (990x) + 57510: 579, // order (986x) 57432: 580, // force (979x) 57367: 581, // and (976x) 57509: 582, // or (952x) 57358: 583, // andand (951x) 57824: 584, // pipesAsOr (951x) 57592: 585, // xor (951x) - 57438: 586, // group (922x) - 57440: 587, // having (917x) - 57555: 588, // straightJoin (909x) - 57589: 589, // window (903x) + 57438: 586, // group (923x) + 57440: 587, // having (918x) + 57555: 588, // straightJoin (910x) + 57589: 589, // window (904x) 57575: 590, // use (901x) - 57466: 591, // join (897x) + 57466: 591, // join (898x) 57409: 592, // desc (892x) 57445: 593, // ifKwd (888x) - 57476: 594, // like (887x) - 57497: 595, // natural (887x) - 57390: 596, // cross (886x) - 57424: 597, // explain (886x) - 57451: 598, // inner (886x) - 125: 599, // '}' (883x) + 57497: 594, // natural (888x) + 57390: 595, // cross (887x) + 57451: 596, // inner (887x) + 57476: 597, // like (887x) + 57424: 598, // explain (886x) + 125: 599, // '}' (884x) 57373: 600, // binaryType (880x) 57453: 601, // insert (877x) 57537: 602, // rows (871x) @@ -1713,10 +1713,10 @@ var ( 57528: 783, // rename (550x) 57591: 784, // write (550x) 57363: 785, // add (549x) - 58450: 786, // Identifier (537x) - 58534: 787, // NotKeywordToken (537x) - 58812: 788, // TiDBKeyword (537x) - 58822: 789, // UnReservedKeyword (537x) + 58450: 786, // Identifier (538x) + 58534: 787, // NotKeywordToken (538x) + 58812: 788, // TiDBKeyword (538x) + 58822: 789, // UnReservedKeyword (538x) 58778: 790, // SubSelect (262x) 58832: 791, // UserVariable (201x) 58503: 792, // Literal (199x) @@ -1763,8 +1763,8 @@ var ( 57571: 833, // unsigned (50x) 57594: 834, // zerofill (48x) 57514: 835, // over (45x) - 58826: 836, // UpdateStmtNoWith (42x) - 58289: 837, // ColumnName (41x) + 58289: 836, // ColumnName (42x) + 58826: 837, // UpdateStmtNoWith (42x) 58348: 838, // DeleteWithoutUsingStmt (41x) 58479: 839, // InsertIntoStmt (39x) 58667: 840, // ReplaceIntoStmt (39x) @@ -1845,10 +1845,10 @@ var ( 58800: 915, // TableRef (12x) 58813: 916, // TimeUnit (12x) 58233: 917, // AnalyzeOptionListOpt (11x) - 58422: 918, // FromOrIn (11x) - 58229: 919, // AlterTableStmt (10x) - 58280: 920, // CharsetName (10x) - 58290: 921, // ColumnNameList (10x) + 58290: 918, // ColumnNameList (11x) + 58422: 919, // FromOrIn (11x) + 58229: 920, // AlterTableStmt (10x) + 58280: 921, // CharsetName (10x) 58331: 922, // DBName (10x) 58457: 923, // ImportIntoStmt (10x) 57480: 924, // load (10x) @@ -3088,11 +3088,11 @@ var ( "join", "desc", "ifKwd", - "like", "natural", "cross", - "explain", "inner", + "like", + "explain", "'}'", "binaryType", "insert", @@ -3330,8 +3330,8 @@ var ( "unsigned", "zerofill", "over", - "UpdateStmtNoWith", "ColumnName", + "UpdateStmtNoWith", "DeleteWithoutUsingStmt", "InsertIntoStmt", "ReplaceIntoStmt", @@ -3412,10 +3412,10 @@ var ( "TableRef", "TimeUnit", "AnalyzeOptionListOpt", + "ColumnNameList", "FromOrIn", "AlterTableStmt", "CharsetName", - "ColumnNameList", "DBName", "ImportIntoStmt", "load", @@ -4063,13 +4063,13 @@ var ( yyReductions = []struct{ xsym, components int }{ {0, 1}, {1483, 1}, - {919, 6}, - {919, 8}, - {919, 10}, - {919, 5}, - {919, 7}, - {919, 7}, - {919, 9}, + {920, 6}, + {920, 8}, + {920, 10}, + {920, 5}, + {920, 7}, + {920, 7}, + {920, 9}, {1271, 1}, {1271, 2}, {1271, 3}, @@ -4301,11 +4301,11 @@ var ( {1130, 2}, {971, 3}, {971, 3}, - {837, 1}, - {837, 3}, - {837, 5}, - {921, 1}, - {921, 3}, + {836, 1}, + {836, 3}, + {836, 5}, + {918, 1}, + {918, 3}, {1140, 0}, {1140, 1}, {1385, 0}, @@ -5851,6 +5851,7 @@ var ( {909, 6}, {909, 3}, {909, 5}, + {909, 7}, {931, 1}, {931, 1}, {1246, 0}, @@ -5985,8 +5986,8 @@ var ( {1113, 2}, {1346, 1}, {1346, 1}, - {920, 1}, - {920, 1}, + {921, 1}, + {921, 1}, {991, 1}, {991, 1}, {1316, 1}, @@ -6107,8 +6108,8 @@ var ( {1471, 1}, {1471, 1}, {1471, 1}, - {918, 1}, - {918, 1}, + {919, 1}, + {919, 1}, {1477, 1}, {1477, 1}, {1477, 1}, @@ -6520,8 +6521,8 @@ var ( {1491, 1}, {841, 1}, {841, 2}, - {836, 10}, - {836, 8}, + {837, 10}, + {837, 8}, {877, 2}, {904, 2}, {905, 0}, @@ -6960,84 +6961,84 @@ var ( yyXErrors = map[yyXError]string{} - yyParseTab = [4990][]uint16{ + yyParseTab = [4994][]uint16{ // 0 - {2353, 2353, 3: 2902, 58: 2925, 93: 2904, 2907, 96: 2937, 2905, 3056, 112: 2939, 126: 3071, 141: 3063, 170: 3073, 199: 2922, 206: 2920, 234: 2933, 261: 2928, 265: 2910, 270: 2958, 276: 2924, 279: 2900, 287: 2957, 3066, 290: 2906, 295: 3072, 307: 2936, 317: 2934, 319: 2901, 321: 2940, 343: 2926, 347: 2929, 354: 2938, 359: 2923, 372: 2915, 545: 2948, 2947, 562: 2946, 566: 2932, 571: 2956, 577: 3065, 590: 3059, 592: 2918, 597: 2916, 601: 2931, 622: 2945, 670: 2941, 724: 3070, 727: 2903, 3058, 738: 2898, 741: 2909, 754: 2908, 781: 2955, 3067, 2899, 790: 2952, 818: 2911, 821: 2954, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 3036, 3035, 836: 3057, 838: 2912, 3017, 3029, 3045, 2917, 850: 2913, 854: 2975, 860: 2969, 2973, 3026, 3037, 872: 2977, 2919, 876: 3044, 3046, 912: 2921, 919: 2962, 923: 3016, 3062, 951: 3069, 962: 2970, 975: 3060, 980: 3020, 983: 3031, 985: 3034, 2927, 1050: 2982, 1107: 3064, 1116: 2990, 2960, 1119: 2961, 2964, 1122: 2967, 2965, 2968, 1126: 2966, 1128: 2963, 1130: 2971, 2972, 1133: 2978, 2930, 3015, 3054, 1138: 2979, 1149: 2986, 2980, 2981, 2987, 2988, 2989, 2985, 2991, 2992, 1159: 2984, 2983, 1162: 2974, 2935, 1165: 2993, 3007, 2994, 2995, 2998, 2997, 3003, 3002, 3004, 2999, 3005, 3006, 2996, 3001, 3000, 1182: 2959, 1185: 2976, 1190: 3011, 3009, 1193: 3010, 3008, 1198: 3013, 3014, 3012, 1204: 3051, 3018, 1213: 3068, 3019, 1222: 3021, 1224: 3022, 3048, 1228: 3052, 1238: 3053, 1255: 3024, 3025, 1264: 3030, 1267: 3027, 3028, 1274: 3050, 3061, 3033, 3032, 1283: 3038, 1285: 3040, 3039, 1288: 3042, 1290: 3049, 1293: 3041, 1299: 3055, 1312: 3043, 3023, 3047, 1483: 2896, 1486: 2897}, - {1: 2895}, - {7883, 2894}, - {18: 7836, 51: 7835, 229: 7832, 255: 7837, 328: 7833, 563: 4742, 605: 7834, 622: 2148, 658: 6746, 946: 7831, 976: 4741}, - {229: 7816, 622: 7815}, + {2354, 2354, 3: 2903, 58: 2926, 93: 2905, 2908, 96: 2938, 2906, 3057, 112: 2940, 126: 3072, 141: 3064, 170: 3074, 199: 2923, 206: 2921, 234: 2934, 261: 2929, 265: 2911, 270: 2959, 276: 2925, 279: 2901, 287: 2958, 3067, 290: 2907, 295: 3073, 307: 2937, 317: 2935, 319: 2902, 321: 2941, 343: 2927, 347: 2930, 354: 2939, 359: 2924, 372: 2916, 545: 2949, 2948, 562: 2947, 566: 2933, 571: 2957, 577: 3066, 590: 3060, 592: 2919, 598: 2917, 601: 2932, 622: 2946, 670: 2942, 724: 3071, 727: 2904, 3059, 738: 2899, 741: 2910, 754: 2909, 781: 2956, 3068, 2900, 790: 2953, 818: 2912, 821: 2955, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 3037, 3036, 837: 3058, 2913, 3018, 3030, 3046, 2918, 850: 2914, 854: 2976, 860: 2970, 2974, 3027, 3038, 872: 2978, 2920, 876: 3045, 3047, 912: 2922, 920: 2963, 923: 3017, 3063, 951: 3070, 962: 2971, 975: 3061, 980: 3021, 983: 3032, 985: 3035, 2928, 1050: 2983, 1107: 3065, 1116: 2991, 2961, 1119: 2962, 2965, 1122: 2968, 2966, 2969, 1126: 2967, 1128: 2964, 1130: 2972, 2973, 1133: 2979, 2931, 3016, 3055, 1138: 2980, 1149: 2987, 2981, 2982, 2988, 2989, 2990, 2986, 2992, 2993, 1159: 2985, 2984, 1162: 2975, 2936, 1165: 2994, 3008, 2995, 2996, 2999, 2998, 3004, 3003, 3005, 3000, 3006, 3007, 2997, 3002, 3001, 1182: 2960, 1185: 2977, 1190: 3012, 3010, 1193: 3011, 3009, 1198: 3014, 3015, 3013, 1204: 3052, 3019, 1213: 3069, 3020, 1222: 3022, 1224: 3023, 3049, 1228: 3053, 1238: 3054, 1255: 3025, 3026, 1264: 3031, 1267: 3028, 3029, 1274: 3051, 3062, 3034, 3033, 1283: 3039, 1285: 3041, 3040, 1288: 3043, 1290: 3050, 1293: 3042, 1299: 3056, 1312: 3044, 3024, 3048, 1483: 2897, 1486: 2898}, + {1: 2896}, + {7888, 2895}, + {18: 7841, 51: 7840, 229: 7837, 255: 7842, 328: 7838, 563: 4743, 605: 7839, 622: 2149, 658: 6751, 946: 7836, 976: 4742}, + {229: 7821, 622: 7820}, // 5 - {622: 7809}, - {390: 7787, 622: 7788, 658: 6746, 946: 7789}, - {441: 7768, 560: 7769, 622: 2697, 1480: 7767}, - {167: 5328, 326: 771, 622: 771, 910: 5327, 925: 7721}, - {2667, 2667, 427: 7720, 434: 7719}, + {622: 7814}, + {390: 7792, 622: 7793, 658: 6751, 946: 7794}, + {441: 7773, 560: 7774, 622: 2698, 1480: 7772}, + {167: 5329, 326: 771, 622: 771, 910: 5328, 925: 7726}, + {2668, 2668, 427: 7725, 434: 7724}, // 10 - {465: 7708}, - {547: 7707}, - {2636, 2636, 95: 6660, 581: 6658, 912: 6659, 1146: 7706}, - {18: 2404, 51: 7231, 111: 2404, 142: 2404, 191: 2404, 195: 7229, 213: 801, 217: 7152, 228: 6245, 7228, 255: 7232, 6914, 283: 7220, 582: 7227, 622: 2372, 658: 6746, 672: 2404, 719: 7222, 724: 2511, 761: 7224, 946: 7225, 982: 7233, 1064: 7230, 1081: 6244, 1390: 7221, 1429: 7226, 1479: 7223}, - {18: 7158, 51: 7159, 142: 7153, 164: 2372, 195: 7155, 213: 801, 217: 7152, 7150, 228: 6245, 7154, 234: 1249, 7156, 255: 7160, 6914, 283: 7147, 622: 2372, 658: 6746, 724: 7149, 946: 7148, 982: 7161, 1064: 7157, 1081: 7151}, + {465: 7713}, + {547: 7712}, + {2637, 2637, 95: 6665, 581: 6663, 912: 6664, 1146: 7711}, + {18: 2405, 51: 7236, 111: 2405, 142: 2405, 191: 2405, 195: 7234, 213: 801, 217: 7157, 228: 6250, 7233, 255: 7237, 6919, 283: 7225, 582: 7232, 622: 2373, 658: 6751, 672: 2405, 719: 7227, 724: 2512, 761: 7229, 946: 7230, 982: 7238, 1064: 7235, 1081: 6249, 1390: 7226, 1429: 7231, 1479: 7228}, + {18: 7163, 51: 7164, 142: 7158, 164: 2373, 195: 7160, 213: 801, 217: 7157, 7155, 228: 6250, 7159, 234: 1250, 7161, 255: 7165, 6919, 283: 7152, 622: 2373, 658: 6751, 724: 7154, 946: 7153, 982: 7166, 1064: 7162, 1081: 7156}, // 15 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 7146}, - {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 563: 1068, 576: 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6046, 959: 6047, 1009: 7134}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 7151}, + {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 563: 1068, 576: 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6047, 959: 6048, 1009: 7139}, + {2382, 2382}, {2381, 2381}, - {2380, 2380}, - {545: 2948, 562: 2946, 622: 2945, 670: 2941, 728: 3058, 790: 3909, 818: 2911, 821: 3908, 2942, 2943, 2944, 2953, 2951, 3910, 3911, 836: 5787, 838: 5785, 850: 5786}, + {545: 2949, 562: 2947, 622: 2946, 670: 2942, 728: 3059, 790: 3910, 818: 2912, 821: 3909, 2943, 2944, 2945, 2954, 2952, 3911, 3912, 837: 5788, 5786, 850: 5787}, // 20 - {93: 2904, 2907, 96: 2937, 2905, 126: 7107, 206: 2920, 242: 7106, 545: 2948, 2947, 562: 2946, 566: 2932, 571: 7110, 601: 2931, 622: 2945, 670: 2941, 727: 2903, 3058, 790: 7108, 818: 2911, 821: 7109, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7116, 7115, 836: 3057, 838: 2912, 7113, 7114, 7112, 850: 2913, 854: 7111, 860: 7124, 7119, 7122, 7123, 912: 2921, 924: 7125, 962: 7118, 980: 7117, 983: 7121, 985: 7120, 1037: 7105}, + {93: 2905, 2908, 96: 2938, 2906, 126: 7112, 206: 2921, 242: 7111, 545: 2949, 2948, 562: 2947, 566: 2933, 571: 7115, 601: 2932, 622: 2946, 670: 2942, 727: 2904, 3059, 790: 7113, 818: 2912, 821: 7114, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7121, 7120, 837: 3058, 2913, 7118, 7119, 7117, 850: 2914, 854: 7116, 860: 7129, 7124, 7127, 7128, 912: 2922, 924: 7130, 962: 7123, 980: 7122, 983: 7126, 985: 7125, 1037: 7110}, + {2: 2349, 2349, 2349, 2349, 2349, 2349, 2349, 10: 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 53: 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 545: 2349, 2349, 562: 2349, 566: 2349, 572: 2349, 575: 2349, 601: 2349, 622: 2349, 670: 2349, 727: 2349, 2349, 738: 2349, 818: 2349}, {2: 2348, 2348, 2348, 2348, 2348, 2348, 2348, 10: 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 53: 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 545: 2348, 2348, 562: 2348, 566: 2348, 572: 2348, 575: 2348, 601: 2348, 622: 2348, 670: 2348, 727: 2348, 2348, 738: 2348, 818: 2348}, {2: 2347, 2347, 2347, 2347, 2347, 2347, 2347, 10: 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 53: 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 545: 2347, 2347, 562: 2347, 566: 2347, 572: 2347, 575: 2347, 601: 2347, 622: 2347, 670: 2347, 727: 2347, 2347, 738: 2347, 818: 2347}, - {2: 2346, 2346, 2346, 2346, 2346, 2346, 2346, 10: 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 53: 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 545: 2346, 2346, 562: 2346, 566: 2346, 572: 2346, 575: 2346, 601: 2346, 622: 2346, 670: 2346, 727: 2346, 2346, 738: 2346, 818: 2346}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 7075, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 7073, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2948, 2947, 562: 2946, 566: 2932, 572: 7072, 575: 3983, 601: 2931, 622: 2945, 670: 2941, 727: 7074, 3058, 738: 4712, 786: 3982, 3091, 3092, 3090, 4713, 818: 2911, 7070, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 7071}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 7080, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 7078, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2949, 2948, 562: 2947, 566: 2933, 572: 7077, 575: 3984, 601: 2932, 622: 2946, 670: 2942, 727: 7079, 3059, 738: 4713, 786: 3983, 3092, 3093, 3091, 4714, 818: 2912, 7075, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 7076}, // 25 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7069, 3091, 3092, 3090}, - {206: 7067}, - {168: 7060, 622: 6750, 658: 6746, 946: 6749, 1132: 7059}, - {199: 7057}, - {199: 7054}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7074, 3092, 3093, 3091}, + {206: 7072}, + {168: 7065, 622: 6755, 658: 6751, 946: 6754, 1132: 7064}, + {199: 7062}, + {199: 7059}, // 30 + {199: 7057}, {199: 7052}, - {199: 7047}, - {16: 4484, 18: 6875, 30: 6905, 6904, 101: 6884, 140: 794, 6876, 148: 801, 164: 794, 166: 794, 189: 801, 199: 6861, 217: 6913, 227: 6916, 251: 6873, 256: 6914, 259: 801, 271: 6915, 277: 6899, 794, 292: 6862, 313: 6896, 325: 6889, 342: 6895, 355: 6917, 357: 6901, 377: 6888, 382: 6911, 384: 6893, 6874, 391: 6891, 6909, 394: 6882, 401: 6880, 6898, 406: 6886, 409: 6897, 6866, 6908, 6878, 420: 6867, 437: 6872, 6871, 443: 6912, 450: 6900, 452: 6906, 6903, 6907, 6902, 466: 6892, 567: 4485, 600: 6868, 622: 6865, 671: 6887, 723: 4483, 6877, 727: 6910, 754: 6864, 868: 6883, 982: 6894, 1064: 6890, 1070: 6879, 1161: 6881, 1237: 6870, 1456: 6869, 1471: 6885, 1477: 6863}, - {141: 6856, 292: 6855}, - {435: 6748, 622: 6750, 658: 6746, 946: 6749, 1132: 6747}, + {16: 4485, 18: 6880, 30: 6910, 6909, 101: 6889, 140: 794, 6881, 148: 801, 164: 794, 166: 794, 189: 801, 199: 6866, 217: 6918, 227: 6921, 251: 6878, 256: 6919, 259: 801, 271: 6920, 277: 6904, 794, 292: 6867, 313: 6901, 325: 6894, 342: 6900, 355: 6922, 357: 6906, 377: 6893, 382: 6916, 384: 6898, 6879, 391: 6896, 6914, 394: 6887, 401: 6885, 6903, 406: 6891, 409: 6902, 6871, 6913, 6883, 420: 6872, 437: 6877, 6876, 443: 6917, 450: 6905, 452: 6911, 6908, 6912, 6907, 466: 6897, 567: 4486, 600: 6873, 622: 6870, 671: 6892, 723: 4484, 6882, 727: 6915, 754: 6869, 868: 6888, 982: 6899, 1064: 6895, 1070: 6884, 1161: 6886, 1237: 6875, 1456: 6874, 1471: 6890, 1477: 6868}, + {141: 6861, 292: 6860}, + {435: 6753, 622: 6755, 658: 6751, 946: 6754, 1132: 6752}, // 35 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6735, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6737, 3091, 3092, 3090, 1441: 6736}, - {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 563: 1068, 574: 1068, 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6046, 959: 6047, 1009: 6722}, - {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 574: 1068, 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6046, 959: 6047, 1009: 6686}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6681, 3091, 3092, 3090}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6675, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6740, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6742, 3092, 3093, 3091, 1441: 6741}, + {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 563: 1068, 574: 1068, 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6047, 959: 6048, 1009: 6727}, + {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 574: 1068, 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6047, 959: 6048, 1009: 6691}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6686, 3092, 3093, 3091}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6680, 3092, 3093, 3091}, // 40 - {234: 6673}, - {234: 1250}, - {1248, 1248, 95: 6660, 581: 6658, 726: 6657, 912: 6659, 1146: 6656}, + {234: 6678}, + {234: 1251}, + {1249, 1249, 95: 6665, 581: 6663, 726: 6662, 912: 6664, 1146: 6661}, + {1238, 1238}, {1237, 1237}, - {1236, 1236}, // 45 - {547: 6655}, - {2: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 10: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 53: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 6625, 6631, 6632, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 545: 1073, 547: 1073, 1073, 1073, 1073, 554: 1073, 1073, 557: 1073, 1073, 1073, 561: 1073, 1073, 566: 1073, 1073, 573: 1073, 575: 1073, 588: 6628, 593: 1073, 600: 1073, 1073, 633: 1073, 640: 1073, 642: 1073, 1073, 1073, 1073, 650: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 671: 1073, 673: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 725: 1073, 730: 4232, 843: 4230, 4231, 847: 6049, 849: 6051, 851: 6050, 855: 6046, 864: 6624, 6627, 6623, 901: 6543, 903: 6621, 952: 6622, 959: 6620, 1281: 6630, 6626, 1465: 6619, 6629}, - {432, 432, 52: 432, 544: 432, 546: 432, 553: 432, 556: 432, 564: 432, 432, 568: 432, 570: 432, 572: 432, 574: 432, 576: 6594, 432, 4728, 432, 586: 432, 904: 4729, 6595, 1380: 6593}, - {1063, 1063, 52: 1063, 544: 1063, 546: 1063, 553: 1063, 556: 1063, 564: 1063, 1063, 568: 1063, 570: 1063, 572: 1063, 574: 1063, 577: 1063, 579: 1063, 586: 6581, 1065: 6583, 1096: 6582}, - {1518, 1518, 52: 1518, 544: 1518, 546: 1518, 553: 1518, 556: 1518, 564: 1518, 1518, 568: 1518, 570: 1518, 572: 1518, 574: 1518, 577: 1518, 579: 3912, 857: 3966, 926: 6577}, + {547: 6660}, + {2: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 10: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 53: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 6630, 6636, 6637, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 545: 1073, 547: 1073, 1073, 1073, 1073, 554: 1073, 1073, 557: 1073, 1073, 1073, 561: 1073, 1073, 566: 1073, 1073, 573: 1073, 575: 1073, 588: 6633, 593: 1073, 600: 1073, 1073, 633: 1073, 640: 1073, 642: 1073, 1073, 1073, 1073, 650: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 671: 1073, 673: 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 1073, 725: 1073, 730: 4233, 843: 4231, 4232, 847: 6050, 849: 6052, 851: 6051, 855: 6047, 864: 6629, 6632, 6628, 901: 6548, 903: 6626, 952: 6627, 959: 6625, 1281: 6635, 6631, 1465: 6624, 6634}, + {432, 432, 52: 432, 544: 432, 546: 432, 553: 432, 556: 432, 564: 432, 432, 568: 432, 570: 432, 572: 432, 574: 432, 576: 6599, 432, 4729, 432, 586: 432, 904: 4730, 6600, 1380: 6598}, + {1063, 1063, 52: 1063, 544: 1063, 546: 1063, 553: 1063, 556: 1063, 564: 1063, 1063, 568: 1063, 570: 1063, 572: 1063, 574: 1063, 577: 1063, 579: 1063, 586: 6586, 1065: 6588, 1096: 6587}, + {1519, 1519, 52: 1519, 544: 1519, 546: 1519, 553: 1519, 556: 1519, 564: 1519, 1519, 568: 1519, 570: 1519, 572: 1519, 574: 1519, 577: 1519, 579: 3913, 857: 3967, 926: 6582}, // 50 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6572}, - {653: 3947, 1030: 3946, 1111: 3945}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6559, 3091, 3092, 3090, 1049: 6558, 1322: 6556, 1453: 6557}, - {545: 2948, 2947, 562: 2946, 622: 2945, 670: 2941, 790: 6555, 821: 3902, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 3904, 3903}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6577}, + {653: 3948, 1030: 3947, 1111: 3946}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6564, 3092, 3093, 3091, 1049: 6563, 1322: 6561, 1453: 6562}, + {545: 2949, 2948, 562: 2947, 622: 2946, 670: 2942, 790: 6560, 821: 3903, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 3905, 3904}, {1044, 1044, 52: 1044, 544: 1044, 546: 1044, 556: 1044}, // 55 {1043, 1043, 52: 1043, 544: 1043, 546: 1043, 556: 1043}, - {553: 6540, 564: 6541, 6542, 1468: 6539}, - {685, 685, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {553: 6545, 564: 6546, 6547, 1468: 6544}, + {685, 685, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, {553: 1032, 564: 1032, 1032}, {687, 687, 553: 1030, 564: 1030, 1030}, // 60 - {313: 6524, 342: 6523}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 6361, 6356, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 6362, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 6359, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 6363, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 6366, 3110, 3111, 3143, 6358, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 6364, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 6357, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 6367, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 6365, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 6360, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 6369, 567: 4485, 643: 6373, 666: 6372, 723: 4483, 786: 6370, 3091, 3092, 3090, 868: 6374, 942: 6371, 1113: 6375, 1316: 6368}, - {17: 6213, 58: 6216, 261: 6214, 270: 6220, 276: 6215, 6218, 279: 6211, 6219, 296: 6221, 346: 6217, 388: 6212, 403: 6222, 469: 6224, 571: 6223, 717: 6210, 986: 6209}, - {22: 771, 148: 771, 164: 771, 167: 5328, 771, 251: 771, 257: 771, 268: 771, 285: 771, 299: 771, 320: 771, 324: 771, 600: 771, 622: 771, 910: 5327, 925: 6184}, + {313: 6529, 342: 6528}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 6366, 6361, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 6367, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 6364, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 6368, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 6371, 3111, 3112, 3144, 6363, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 6369, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 6362, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 6372, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 6370, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 6365, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 6374, 567: 4486, 643: 6378, 666: 6377, 723: 4484, 786: 6375, 3092, 3093, 3091, 868: 6379, 942: 6376, 1113: 6380, 1316: 6373}, + {17: 6218, 58: 6221, 261: 6219, 270: 6225, 276: 6220, 6223, 279: 6216, 6224, 296: 6226, 346: 6222, 388: 6217, 403: 6227, 469: 6229, 571: 6228, 717: 6215, 986: 6214}, + {22: 771, 148: 771, 164: 771, 167: 5329, 771, 251: 771, 257: 771, 268: 771, 285: 771, 299: 771, 320: 771, 324: 771, 600: 771, 622: 771, 910: 5328, 925: 6189}, {764, 764}, // 65 {763, 763}, @@ -7155,1995 +7156,1995 @@ var ( {667, 667}, // 160 {640, 640}, - {2: 583, 583, 583, 583, 583, 583, 583, 10: 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, 583, 583, 583, 583, 583, 583, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 575: 583, 622: 6181, 1424: 6182}, + {2: 583, 583, 583, 583, 583, 583, 583, 10: 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, 583, 583, 583, 583, 583, 583, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 575: 583, 622: 6186, 1424: 6187}, {438, 438, 556: 438}, - {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 545: 1068, 563: 1068, 575: 1068, 657: 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6046, 959: 6047, 1009: 6048}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 6045}, + {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 545: 1068, 563: 1068, 575: 1068, 657: 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6047, 959: 6048, 1009: 6049}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 6046}, // 165 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 5887, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 5889, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 5895, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 5891, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 5888, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 5896, 3269, 3530, 5890, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 5893, 5997, 3176, 3423, 5894, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 5892, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 5898, 577: 5921, 601: 5915, 670: 5904, 721: 5919, 724: 5914, 728: 5917, 730: 5908, 738: 5909, 741: 5913, 754: 5910, 786: 3792, 3091, 3092, 3090, 818: 5912, 820: 5897, 913: 5899, 924: 5903, 975: 5918, 986: 5916, 1060: 5900, 1087: 5901, 5907, 1094: 5902, 5905, 1105: 5911, 1109: 5920, 1278: 5998}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 5887, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 5889, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 5895, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 5891, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 5888, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 5896, 3269, 3530, 5890, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 5893, 3175, 3176, 3423, 5894, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 5892, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 5898, 577: 5921, 601: 5915, 670: 5904, 721: 5919, 724: 5914, 728: 5917, 730: 5908, 738: 5909, 741: 5913, 754: 5910, 786: 3792, 3091, 3092, 3090, 818: 5912, 820: 5897, 913: 5899, 924: 5903, 975: 5918, 986: 5916, 1060: 5900, 1087: 5901, 5907, 1094: 5902, 5905, 1105: 5911, 1109: 5920, 1278: 5906}, - {23: 5859, 235: 5860}, - {574: 5818}, - {164: 5789, 235: 5810, 622: 5790, 1309: 5809}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 5888, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 5890, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 5896, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 5892, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 5889, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 5897, 3270, 3531, 5891, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 5894, 5998, 3177, 3424, 5895, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 5893, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 5899, 577: 5922, 601: 5916, 670: 5905, 721: 5920, 724: 5915, 728: 5918, 730: 5909, 738: 5910, 741: 5914, 754: 5911, 786: 3793, 3092, 3093, 3091, 818: 5913, 820: 5898, 913: 5900, 924: 5904, 975: 5919, 986: 5917, 1060: 5901, 1087: 5902, 5908, 1094: 5903, 5906, 1105: 5912, 1109: 5921, 1278: 5999}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 5888, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 5890, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 5896, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 5892, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 5889, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 5897, 3270, 3531, 5891, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 5894, 3176, 3177, 3424, 5895, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 5893, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 5899, 577: 5922, 601: 5916, 670: 5905, 721: 5920, 724: 5915, 728: 5918, 730: 5909, 738: 5910, 741: 5914, 754: 5911, 786: 3793, 3092, 3093, 3091, 818: 5913, 820: 5898, 913: 5900, 924: 5904, 975: 5919, 986: 5917, 1060: 5901, 1087: 5902, 5908, 1094: 5903, 5906, 1105: 5912, 1109: 5921, 1278: 5907}, + {23: 5860, 235: 5861}, + {574: 5819}, + {164: 5790, 235: 5811, 622: 5791, 1309: 5810}, // 170 - {164: 5789, 235: 5791, 622: 5790, 1309: 5788}, - {544: 5771, 570: 211, 1421: 5770}, - {164: 771, 167: 5328, 622: 771, 910: 5327, 925: 5765}, - {28: 5760, 57: 5280, 170: 5761, 545: 5758, 566: 5281, 573: 3077, 814: 5759, 1016: 5762}, - {28: 204, 57: 204, 170: 204, 285: 5757, 545: 204, 566: 204, 573: 204}, + {164: 5790, 235: 5792, 622: 5791, 1309: 5789}, + {544: 5772, 570: 211, 1421: 5771}, + {164: 771, 167: 5329, 622: 771, 910: 5328, 925: 5766}, + {28: 5761, 57: 5281, 170: 5762, 545: 5759, 566: 5282, 573: 3078, 814: 5760, 1016: 5763}, + {28: 204, 57: 204, 170: 204, 285: 5758, 545: 204, 566: 204, 573: 204}, // 175 - {378: 5740}, - {442: 4694}, - {51: 4668}, - {144: 3074}, - {2: 3076, 785: 3075}, + {378: 5741}, + {442: 4695}, + {51: 4669}, + {144: 3075}, + {2: 3077, 785: 3076}, // 180 - {51: 3081, 102: 3082, 126: 3085, 672: 3084, 1089: 3080, 3083, 1452: 3079}, - {573: 3077, 814: 3078}, - {2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 15: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 60: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 103: 2254, 2254, 2254, 107: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 127: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 143: 2254, 147: 2254, 149: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 174: 2254, 2254, 2254, 2254, 224: 2254, 232: 2254, 245: 2254, 250: 2254, 274: 2254, 314: 2254, 544: 2254, 2254, 2254, 549: 2254, 551: 2254, 2254, 2254, 556: 2254, 560: 2254, 562: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 570: 2254, 2254, 2254, 574: 2254, 577: 2254, 2254, 580: 2254, 590: 2254, 592: 2254, 2254, 597: 2254, 601: 2254, 2254, 622: 2254, 633: 2254, 640: 2254, 653: 2254, 670: 2254, 723: 2254, 2254, 727: 2254, 2254, 735: 2254, 2254, 818: 2254, 842: 2254, 845: 2254, 852: 2254, 2254}, + {51: 3082, 102: 3083, 126: 3086, 672: 3085, 1089: 3081, 3084, 1452: 3080}, + {573: 3078, 814: 3079}, + {2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 15: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 60: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 103: 2255, 2255, 2255, 107: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 127: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 143: 2255, 147: 2255, 149: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 174: 2255, 2255, 2255, 2255, 224: 2255, 232: 2255, 245: 2255, 250: 2255, 274: 2255, 314: 2255, 544: 2255, 2255, 2255, 549: 2255, 551: 2255, 2255, 2255, 556: 2255, 560: 2255, 562: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 570: 2255, 2255, 2255, 574: 2255, 577: 2255, 2255, 580: 2255, 590: 2255, 592: 2255, 2255, 598: 2255, 601: 2255, 2255, 622: 2255, 633: 2255, 640: 2255, 653: 2255, 670: 2255, 723: 2255, 2255, 727: 2255, 2255, 735: 2255, 2255, 818: 2255, 842: 2255, 845: 2255, 852: 2255, 2255}, {1, 1}, - {12, 12, 9: 4666, 51: 3081, 102: 3082, 126: 3085, 672: 3084, 1089: 4665, 3083}, + {12, 12, 9: 4667, 51: 3082, 102: 3083, 126: 3086, 672: 3085, 1089: 4666, 3084}, // 185 {11, 11, 9: 11, 51: 11, 102: 11, 126: 11, 672: 11}, - {586: 4660}, - {239: 2355, 241: 2355, 569: 4654, 817: 4655, 951: 2355}, + {586: 4661}, + {239: 2356, 241: 2356, 569: 4655, 817: 4656, 951: 2356}, {5, 5, 9: 5, 51: 5, 102: 5, 126: 5, 672: 5}, - {209: 4646, 230: 4645}, + {209: 4647, 230: 4646}, // 190 - {230: 3086}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3646, 3651, 3733, 3650, 3647}, - {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 4642, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 546: 1815, 1815, 1815, 550: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 563: 1815, 1815, 1815, 568: 1815, 1815, 1815, 1815, 1815, 574: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 594: 1815, 1815, 1815, 1815, 1815, 1815, 602: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 623: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 634: 1815, 1815, 1815, 1815, 1815, 1815, 641: 1815, 646: 1815, 1815, 1815, 1815, 672: 1815, 718: 1815, 729: 1815, 733: 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, 4639, 1814, 1814, 1814, 550: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 563: 1814, 1814, 1814, 568: 1814, 1814, 1814, 1814, 1814, 574: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 594: 1814, 1814, 1814, 1814, 1814, 1814, 602: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 623: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 634: 1814, 1814, 1814, 1814, 1814, 1814, 641: 1814, 646: 1814, 1814, 1814, 1814, 672: 1814, 718: 1814, 729: 1814, 733: 1814, 1814}, - {2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 4636, 2123, 2123, 2123, 550: 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 563: 2123, 2123, 2123, 568: 2123, 2123, 2123, 2123, 2123, 574: 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 594: 2123, 2123, 2123, 2123, 2123, 2123, 602: 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 623: 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 634: 2123, 2123, 2123, 2123, 2123, 2123, 641: 2123, 646: 2123, 2123, 2123, 2123, 672: 2123, 718: 2123, 729: 2123, 733: 2123, 2123}, + {230: 3087}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3647, 3652, 3734, 3651, 3648}, + {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 4643, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 546: 1816, 1816, 1816, 550: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 563: 1816, 1816, 1816, 568: 1816, 1816, 1816, 1816, 1816, 574: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 594: 1816, 1816, 1816, 1816, 1816, 1816, 602: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 623: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 634: 1816, 1816, 1816, 1816, 1816, 1816, 641: 1816, 646: 1816, 1816, 1816, 1816, 672: 1816, 718: 1816, 729: 1816, 733: 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, 4640, 1815, 1815, 1815, 550: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 563: 1815, 1815, 1815, 568: 1815, 1815, 1815, 1815, 1815, 574: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 594: 1815, 1815, 1815, 1815, 1815, 1815, 602: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 623: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 634: 1815, 1815, 1815, 1815, 1815, 1815, 641: 1815, 646: 1815, 1815, 1815, 1815, 672: 1815, 718: 1815, 729: 1815, 733: 1815, 1815}, + {2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 4637, 2124, 2124, 2124, 550: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 563: 2124, 2124, 2124, 568: 2124, 2124, 2124, 2124, 2124, 574: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 594: 2124, 2124, 2124, 2124, 2124, 2124, 602: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 623: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 634: 2124, 2124, 2124, 2124, 2124, 2124, 641: 2124, 646: 2124, 2124, 2124, 2124, 672: 2124, 718: 2124, 729: 2124, 733: 2124, 2124}, // 195 + {2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123}, {2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122, 2122}, {2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121}, {2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120}, {2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119}, - {2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118}, // 200 - {2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 1454, 2117, 2117, 2117, 550: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 563: 2117, 2117, 2117, 568: 2117, 2117, 2117, 2117, 2117, 574: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 594: 2117, 2117, 2117, 2117, 2117, 2117, 602: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 623: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 634: 2117, 2117, 2117, 2117, 2117, 2117, 641: 2117, 646: 2117, 2117, 2117, 2117, 672: 2117, 718: 2117, 729: 2117, 733: 2117, 2117}, + {2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 1455, 2118, 2118, 2118, 550: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 563: 2118, 2118, 2118, 568: 2118, 2118, 2118, 2118, 2118, 574: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 594: 2118, 2118, 2118, 2118, 2118, 2118, 602: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 623: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 634: 2118, 2118, 2118, 2118, 2118, 2118, 641: 2118, 646: 2118, 2118, 2118, 2118, 672: 2118, 718: 2118, 729: 2118, 733: 2118, 2118}, + {2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117}, {2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116}, {2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115}, {2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114}, - {2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113}, // 205 + {2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113}, {2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112}, {2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111}, {2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110}, {2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109}, - {2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108}, // 210 + {2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108}, {2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107}, - {2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106}, - {2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 4631, 2105, 2105, 2105, 550: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 563: 2105, 2105, 2105, 568: 2105, 2105, 2105, 2105, 2105, 574: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 594: 2105, 2105, 2105, 2105, 2105, 2105, 602: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 623: 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 634: 2105, 2105, 2105, 2105, 2105, 2105, 641: 2105, 646: 2105, 2105, 2105, 2105, 672: 2105, 718: 2105, 729: 2105, 733: 2105, 2105}, + {2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 4632, 2106, 2106, 2106, 550: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 563: 2106, 2106, 2106, 568: 2106, 2106, 2106, 2106, 2106, 574: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 594: 2106, 2106, 2106, 2106, 2106, 2106, 602: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 623: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 634: 2106, 2106, 2106, 2106, 2106, 2106, 641: 2106, 646: 2106, 2106, 2106, 2106, 672: 2106, 718: 2106, 729: 2106, 733: 2106, 2106}, + {2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105}, {2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104}, - {2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103}, // 215 + {2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103, 2103}, {2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102}, {2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101}, {2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100}, {2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099}, - {2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098}, // 220 + {2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098}, {2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097, 2097}, {2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096, 2096}, {2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095}, {2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094, 2094}, - {2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093}, // 225 - {2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 1453, 2092, 2092, 2092, 550: 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 563: 2092, 2092, 2092, 568: 2092, 2092, 2092, 2092, 2092, 574: 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 594: 2092, 2092, 2092, 2092, 2092, 2092, 602: 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 623: 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 634: 2092, 2092, 2092, 2092, 2092, 2092, 641: 2092, 646: 2092, 2092, 2092, 2092, 672: 2092, 718: 2092, 729: 2092, 733: 2092, 2092}, + {2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 1454, 2093, 2093, 2093, 550: 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 563: 2093, 2093, 2093, 568: 2093, 2093, 2093, 2093, 2093, 574: 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 594: 2093, 2093, 2093, 2093, 2093, 2093, 602: 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 623: 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 634: 2093, 2093, 2093, 2093, 2093, 2093, 641: 2093, 646: 2093, 2093, 2093, 2093, 672: 2093, 718: 2093, 729: 2093, 733: 2093, 2093}, + {2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092}, {2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091}, {2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090}, {2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089}, - {2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088}, // 230 + {2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088}, {2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087}, {2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086}, {2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085}, {2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084, 2084}, - {2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083}, // 235 - {2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082}, - {2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 1450, 2081, 4630, 2081, 550: 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 563: 2081, 2081, 2081, 568: 2081, 2081, 2081, 2081, 2081, 574: 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 594: 2081, 2081, 2081, 2081, 2081, 2081, 602: 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 623: 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 634: 2081, 2081, 2081, 2081, 2081, 2081, 641: 2081, 646: 2081, 2081, 2081, 2081, 672: 2081, 718: 2081, 729: 2081, 733: 2081, 2081}, - {2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080}, - {2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 1448, 2079, 2079, 2079, 550: 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 563: 2079, 2079, 2079, 568: 2079, 2079, 2079, 2079, 2079, 574: 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 594: 2079, 2079, 2079, 2079, 2079, 2079, 602: 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 623: 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 634: 2079, 2079, 2079, 2079, 2079, 2079, 641: 2079, 646: 2079, 2079, 2079, 2079, 672: 2079, 718: 2079, 729: 2079, 733: 2079, 2079}, - {2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078}, + {2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083, 2083}, + {2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 1451, 2082, 4631, 2082, 550: 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 563: 2082, 2082, 2082, 568: 2082, 2082, 2082, 2082, 2082, 574: 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 594: 2082, 2082, 2082, 2082, 2082, 2082, 602: 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 623: 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 634: 2082, 2082, 2082, 2082, 2082, 2082, 641: 2082, 646: 2082, 2082, 2082, 2082, 672: 2082, 718: 2082, 729: 2082, 733: 2082, 2082}, + {2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081}, + {2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 1449, 2080, 2080, 2080, 550: 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 563: 2080, 2080, 2080, 568: 2080, 2080, 2080, 2080, 2080, 574: 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 594: 2080, 2080, 2080, 2080, 2080, 2080, 602: 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 623: 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 634: 2080, 2080, 2080, 2080, 2080, 2080, 641: 2080, 646: 2080, 2080, 2080, 2080, 672: 2080, 718: 2080, 729: 2080, 733: 2080, 2080}, + {2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079}, // 240 + {2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078, 2078}, {2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077, 2077}, {2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076, 2076}, {2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075, 2075}, {2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074, 2074}, - {2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073}, // 245 + {2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073, 2073}, {2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072, 2072}, {2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071}, {2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070}, {2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069}, - {2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068}, // 250 + {2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068}, {2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067, 2067}, {2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066}, {2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065, 2065}, {2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064, 2064}, - {2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063}, // 255 + {2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 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, 2062, 2062, 2062, 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, 2061, 2061, 2061, 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, 2060, 2060, 2060, 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, 2059, 2059, 2059, 2059, 2059, 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, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058}, // 260 - {2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 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, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 1443, 2056, 2056, 2056, 550: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 563: 2056, 2056, 2056, 568: 2056, 2056, 2056, 2056, 2056, 574: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 594: 2056, 2056, 2056, 2056, 2056, 2056, 602: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 623: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 634: 2056, 2056, 2056, 2056, 2056, 2056, 641: 2056, 646: 2056, 2056, 2056, 2056, 672: 2056, 718: 2056, 729: 2056, 733: 2056, 2056}, + {2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 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, 1444, 2057, 2057, 2057, 550: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 563: 2057, 2057, 2057, 568: 2057, 2057, 2057, 2057, 2057, 574: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 594: 2057, 2057, 2057, 2057, 2057, 2057, 602: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 623: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 634: 2057, 2057, 2057, 2057, 2057, 2057, 641: 2057, 646: 2057, 2057, 2057, 2057, 672: 2057, 718: 2057, 729: 2057, 733: 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, 2056, 2056, 2056, 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, 2055, 2055, 2055, 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, 2054, 2054, 2054, 2054, 2054, 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, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053}, // 265 + {2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 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, 2052, 2052, 2052, 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, 2051, 2051, 2051, 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, 1447, 2050, 2050, 2050, 550: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 563: 2050, 2050, 2050, 568: 2050, 2050, 2050, 2050, 2050, 574: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 594: 2050, 2050, 2050, 2050, 2050, 2050, 602: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 623: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 634: 2050, 2050, 2050, 2050, 2050, 2050, 641: 2050, 646: 2050, 2050, 2050, 2050, 672: 2050, 718: 2050, 729: 2050, 733: 2050, 2050}, + {2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 1448, 2051, 2051, 2051, 550: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 563: 2051, 2051, 2051, 568: 2051, 2051, 2051, 2051, 2051, 574: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 594: 2051, 2051, 2051, 2051, 2051, 2051, 602: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 623: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 634: 2051, 2051, 2051, 2051, 2051, 2051, 641: 2051, 646: 2051, 2051, 2051, 2051, 672: 2051, 718: 2051, 729: 2051, 733: 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, 2050, 2050, 2050, 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, 2049, 2049, 2049, 2049, 2049, 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, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048}, // 270 + {2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 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, 2047, 2047, 2047, 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, 2046, 2046, 2046, 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, 2045, 2045, 2045, 2045, 2045, 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, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 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, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043}, // 275 + {2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 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, 2042, 2042, 2042, 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, 2041, 2041, 2041, 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, 4627, 2040, 2040, 2040, 550: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 563: 2040, 2040, 2040, 568: 2040, 2040, 2040, 2040, 2040, 574: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 594: 2040, 2040, 2040, 2040, 2040, 2040, 602: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 623: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 634: 2040, 2040, 2040, 2040, 2040, 2040, 641: 2040, 646: 2040, 2040, 2040, 2040, 672: 2040, 718: 2040, 729: 2040, 733: 2040, 2040}, + {2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 4628, 2041, 2041, 2041, 550: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 563: 2041, 2041, 2041, 568: 2041, 2041, 2041, 2041, 2041, 574: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 594: 2041, 2041, 2041, 2041, 2041, 2041, 602: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 623: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 634: 2041, 2041, 2041, 2041, 2041, 2041, 641: 2041, 646: 2041, 2041, 2041, 2041, 672: 2041, 718: 2041, 729: 2041, 733: 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, 2040, 2040, 2040, 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, 2039, 2039, 2039, 2039, 2039, 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, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038}, // 280 + {2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 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, 2037, 2037, 2037, 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, 2036, 2036, 2036, 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, 2035, 2035, 2035, 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, 2034, 2034, 2034, 2034, 2034, 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, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033}, // 285 + {2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 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, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 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, 2031, 2031, 2031, 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, 2030, 2030, 2030, 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, 2029, 2029, 2029, 2029, 2029, 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, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028}, // 290 + {2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 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, 2027, 2027, 2027, 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, 2026, 2026, 2026, 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, 2025, 2025, 2025, 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, 2024, 2024, 2024, 2024, 2024, 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, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023}, // 295 + {2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 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, 2022, 2022, 2022, 2022, 2022, 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, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 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, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 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, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 1437, 2019, 2019, 2019, 550: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 563: 2019, 2019, 2019, 568: 2019, 2019, 2019, 2019, 2019, 574: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 594: 2019, 2019, 2019, 2019, 2019, 2019, 602: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 623: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 634: 2019, 2019, 2019, 2019, 2019, 2019, 641: 2019, 646: 2019, 2019, 2019, 2019, 672: 2019, 718: 2019, 729: 2019, 733: 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, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018}, + {2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 1438, 2020, 2020, 2020, 550: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 563: 2020, 2020, 2020, 568: 2020, 2020, 2020, 2020, 2020, 574: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 594: 2020, 2020, 2020, 2020, 2020, 2020, 602: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 623: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 634: 2020, 2020, 2020, 2020, 2020, 2020, 641: 2020, 646: 2020, 2020, 2020, 2020, 672: 2020, 718: 2020, 729: 2020, 733: 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, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019}, // 300 + {2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 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, 2017, 2017, 2017, 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, 2016, 2016, 2016, 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, 2015, 2015, 2015, 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, 2014, 2014, 2014, 2014, 2014, 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, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013}, // 305 + {2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 1430, 2013, 4627, 2013, 550: 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 563: 2013, 2013, 2013, 568: 2013, 2013, 2013, 2013, 2013, 574: 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 594: 2013, 2013, 2013, 2013, 2013, 2013, 602: 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 623: 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 634: 2013, 2013, 2013, 2013, 2013, 2013, 641: 2013, 646: 2013, 2013, 2013, 2013, 672: 2013, 718: 2013, 729: 2013, 733: 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, 1429, 2012, 4626, 2012, 550: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 563: 2012, 2012, 2012, 568: 2012, 2012, 2012, 2012, 2012, 574: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 594: 2012, 2012, 2012, 2012, 2012, 2012, 602: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 623: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 634: 2012, 2012, 2012, 2012, 2012, 2012, 641: 2012, 646: 2012, 2012, 2012, 2012, 672: 2012, 718: 2012, 729: 2012, 733: 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, 1428, 2011, 4625, 2011, 550: 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 563: 2011, 2011, 2011, 568: 2011, 2011, 2011, 2011, 2011, 574: 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 594: 2011, 2011, 2011, 2011, 2011, 2011, 602: 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 623: 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 634: 2011, 2011, 2011, 2011, 2011, 2011, 641: 2011, 646: 2011, 2011, 2011, 2011, 672: 2011, 718: 2011, 729: 2011, 733: 2011, 2011}, + {2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 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, 2010, 2010, 2010, 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, 2009, 2009, 2009, 2009, 2009, 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, 1427, 2008, 2008, 2008, 550: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 563: 2008, 2008, 2008, 568: 2008, 2008, 2008, 2008, 2008, 574: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 594: 2008, 2008, 2008, 2008, 2008, 2008, 602: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 623: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 634: 2008, 2008, 2008, 2008, 2008, 2008, 641: 2008, 646: 2008, 2008, 2008, 2008, 672: 2008, 718: 2008, 729: 2008, 733: 2008, 2008}, + {2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 1428, 2009, 2009, 2009, 550: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 563: 2009, 2009, 2009, 568: 2009, 2009, 2009, 2009, 2009, 574: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 594: 2009, 2009, 2009, 2009, 2009, 2009, 602: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 623: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 634: 2009, 2009, 2009, 2009, 2009, 2009, 641: 2009, 646: 2009, 2009, 2009, 2009, 672: 2009, 718: 2009, 729: 2009, 733: 2009, 2009}, // 310 + {2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 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, 2007, 2007, 2007, 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, 2006, 2006, 2006, 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, 2005, 2005, 2005, 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, 2004, 2004, 2004, 2004, 2004, 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, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003}, // 315 - {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 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, 1424, 2001, 2001, 2001, 550: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 563: 2001, 2001, 2001, 568: 2001, 2001, 2001, 2001, 2001, 574: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 594: 2001, 2001, 2001, 2001, 2001, 2001, 602: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 623: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 634: 2001, 2001, 2001, 2001, 2001, 2001, 641: 2001, 646: 2001, 2001, 2001, 2001, 672: 2001, 718: 2001, 729: 2001, 733: 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, 2000, 2000, 2000, 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, 1425, 1999, 1999, 1999, 550: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 563: 1999, 1999, 1999, 568: 1999, 1999, 1999, 1999, 1999, 574: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 594: 1999, 1999, 1999, 1999, 1999, 1999, 602: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 623: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 634: 1999, 1999, 1999, 1999, 1999, 1999, 641: 1999, 646: 1999, 1999, 1999, 1999, 672: 1999, 718: 1999, 729: 1999, 733: 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, 4615, 1998, 1998, 1998, 550: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 563: 1998, 1998, 1998, 568: 1998, 1998, 1998, 1998, 1998, 574: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 594: 1998, 1998, 1998, 1998, 1998, 1998, 602: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 623: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 634: 1998, 1998, 1998, 1998, 1998, 1998, 641: 1998, 646: 1998, 1998, 1998, 1998, 672: 1998, 718: 1998, 729: 1998, 733: 1998, 1998}, + {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 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, 1425, 2002, 2002, 2002, 550: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 563: 2002, 2002, 2002, 568: 2002, 2002, 2002, 2002, 2002, 574: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 594: 2002, 2002, 2002, 2002, 2002, 2002, 602: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 623: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 634: 2002, 2002, 2002, 2002, 2002, 2002, 641: 2002, 646: 2002, 2002, 2002, 2002, 672: 2002, 718: 2002, 729: 2002, 733: 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, 2001, 2001, 2001, 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, 1426, 2000, 2000, 2000, 550: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 563: 2000, 2000, 2000, 568: 2000, 2000, 2000, 2000, 2000, 574: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 594: 2000, 2000, 2000, 2000, 2000, 2000, 602: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 623: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 634: 2000, 2000, 2000, 2000, 2000, 2000, 641: 2000, 646: 2000, 2000, 2000, 2000, 672: 2000, 718: 2000, 729: 2000, 733: 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, 4616, 1999, 1999, 1999, 550: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 563: 1999, 1999, 1999, 568: 1999, 1999, 1999, 1999, 1999, 574: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 594: 1999, 1999, 1999, 1999, 1999, 1999, 602: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 623: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 634: 1999, 1999, 1999, 1999, 1999, 1999, 641: 1999, 646: 1999, 1999, 1999, 1999, 672: 1999, 718: 1999, 729: 1999, 733: 1999, 1999}, // 320 + {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 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, 1997, 1997, 1997, 1997, 1997, 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, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 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, 1426, 1995, 1995, 1995, 550: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 563: 1995, 1995, 1995, 568: 1995, 1995, 1995, 1995, 1995, 574: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 594: 1995, 1995, 1995, 1995, 1995, 1995, 602: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 623: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 634: 1995, 1995, 1995, 1995, 1995, 1995, 641: 1995, 646: 1995, 1995, 1995, 1995, 672: 1995, 718: 1995, 729: 1995, 733: 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, 1994, 1994, 1994, 1994, 1994, 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, 1451, 1993, 1993, 1993, 550: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 563: 1993, 1993, 1993, 568: 1993, 1993, 1993, 1993, 1993, 574: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 594: 1993, 1993, 1993, 1993, 1993, 1993, 602: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 623: 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 634: 1993, 1993, 1993, 1993, 1993, 1993, 641: 1993, 646: 1993, 1993, 1993, 1993, 672: 1993, 718: 1993, 729: 1993, 733: 1993, 1993}, + {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1427, 1996, 1996, 1996, 550: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 563: 1996, 1996, 1996, 568: 1996, 1996, 1996, 1996, 1996, 574: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 594: 1996, 1996, 1996, 1996, 1996, 1996, 602: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 623: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 634: 1996, 1996, 1996, 1996, 1996, 1996, 641: 1996, 646: 1996, 1996, 1996, 1996, 672: 1996, 718: 1996, 729: 1996, 733: 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, 1995, 1995, 1995, 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, 1452, 1994, 1994, 1994, 550: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 563: 1994, 1994, 1994, 568: 1994, 1994, 1994, 1994, 1994, 574: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 594: 1994, 1994, 1994, 1994, 1994, 1994, 602: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 623: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 634: 1994, 1994, 1994, 1994, 1994, 1994, 641: 1994, 646: 1994, 1994, 1994, 1994, 672: 1994, 718: 1994, 729: 1994, 733: 1994, 1994}, // 325 + {1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 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, 1992, 1992, 1992, 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, 1991, 1991, 1991, 1991, 1991, 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, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 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, 1989, 1989, 1989, 1989, 1989, 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, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988}, // 330 + {1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 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, 1987, 1987, 1987, 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, 1986, 1986, 1986, 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, 1985, 1985, 1985, 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, 1984, 1984, 1984, 1984, 1984, 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, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983}, // 335 + {1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 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, 1982, 1982, 1982, 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, 1981, 1981, 1981, 1981, 1981, 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, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1436, 1980, 1980, 1980, 550: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 563: 1980, 1980, 1980, 568: 1980, 1980, 1980, 1980, 1980, 574: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 594: 1980, 1980, 1980, 1980, 1980, 1980, 602: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 623: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 634: 1980, 1980, 1980, 1980, 1980, 1980, 641: 1980, 646: 1980, 1980, 1980, 1980, 672: 1980, 718: 1980, 729: 1980, 733: 1980, 1980}, + {1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1437, 1981, 1981, 1981, 550: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 563: 1981, 1981, 1981, 568: 1981, 1981, 1981, 1981, 1981, 574: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 594: 1981, 1981, 1981, 1981, 1981, 1981, 602: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 623: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 634: 1981, 1981, 1981, 1981, 1981, 1981, 641: 1981, 646: 1981, 1981, 1981, 1981, 672: 1981, 718: 1981, 729: 1981, 733: 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, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 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, 1979, 1979, 1979, 1979, 1979, 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, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978}, // 340 + {1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 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, 1977, 1977, 1977, 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, 1976, 1976, 1976, 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, 1975, 1975, 1975, 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, 1974, 1974, 1974, 1974, 1974, 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, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973}, // 345 + {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 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, 1972, 1972, 1972, 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, 1971, 1971, 1971, 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, 1970, 1970, 1970, 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, 1969, 1969, 1969, 1969, 1969, 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, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968}, // 350 + {1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 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, 1967, 1967, 1967, 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, 1966, 1966, 1966, 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, 1965, 1965, 1965, 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, 1964, 1964, 1964, 1964, 1964, 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, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963}, // 355 + {1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 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, 1962, 1962, 1962, 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, 1961, 1961, 1961, 1961, 1961, 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, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 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, 1959, 1959, 1959, 1959, 1959, 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, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958}, // 360 - {1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1433, 1957, 1957, 1957, 550: 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 563: 1957, 1957, 1957, 568: 1957, 1957, 1957, 1957, 1957, 574: 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 594: 1957, 1957, 1957, 1957, 1957, 1957, 602: 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 623: 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 634: 1957, 1957, 1957, 1957, 1957, 1957, 641: 1957, 646: 1957, 1957, 1957, 1957, 672: 1957, 718: 1957, 729: 1957, 733: 1957, 1957}, + {1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1434, 1958, 1958, 1958, 550: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 563: 1958, 1958, 1958, 568: 1958, 1958, 1958, 1958, 1958, 574: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 594: 1958, 1958, 1958, 1958, 1958, 1958, 602: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 623: 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 634: 1958, 1958, 1958, 1958, 1958, 1958, 641: 1958, 646: 1958, 1958, 1958, 1958, 672: 1958, 718: 1958, 729: 1958, 733: 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, 1957, 1957, 1957, 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, 1956, 1956, 1956, 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, 1955, 1955, 1955, 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, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 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, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, // 365 + {1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 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, 1952, 1952, 1952, 1952, 1952, 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, 1951, 1951, 1951, 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, 1950, 1950, 1950, 1950, 1950, 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, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 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, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948}, // 370 + {1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 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, 1947, 1947, 1947, 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, 1946, 1946, 1946, 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, 1945, 1945, 1945, 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, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 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, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943}, // 375 + {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 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, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 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, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 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, 1431, 1940, 1940, 1940, 550: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 563: 1940, 1940, 1940, 568: 1940, 1940, 1940, 1940, 1940, 574: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 594: 1940, 1940, 1940, 1940, 1940, 1940, 602: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 623: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 634: 1940, 1940, 1940, 1940, 1940, 1940, 641: 1940, 646: 1940, 1940, 1940, 1940, 672: 1940, 718: 1940, 729: 1940, 733: 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, 1452, 1939, 1939, 1939, 550: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 563: 1939, 1939, 1939, 568: 1939, 1939, 1939, 1939, 1939, 574: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 594: 1939, 1939, 1939, 1939, 1939, 1939, 602: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 623: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 634: 1939, 1939, 1939, 1939, 1939, 1939, 641: 1939, 646: 1939, 1939, 1939, 1939, 672: 1939, 718: 1939, 729: 1939, 733: 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, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1439, 1938, 1938, 1938, 550: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 563: 1938, 1938, 1938, 568: 1938, 1938, 1938, 1938, 1938, 574: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 594: 1938, 1938, 1938, 1938, 1938, 1938, 602: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 623: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 634: 1938, 1938, 1938, 1938, 1938, 1938, 641: 1938, 646: 1938, 1938, 1938, 1938, 672: 1938, 718: 1938, 729: 1938, 733: 1938, 1938}, + {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1432, 1941, 1941, 1941, 550: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 563: 1941, 1941, 1941, 568: 1941, 1941, 1941, 1941, 1941, 574: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 594: 1941, 1941, 1941, 1941, 1941, 1941, 602: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 623: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 634: 1941, 1941, 1941, 1941, 1941, 1941, 641: 1941, 646: 1941, 1941, 1941, 1941, 672: 1941, 718: 1941, 729: 1941, 733: 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, 1453, 1940, 1940, 1940, 550: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 563: 1940, 1940, 1940, 568: 1940, 1940, 1940, 1940, 1940, 574: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 594: 1940, 1940, 1940, 1940, 1940, 1940, 602: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 623: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 634: 1940, 1940, 1940, 1940, 1940, 1940, 641: 1940, 646: 1940, 1940, 1940, 1940, 672: 1940, 718: 1940, 729: 1940, 733: 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, 1440, 1939, 1939, 1939, 550: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 563: 1939, 1939, 1939, 568: 1939, 1939, 1939, 1939, 1939, 574: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 594: 1939, 1939, 1939, 1939, 1939, 1939, 602: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 623: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 634: 1939, 1939, 1939, 1939, 1939, 1939, 641: 1939, 646: 1939, 1939, 1939, 1939, 672: 1939, 718: 1939, 729: 1939, 733: 1939, 1939}, // 380 + {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 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, 1937, 1937, 1937, 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, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 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, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935}, + {1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1442, 1935, 1935, 1935, 550: 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 563: 1935, 1935, 1935, 568: 1935, 1935, 1935, 1935, 1935, 574: 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 594: 1935, 1935, 1935, 1935, 1935, 1935, 602: 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 623: 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 634: 1935, 1935, 1935, 1935, 1935, 1935, 641: 1935, 646: 1935, 1935, 1935, 1935, 672: 1935, 718: 1935, 729: 1935, 733: 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, 1441, 1934, 1934, 1934, 550: 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 563: 1934, 1934, 1934, 568: 1934, 1934, 1934, 1934, 1934, 574: 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 594: 1934, 1934, 1934, 1934, 1934, 1934, 602: 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 623: 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 634: 1934, 1934, 1934, 1934, 1934, 1934, 641: 1934, 646: 1934, 1934, 1934, 1934, 672: 1934, 718: 1934, 729: 1934, 733: 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, 1440, 1933, 1933, 1933, 550: 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 563: 1933, 1933, 1933, 568: 1933, 1933, 1933, 1933, 1933, 574: 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 594: 1933, 1933, 1933, 1933, 1933, 1933, 602: 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 623: 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 634: 1933, 1933, 1933, 1933, 1933, 1933, 641: 1933, 646: 1933, 1933, 1933, 1933, 672: 1933, 718: 1933, 729: 1933, 733: 1933, 1933}, // 385 + {1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 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, 1932, 1932, 1932, 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, 1931, 1931, 1931, 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, 1930, 1930, 1930, 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, 1929, 1929, 1929, 1929, 1929, 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, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928}, // 390 - {1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1430, 1927, 1927, 1927, 550: 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 563: 1927, 1927, 1927, 568: 1927, 1927, 1927, 1927, 1927, 574: 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 594: 1927, 1927, 1927, 1927, 1927, 1927, 602: 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 623: 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 634: 1927, 1927, 1927, 1927, 1927, 1927, 641: 1927, 646: 1927, 1927, 1927, 1927, 672: 1927, 718: 1927, 729: 1927, 733: 1927, 1927}, + {1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1431, 1928, 1928, 1928, 550: 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 563: 1928, 1928, 1928, 568: 1928, 1928, 1928, 1928, 1928, 574: 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 594: 1928, 1928, 1928, 1928, 1928, 1928, 602: 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 623: 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 634: 1928, 1928, 1928, 1928, 1928, 1928, 641: 1928, 646: 1928, 1928, 1928, 1928, 672: 1928, 718: 1928, 729: 1928, 733: 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, 1927, 1927, 1927, 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, 1926, 1926, 1926, 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, 1925, 1925, 1925, 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, 1924, 1924, 1924, 1924, 1924, 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, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923}, // 395 + {1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 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, 1922, 1922, 1922, 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, 1921, 1921, 1921, 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, 1920, 1920, 1920, 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, 1919, 1919, 1919, 1919, 1919, 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, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918}, // 400 + {1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 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, 1917, 1917, 1917, 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, 1916, 1916, 1916, 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, 1915, 1915, 1915, 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, 1914, 1914, 1914, 1914, 1914, 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, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913}, // 405 + {1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 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, 1912, 1912, 1912, 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, 1911, 1911, 1911, 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, 1910, 1910, 1910, 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, 1909, 1909, 1909, 1909, 1909, 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, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908}, // 410 + {1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 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, 1907, 1907, 1907, 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, 1906, 1906, 1906, 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, 1905, 1905, 1905, 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, 1904, 1904, 1904, 1904, 1904, 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, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903}, // 415 + {1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 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, 1902, 1902, 1902, 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, 1901, 1901, 1901, 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, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 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, 1899, 1899, 1899, 1899, 1899, 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, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898}, // 420 + {1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 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, 1897, 1897, 1897, 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, 1896, 1896, 1896, 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, 1895, 1895, 1895, 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, 1894, 1894, 1894, 1894, 1894, 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, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893}, // 425 + {1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 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, 1892, 1892, 1892, 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, 1891, 1891, 1891, 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, 1890, 1890, 1890, 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, 1889, 1889, 1889, 1889, 1889, 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, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888}, // 430 + {1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 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, 1887, 1887, 1887, 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, 1886, 1886, 1886, 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, 1885, 1885, 1885, 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, 1884, 1884, 1884, 1884, 1884, 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, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883}, // 435 + {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 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, 1882, 1882, 1882, 1882, 1882, 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, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881}, {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 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, 1879, 1879, 1879, 1879, 1879, 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, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, // 440 + {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 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, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 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, 1874, 1874, 1874, 1874, 1874, 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, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873}, // 445 + {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 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, 1872, 1872, 1872, 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, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871}, {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 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, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868}, // 450 + {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 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, 1867, 1867, 1867, 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, 1866, 1866, 1866, 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, 1865, 1865, 1865, 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, 1864, 1864, 1864, 1864, 1864, 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, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, // 455 + {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 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, 1862, 1862, 1862, 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, 1861, 1861, 1861, 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, 1860, 1860, 1860, 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, 1859, 1859, 1859, 1859, 1859, 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, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858}, // 460 + {1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 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, 1857, 1857, 1857, 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, 1856, 1856, 1856, 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, 1855, 1855, 1855, 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, 1854, 1854, 1854, 1854, 1854, 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, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853}, // 465 + {1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 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, 1852, 1852, 1852, 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, 1851, 1851, 1851, 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, 1850, 1850, 1850, 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, 1849, 1849, 1849, 1849, 1849, 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, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, // 470 + {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 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, 1847, 1847, 1847, 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, 1846, 1846, 1846, 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, 1845, 1845, 1845, 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, 1844, 1844, 1844, 1844, 1844, 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, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843}, // 475 + {1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 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, 1842, 1842, 1842, 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, 1841, 1841, 1841, 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, 1840, 1840, 1840, 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, 1839, 1839, 1839, 1839, 1839, 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, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838}, // 480 + {1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 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, 1837, 1837, 1837, 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, 1836, 1836, 1836, 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, 1835, 1835, 1835, 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, 1834, 1834, 1834, 1834, 1834, 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, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833}, // 485 + {1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 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, 1832, 1832, 1832, 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, 1831, 1831, 1831, 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, 1830, 1830, 1830, 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, 1829, 1829, 1829, 1829, 1829, 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, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828}, // 490 + {1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 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, 1827, 1827, 1827, 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, 1826, 1826, 1826, 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, 1825, 1825, 1825, 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, 1824, 1824, 1824, 1824, 1824, 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, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823}, // 495 + {1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 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, 1822, 1822, 1822, 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, 1821, 1821, 1821, 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, 1820, 1820, 1820, 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, 1819, 1819, 1819, 1819, 1819, 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, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818}, // 500 + {1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 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, 1817, 1817, 1817, 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, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816}, - {1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 4612, 1813, 1813, 1813, 550: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 563: 1813, 1813, 1813, 568: 1813, 1813, 1813, 1813, 1813, 574: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 594: 1813, 1813, 1813, 1813, 1813, 1813, 602: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 623: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 634: 1813, 1813, 1813, 1813, 1813, 1813, 641: 1813, 646: 1813, 1813, 1813, 1813, 672: 1813, 718: 1813, 729: 1813, 733: 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, 4601, 1812, 1812, 1812, 550: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 563: 1812, 1812, 1812, 568: 1812, 1812, 1812, 1812, 1812, 574: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 594: 1812, 1812, 1812, 1812, 1812, 1812, 602: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 623: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 634: 1812, 1812, 1812, 1812, 1812, 1812, 641: 1812, 646: 1812, 1812, 1812, 1812, 672: 1812, 718: 1812, 729: 1812, 733: 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, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, + {1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 4613, 1814, 1814, 1814, 550: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 563: 1814, 1814, 1814, 568: 1814, 1814, 1814, 1814, 1814, 574: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 594: 1814, 1814, 1814, 1814, 1814, 1814, 602: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 623: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 634: 1814, 1814, 1814, 1814, 1814, 1814, 641: 1814, 646: 1814, 1814, 1814, 1814, 672: 1814, 718: 1814, 729: 1814, 733: 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, 4602, 1813, 1813, 1813, 550: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 563: 1813, 1813, 1813, 568: 1813, 1813, 1813, 1813, 1813, 574: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 594: 1813, 1813, 1813, 1813, 1813, 1813, 602: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 623: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 634: 1813, 1813, 1813, 1813, 1813, 1813, 641: 1813, 646: 1813, 1813, 1813, 1813, 672: 1813, 718: 1813, 729: 1813, 733: 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, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, // 505 + {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 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, 1810, 1810, 1810, 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, 1809, 1809, 1809, 1809, 1809, 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, 1808, 1808, 1808, 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, 1807, 1807, 1807, 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, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, // 510 + {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 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, 1805, 1805, 1805, 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, 1804, 1804, 1804, 1804, 1804, 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, 1803, 1803, 1803, 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, 1802, 1802, 1802, 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, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801}, // 515 + {1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 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, 1800, 1800, 1800, 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, 1799, 1799, 1799, 1799, 1799, 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, 1798, 1798, 1798, 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, 1797, 1797, 1797, 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, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796}, // 520 + {1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 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, 1795, 1795, 1795, 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, 1794, 1794, 1794, 1794, 1794, 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, 1793, 1793, 1793, 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, 1792, 1792, 1792, 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, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791}, // 525 + {1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 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, 1790, 1790, 1790, 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, 1789, 1789, 1789, 1789, 1789, 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, 1788, 1788, 1788, 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, 1787, 1787, 1787, 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, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786}, // 530 + {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 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, 1785, 1785, 1785, 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, 1784, 1784, 1784, 1784, 1784, 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, 1783, 1783, 1783, 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, 1782, 1782, 1782, 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, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781}, // 535 + {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 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, 1780, 1780, 1780, 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, 1779, 1779, 1779, 1779, 1779, 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, 1778, 1778, 1778, 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, 1777, 1777, 1777, 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, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776}, // 540 + {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 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, 1775, 1775, 1775, 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, 1774, 1774, 1774, 1774, 1774, 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, 1773, 1773, 1773, 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, 1772, 1772, 1772, 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, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, // 545 + {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 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, 1770, 1770, 1770, 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, 1769, 1769, 1769, 1769, 1769, 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, 1768, 1768, 1768, 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, 1767, 1767, 1767, 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, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, // 550 + {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 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, 1765, 1765, 1765, 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, 1764, 1764, 1764, 1764, 1764, 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, 1763, 1763, 1763, 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, 1762, 1762, 1762, 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, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, // 555 + {1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 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, 1759, 1759, 1759, 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, 1758, 1758, 1758, 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, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757}, - {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756}, // 560 + {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 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, 1755, 1755, 1755, 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, 1754, 1754, 1754, 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, 1753, 1753, 1753, 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, 1752, 1752, 1752, 1752, 1752, 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, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751}, // 565 + {1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 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, 1750, 1750, 1750, 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, 1749, 1749, 1749, 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, 1748, 1748, 1748, 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, 1747, 1747, 1747, 1747, 1747, 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, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746}, // 570 + {1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 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, 1745, 1745, 1745, 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, 1744, 1744, 1744, 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, 1743, 1743, 1743, 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, 1742, 1742, 1742, 1742, 1742, 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, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, // 575 + {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 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, 1740, 1740, 1740, 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, 1739, 1739, 1739, 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, 1738, 1738, 1738, 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, 1737, 1737, 1737, 1737, 1737, 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, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736}, // 580 + {1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 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, 1735, 1735, 1735, 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, 1734, 1734, 1734, 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, 1733, 1733, 1733, 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, 1732, 1732, 1732, 1732, 1732, 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, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, // 585 + {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 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, 1730, 1730, 1730, 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, 1729, 1729, 1729, 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, 1728, 1728, 1728, 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, 1727, 1727, 1727, 1727, 1727, 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, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726}, // 590 + {1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 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, 1725, 1725, 1725, 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, 1724, 1724, 1724, 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, 1723, 1723, 1723, 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, 1722, 1722, 1722, 1722, 1722, 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, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721}, // 595 + {1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 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, 1720, 1720, 1720, 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, 1719, 1719, 1719, 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, 1718, 1718, 1718, 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, 1717, 1717, 1717, 1717, 1717, 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, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716}, // 600 + {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 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, 1715, 1715, 1715, 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, 1714, 1714, 1714, 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, 1713, 1713, 1713, 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, 1712, 1712, 1712, 1712, 1712, 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, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, // 605 + {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 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, 1710, 1710, 1710, 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, 1709, 1709, 1709, 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, 1708, 1708, 1708, 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, 1707, 1707, 1707, 1707, 1707, 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, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, // 610 + {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 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, 1705, 1705, 1705, 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, 1704, 1704, 1704, 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, 1703, 1703, 1703, 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, 1702, 1702, 1702, 1702, 1702, 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, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, // 615 + {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 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, 1700, 1700, 1700, 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, 1699, 1699, 1699, 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, 1698, 1698, 1698, 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, 1368, 1697, 1697, 1697, 550: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 563: 1697, 1697, 1697, 568: 1697, 1697, 1697, 1697, 1697, 574: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 594: 1697, 1697, 1697, 1697, 1697, 1697, 602: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 623: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 634: 1697, 1697, 1697, 1697, 1697, 1697, 641: 1697, 646: 1697, 1697, 1697, 1697, 672: 1697, 718: 1697, 729: 1697, 733: 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, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696}, + {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1369, 1698, 1698, 1698, 550: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 563: 1698, 1698, 1698, 568: 1698, 1698, 1698, 1698, 1698, 574: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 594: 1698, 1698, 1698, 1698, 1698, 1698, 602: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 623: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 634: 1698, 1698, 1698, 1698, 1698, 1698, 641: 1698, 646: 1698, 1698, 1698, 1698, 672: 1698, 718: 1698, 729: 1698, 733: 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, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, // 620 + {1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 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, 1695, 1695, 1695, 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, 1694, 1694, 1694, 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, 1693, 1693, 1693, 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, 1692, 1692, 1692, 1692, 1692, 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, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691}, // 625 + {1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 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, 1690, 1690, 1690, 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, 1689, 1689, 1689, 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, 1688, 1688, 1688, 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, 1687, 1687, 1687, 1687, 1687, 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, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686}, // 630 + {1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 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, 1685, 1685, 1685, 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, 1684, 1684, 1684, 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, 1683, 1683, 1683, 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, 1682, 1682, 1682, 1682, 1682, 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, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681}, // 635 + {1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 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, 1680, 1680, 1680, 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, 1679, 1679, 1679, 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, 4592, 1678, 1678, 1678, 550: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 563: 1678, 1678, 1678, 568: 1678, 1678, 1678, 1678, 1678, 574: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 594: 1678, 1678, 1678, 1678, 1678, 1678, 602: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 623: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 634: 1678, 1678, 1678, 1678, 1678, 1678, 641: 1678, 646: 1678, 1678, 1678, 1678, 672: 1678, 718: 1678, 729: 1678, 733: 1678, 1678}, + {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 4593, 1679, 1679, 1679, 550: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 563: 1679, 1679, 1679, 568: 1679, 1679, 1679, 1679, 1679, 574: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 594: 1679, 1679, 1679, 1679, 1679, 1679, 602: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 623: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 634: 1679, 1679, 1679, 1679, 1679, 1679, 641: 1679, 646: 1679, 1679, 1679, 1679, 672: 1679, 718: 1679, 729: 1679, 733: 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, 1678, 1678, 1678, 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, 1677, 1677, 1677, 1677, 1677, 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, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676}, // 640 + {1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 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, 1675, 1675, 1675, 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, 1674, 1674, 1674, 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, 1444, 1673, 1673, 1673, 550: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 563: 1673, 1673, 1673, 568: 1673, 1673, 1673, 1673, 1673, 574: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 594: 1673, 1673, 1673, 1673, 1673, 1673, 602: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 623: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 634: 1673, 1673, 1673, 1673, 1673, 1673, 641: 1673, 646: 1673, 1673, 1673, 1673, 672: 1673, 718: 1673, 729: 1673, 733: 1673, 1673}, + {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1445, 1674, 1674, 1674, 550: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 563: 1674, 1674, 1674, 568: 1674, 1674, 1674, 1674, 1674, 574: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 594: 1674, 1674, 1674, 1674, 1674, 1674, 602: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 623: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 634: 1674, 1674, 1674, 1674, 1674, 1674, 641: 1674, 646: 1674, 1674, 1674, 1674, 672: 1674, 718: 1674, 729: 1674, 733: 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, 1673, 1673, 1673, 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, 1672, 1672, 1672, 1672, 1672, 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, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671}, // 645 + {1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 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, 1670, 1670, 1670, 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, 1669, 1669, 1669, 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, 1668, 1668, 1668, 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, 1667, 1667, 1667, 1667, 1667, 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, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666}, // 650 + {1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 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, 1665, 1665, 1665, 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, 1664, 1664, 1664, 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, 1663, 1663, 1663, 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, 1662, 1662, 1662, 1662, 1662, 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, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661}, // 655 - {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 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, 1367, 1659, 1659, 1659, 550: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 563: 1659, 1659, 1659, 568: 1659, 1659, 1659, 1659, 1659, 574: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 594: 1659, 1659, 1659, 1659, 1659, 1659, 602: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 623: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 634: 1659, 1659, 1659, 1659, 1659, 1659, 641: 1659, 646: 1659, 1659, 1659, 1659, 672: 1659, 718: 1659, 729: 1659, 733: 1659, 1659}, + {1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 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, 1368, 1660, 1660, 1660, 550: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 563: 1660, 1660, 1660, 568: 1660, 1660, 1660, 1660, 1660, 574: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 594: 1660, 1660, 1660, 1660, 1660, 1660, 602: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 623: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 634: 1660, 1660, 1660, 1660, 1660, 1660, 641: 1660, 646: 1660, 1660, 1660, 1660, 672: 1660, 718: 1660, 729: 1660, 733: 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, 1659, 1659, 1659, 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, 1658, 1658, 1658, 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, 1657, 1657, 1657, 1657, 1657, 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, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656}, // 660 + {1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 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, 1655, 1655, 1655, 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, 1654, 1654, 1654, 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, 1653, 1653, 1653, 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, 1652, 1652, 1652, 1652, 1652, 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, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, // 665 + {1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, {1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 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, 1648, 1648, 1648, 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, 1647, 1647, 1647, 1647, 1647, 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, 4585, 1646, 1646, 1646, 550: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 563: 1646, 1646, 1646, 568: 1646, 1646, 1646, 1646, 1646, 574: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 594: 1646, 1646, 1646, 1646, 1646, 1646, 602: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 623: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 634: 1646, 1646, 1646, 1646, 1646, 1646, 641: 1646, 646: 1646, 1646, 1646, 1646, 672: 1646, 718: 1646, 729: 1646, 733: 1646, 1646}, + {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 4586, 1647, 1647, 1647, 550: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 563: 1647, 1647, 1647, 568: 1647, 1647, 1647, 1647, 1647, 574: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 594: 1647, 1647, 1647, 1647, 1647, 1647, 602: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 623: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 634: 1647, 1647, 1647, 1647, 1647, 1647, 641: 1647, 646: 1647, 1647, 1647, 1647, 672: 1647, 718: 1647, 729: 1647, 733: 1647, 1647}, // 670 - {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 4578, 1645, 1645, 1645, 550: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 563: 1645, 1645, 1645, 568: 1645, 1645, 1645, 1645, 1645, 574: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 594: 1645, 1645, 1645, 1645, 1645, 1645, 602: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 623: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 634: 1645, 1645, 1645, 1645, 1645, 1645, 641: 1645, 646: 1645, 1645, 1645, 1645, 672: 1645, 718: 1645, 729: 1645, 733: 1645, 1645}, + {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 4579, 1646, 1646, 1646, 550: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 563: 1646, 1646, 1646, 568: 1646, 1646, 1646, 1646, 1646, 574: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 594: 1646, 1646, 1646, 1646, 1646, 1646, 602: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 623: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 634: 1646, 1646, 1646, 1646, 1646, 1646, 641: 1646, 646: 1646, 1646, 1646, 1646, 672: 1646, 718: 1646, 729: 1646, 733: 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, 1645, 1645, 1645, 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, 1644, 1644, 1644, 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, 1643, 1643, 1643, 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, 1642, 1642, 1642, 1642, 1642, 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, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641}, // 675 + {1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 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, 1640, 1640, 1640, 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, 1639, 1639, 1639, 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, 1638, 1638, 1638, 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, 1637, 1637, 1637, 1637, 1637, 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, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636}, // 680 + {1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 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, 1635, 1635, 1635, 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, 1634, 1634, 1634, 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, 1633, 1633, 1633, 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, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632}, - {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, // 685 + {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 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, 1629, 1629, 1629, 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, 1628, 1628, 1628, 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, 1627, 1627, 1627, 1627, 1627, 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, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626}, // 690 - {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 4558, 1625, 1625, 1625, 550: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 563: 1625, 1625, 1625, 568: 1625, 1625, 1625, 1625, 1625, 574: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 594: 1625, 1625, 1625, 1625, 1625, 1625, 602: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 623: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 634: 1625, 1625, 1625, 1625, 1625, 1625, 641: 1625, 646: 1625, 1625, 1625, 1625, 672: 1625, 718: 1625, 729: 1625, 733: 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, 4550, 1624, 1624, 1624, 550: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 563: 1624, 1624, 1624, 568: 1624, 1624, 1624, 1624, 1624, 574: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 594: 1624, 1624, 1624, 1624, 1624, 1624, 602: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 623: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 634: 1624, 1624, 1624, 1624, 1624, 1624, 641: 1624, 646: 1624, 1624, 1624, 1624, 672: 1624, 718: 1624, 729: 1624, 733: 1624, 1624}, + {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 4559, 1626, 1626, 1626, 550: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 563: 1626, 1626, 1626, 568: 1626, 1626, 1626, 1626, 1626, 574: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 594: 1626, 1626, 1626, 1626, 1626, 1626, 602: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 623: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 634: 1626, 1626, 1626, 1626, 1626, 1626, 641: 1626, 646: 1626, 1626, 1626, 1626, 672: 1626, 718: 1626, 729: 1626, 733: 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, 4551, 1625, 1625, 1625, 550: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 563: 1625, 1625, 1625, 568: 1625, 1625, 1625, 1625, 1625, 574: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 594: 1625, 1625, 1625, 1625, 1625, 1625, 602: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 623: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 634: 1625, 1625, 1625, 1625, 1625, 1625, 641: 1625, 646: 1625, 1625, 1625, 1625, 672: 1625, 718: 1625, 729: 1625, 733: 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, 1624, 1624, 1624, 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, 1623, 1623, 1623, 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, 1622, 1622, 1622, 1622, 1622, 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, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621}, // 695 + {1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 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, 1620, 1620, 1620, 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, 1619, 1619, 1619, 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, 1618, 1618, 1618, 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, 1617, 1617, 1617, 1617, 1617, 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, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616}, // 700 + {1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 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, 1615, 1615, 1615, 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, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614}, {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613}, {1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 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, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611}, // 705 + {1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 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, 1610, 1610, 1610, 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, 1609, 1609, 1609, 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, 1608, 1608, 1608, 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, 1607, 1607, 1607, 1607, 1607, 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, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606}, // 710 + {1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 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, 1605, 1605, 1605, 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, 1604, 1604, 1604, 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, 1603, 1603, 1603, 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, 1602, 1602, 1602, 1602, 1602, 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, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, // 715 + {1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 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, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599}, {1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 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, 1597, 1597, 1597, 1597, 1597, 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, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596}, // 720 + {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 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, 1595, 1595, 1595, 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, 1594, 1594, 1594, 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, 1593, 1593, 1593, 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, 1592, 1592, 1592, 1592, 1592, 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, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, // 725 + {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 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, 1590, 1590, 1590, 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, 1589, 1589, 1589, 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, 1588, 1588, 1588, 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, 1587, 1587, 1587, 1587, 1587, 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, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586}, // 730 + {1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 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, 1585, 1585, 1585, 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, 1584, 1584, 1584, 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, 1583, 1583, 1583, 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, 1582, 1582, 1582, 1582, 1582, 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, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581}, // 735 + {1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 546: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 563: 1546, 1546, 1546, 568: 1546, 1546, 1546, 1546, 1546, 574: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 594: 1546, 1546, 1546, 1546, 1546, 1546, 602: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 623: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 634: 1546, 1546, 1546, 1546, 1546, 1546, 641: 1546, 646: 1546, 1546, 1546, 1546, 669: 1546, 672: 1546, 716: 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, 546: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 563: 1545, 1545, 1545, 568: 1545, 1545, 1545, 1545, 1545, 574: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 594: 1545, 1545, 1545, 1545, 1545, 1545, 602: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 623: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 634: 1545, 1545, 1545, 1545, 1545, 1545, 641: 1545, 646: 1545, 1545, 1545, 1545, 669: 1545, 672: 1545, 716: 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, 546: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 563: 1544, 1544, 1544, 568: 1544, 1544, 1544, 1544, 1544, 574: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 594: 1544, 1544, 1544, 1544, 1544, 1544, 602: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 623: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 634: 1544, 1544, 1544, 1544, 1544, 1544, 641: 1544, 646: 1544, 1544, 1544, 1544, 669: 1544, 672: 1544, 716: 1544, 1544, 1544, 1544, 1544, 1544, 1544}, {1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 546: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 563: 1543, 1543, 1543, 568: 1543, 1543, 1543, 1543, 1543, 574: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 594: 1543, 1543, 1543, 1543, 1543, 1543, 602: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 623: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 634: 1543, 1543, 1543, 1543, 1543, 1543, 641: 1543, 646: 1543, 1543, 1543, 1543, 669: 1543, 672: 1543, 716: 1543, 1543, 1543, 1543, 1543, 1543, 1543}, {1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 546: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 563: 1542, 1542, 1542, 568: 1542, 1542, 1542, 1542, 1542, 574: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 594: 1542, 1542, 1542, 1542, 1542, 1542, 602: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 623: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 634: 1542, 1542, 1542, 1542, 1542, 1542, 641: 1542, 646: 1542, 1542, 1542, 1542, 669: 1542, 672: 1542, 716: 1542, 1542, 1542, 1542, 1542, 1542, 1542}, - {1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 546: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 563: 1541, 1541, 1541, 568: 1541, 1541, 1541, 1541, 1541, 574: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 594: 1541, 1541, 1541, 1541, 1541, 1541, 602: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 623: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 634: 1541, 1541, 1541, 1541, 1541, 1541, 641: 1541, 646: 1541, 1541, 1541, 1541, 669: 1541, 672: 1541, 716: 1541, 1541, 1541, 1541, 1541, 1541, 1541}, // 740 - {1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 546: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 563: 1540, 1540, 1540, 568: 1540, 1540, 1540, 1540, 1540, 574: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 594: 1540, 1540, 1540, 1540, 1540, 1540, 602: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 623: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 634: 1540, 1540, 1540, 1540, 1540, 1540, 641: 1540, 646: 1540, 1540, 1540, 1540, 669: 1540, 672: 1540, 716: 1540, 1540, 1540, 1540, 1540, 1540, 1540}, - {1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 546: 1539, 4549, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 563: 1539, 1539, 1539, 568: 1539, 1539, 1539, 1539, 1539, 574: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 594: 1539, 1539, 1539, 1539, 1539, 1539, 602: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 623: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 634: 1539, 1539, 1539, 1539, 1539, 1539, 641: 1539, 646: 1539, 1539, 1539, 1539, 669: 1539, 672: 1539, 716: 1539, 1539, 1539, 1539, 1539, 1539, 1539}, - {547: 4546, 652: 4547, 654: 4548}, + {1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 546: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 563: 1541, 1541, 1541, 568: 1541, 1541, 1541, 1541, 1541, 574: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 594: 1541, 1541, 1541, 1541, 1541, 1541, 602: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 623: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 634: 1541, 1541, 1541, 1541, 1541, 1541, 641: 1541, 646: 1541, 1541, 1541, 1541, 669: 1541, 672: 1541, 716: 1541, 1541, 1541, 1541, 1541, 1541, 1541}, + {1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 546: 1540, 4550, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 563: 1540, 1540, 1540, 568: 1540, 1540, 1540, 1540, 1540, 574: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 594: 1540, 1540, 1540, 1540, 1540, 1540, 602: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 623: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 634: 1540, 1540, 1540, 1540, 1540, 1540, 641: 1540, 646: 1540, 1540, 1540, 1540, 669: 1540, 672: 1540, 716: 1540, 1540, 1540, 1540, 1540, 1540, 1540}, + {547: 4547, 652: 4548, 654: 4549}, + {1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 546: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 563: 1538, 1538, 1538, 568: 1538, 1538, 1538, 1538, 1538, 574: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 594: 1538, 1538, 1538, 1538, 1538, 1538, 602: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 623: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 634: 1538, 1538, 1538, 1538, 1538, 1538, 641: 1538, 646: 1538, 1538, 1538, 1538, 669: 1538, 672: 1538, 716: 1538, 1538, 1538, 1538, 1538, 1538, 1538}, {1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 546: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 563: 1537, 1537, 1537, 568: 1537, 1537, 1537, 1537, 1537, 574: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 594: 1537, 1537, 1537, 1537, 1537, 1537, 602: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 623: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 634: 1537, 1537, 1537, 1537, 1537, 1537, 641: 1537, 646: 1537, 1537, 1537, 1537, 669: 1537, 672: 1537, 716: 1537, 1537, 1537, 1537, 1537, 1537, 1537}, - {1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 546: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 563: 1536, 1536, 1536, 568: 1536, 1536, 1536, 1536, 1536, 574: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 594: 1536, 1536, 1536, 1536, 1536, 1536, 602: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 623: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 634: 1536, 1536, 1536, 1536, 1536, 1536, 641: 1536, 646: 1536, 1536, 1536, 1536, 669: 1536, 672: 1536, 716: 1536, 1536, 1536, 1536, 1536, 1536, 1536}, // 745 - {1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 546: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 563: 1533, 1533, 1533, 568: 1533, 1533, 1533, 1533, 1533, 574: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 594: 1533, 1533, 1533, 1533, 1533, 1533, 602: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 623: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 634: 1533, 1533, 1533, 1533, 1533, 1533, 641: 1533, 646: 1533, 1533, 1533, 1533, 669: 1533, 672: 1533, 716: 1533, 1533, 1533, 1533, 1533, 1533, 1533}, - {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 546: 1500, 1500, 1500, 550: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 563: 1500, 1500, 1500, 568: 1500, 1500, 1500, 1500, 1500, 574: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 594: 1500, 1500, 1500, 1500, 1500, 1500, 602: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 623: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 634: 1500, 1500, 1500, 1500, 1500, 1500, 641: 1500, 646: 1500, 1500, 1500, 1500, 672: 1500, 718: 1500, 729: 4541, 733: 1500, 1500}, - {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 546: 1497, 1497, 1497, 550: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 563: 1497, 1497, 1497, 568: 1497, 1497, 1497, 1497, 1497, 574: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 594: 1497, 1497, 1497, 1497, 1497, 1497, 602: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 623: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 634: 1497, 1497, 1497, 1497, 1497, 1497, 641: 1497, 646: 1497, 1497, 1497, 1497, 672: 1497, 718: 1497, 733: 4537, 4538}, + {1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 546: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 563: 1534, 1534, 1534, 568: 1534, 1534, 1534, 1534, 1534, 574: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 594: 1534, 1534, 1534, 1534, 1534, 1534, 602: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 623: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 634: 1534, 1534, 1534, 1534, 1534, 1534, 641: 1534, 646: 1534, 1534, 1534, 1534, 669: 1534, 672: 1534, 716: 1534, 1534, 1534, 1534, 1534, 1534, 1534}, + {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 546: 1501, 1501, 1501, 550: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 563: 1501, 1501, 1501, 568: 1501, 1501, 1501, 1501, 1501, 574: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 594: 1501, 1501, 1501, 1501, 1501, 1501, 602: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 623: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 634: 1501, 1501, 1501, 1501, 1501, 1501, 641: 1501, 646: 1501, 1501, 1501, 1501, 672: 1501, 718: 1501, 729: 4542, 733: 1501, 1501}, + {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 546: 1498, 1498, 1498, 550: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 563: 1498, 1498, 1498, 568: 1498, 1498, 1498, 1498, 1498, 574: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 594: 1498, 1498, 1498, 1498, 1498, 1498, 602: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 623: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 634: 1498, 1498, 1498, 1498, 1498, 1498, 641: 1498, 646: 1498, 1498, 1498, 1498, 672: 1498, 718: 1498, 733: 4538, 4539}, + {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 546: 1497, 1497, 1497, 550: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 563: 1497, 1497, 1497, 568: 1497, 1497, 1497, 1497, 1497, 574: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 594: 1497, 1497, 1497, 1497, 1497, 1497, 602: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 623: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 634: 1497, 1497, 1497, 1497, 1497, 1497, 641: 1497, 646: 1497, 1497, 1497, 1497, 672: 1497, 718: 1497}, {1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 546: 1496, 1496, 1496, 550: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 563: 1496, 1496, 1496, 568: 1496, 1496, 1496, 1496, 1496, 574: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 594: 1496, 1496, 1496, 1496, 1496, 1496, 602: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 623: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 634: 1496, 1496, 1496, 1496, 1496, 1496, 641: 1496, 646: 1496, 1496, 1496, 1496, 672: 1496, 718: 1496}, - {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 546: 1495, 1495, 1495, 550: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 563: 1495, 1495, 1495, 568: 1495, 1495, 1495, 1495, 1495, 574: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 594: 1495, 1495, 1495, 1495, 1495, 1495, 602: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 623: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 634: 1495, 1495, 1495, 1495, 1495, 1495, 641: 1495, 646: 1495, 1495, 1495, 1495, 672: 1495, 718: 1495}, // 750 - {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 546: 1494, 1494, 1494, 550: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 563: 1494, 1494, 1494, 568: 1494, 1494, 1494, 1494, 1494, 574: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 594: 1494, 1494, 1494, 1494, 1494, 1494, 602: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 623: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 634: 1494, 1494, 1494, 1494, 1494, 1494, 641: 1494, 646: 1494, 1494, 1494, 1494, 672: 1494, 718: 1494}, - {3, 3, 9: 3, 51: 3, 102: 3, 126: 3, 552: 3747, 672: 3, 718: 3748}, + {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 546: 1495, 1495, 1495, 550: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 563: 1495, 1495, 1495, 568: 1495, 1495, 1495, 1495, 1495, 574: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 594: 1495, 1495, 1495, 1495, 1495, 1495, 602: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 623: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 634: 1495, 1495, 1495, 1495, 1495, 1495, 641: 1495, 646: 1495, 1495, 1495, 1495, 672: 1495, 718: 1495}, + {3, 3, 9: 3, 51: 3, 102: 3, 126: 3, 552: 3748, 672: 3, 718: 3749}, + {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 546: 1493, 1493, 1493, 550: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 563: 1493, 1493, 1493, 568: 1493, 1493, 1493, 1493, 1493, 574: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 594: 1493, 1493, 1493, 1493, 1493, 1493, 602: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 623: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 634: 1493, 1493, 1493, 1493, 1493, 1493, 641: 1493, 646: 1493, 1493, 1493, 1493, 672: 1493, 718: 1493}, {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 546: 1492, 1492, 1492, 550: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 563: 1492, 1492, 1492, 568: 1492, 1492, 1492, 1492, 1492, 574: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 594: 1492, 1492, 1492, 1492, 1492, 1492, 602: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 623: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 634: 1492, 1492, 1492, 1492, 1492, 1492, 641: 1492, 646: 1492, 1492, 1492, 1492, 672: 1492, 718: 1492}, {1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 546: 1491, 1491, 1491, 550: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 563: 1491, 1491, 1491, 568: 1491, 1491, 1491, 1491, 1491, 574: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 594: 1491, 1491, 1491, 1491, 1491, 1491, 602: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 623: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 634: 1491, 1491, 1491, 1491, 1491, 1491, 641: 1491, 646: 1491, 1491, 1491, 1491, 672: 1491, 718: 1491}, - {1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 546: 1490, 1490, 1490, 550: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 563: 1490, 1490, 1490, 568: 1490, 1490, 1490, 1490, 1490, 574: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 594: 1490, 1490, 1490, 1490, 1490, 1490, 602: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 623: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 634: 1490, 1490, 1490, 1490, 1490, 1490, 641: 1490, 646: 1490, 1490, 1490, 1490, 672: 1490, 718: 1490}, // 755 + {1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 546: 1490, 1490, 1490, 550: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 563: 1490, 1490, 1490, 568: 1490, 1490, 1490, 1490, 1490, 574: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 594: 1490, 1490, 1490, 1490, 1490, 1490, 602: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 623: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 634: 1490, 1490, 1490, 1490, 1490, 1490, 641: 1490, 646: 1490, 1490, 1490, 1490, 672: 1490, 718: 1490}, {1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 546: 1489, 1489, 1489, 550: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 563: 1489, 1489, 1489, 568: 1489, 1489, 1489, 1489, 1489, 574: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 594: 1489, 1489, 1489, 1489, 1489, 1489, 602: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 623: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 634: 1489, 1489, 1489, 1489, 1489, 1489, 641: 1489, 646: 1489, 1489, 1489, 1489, 672: 1489, 718: 1489}, - {1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 546: 1488, 1488, 1488, 550: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 563: 1488, 1488, 1488, 568: 1488, 1488, 1488, 1488, 1488, 574: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 594: 1488, 1488, 1488, 1488, 1488, 1488, 602: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 623: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 634: 1488, 1488, 1488, 1488, 1488, 1488, 641: 1488, 646: 1488, 1488, 1488, 1488, 672: 1488, 718: 1488}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4536, 3651, 3733, 3650, 3647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4535, 3651, 3733, 3650, 3647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4534, 3651, 3733, 3650, 3647}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4537, 3652, 3734, 3651, 3648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4536, 3652, 3734, 3651, 3648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4535, 3652, 3734, 3651, 3648}, // 760 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4533, 3651, 3733, 3650, 3647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4532, 3651, 3733, 3650, 3647}, - {1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 546: 1481, 1481, 1481, 550: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 563: 1481, 1481, 1481, 568: 1481, 1481, 1481, 1481, 1481, 574: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 594: 1481, 1481, 1481, 1481, 1481, 1481, 602: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 623: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 634: 1481, 1481, 1481, 1481, 1481, 1481, 641: 1481, 646: 1481, 1481, 1481, 1481, 672: 1481, 718: 1481}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 2947, 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3900, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 622: 2945, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 670: 2941, 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3899, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4526, 821: 3902, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 3904, 3903, 874: 4527}, - {545: 4521}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4534, 3652, 3734, 3651, 3648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4533, 3652, 3734, 3651, 3648}, + {1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 546: 1482, 1482, 1482, 550: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 563: 1482, 1482, 1482, 568: 1482, 1482, 1482, 1482, 1482, 574: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 594: 1482, 1482, 1482, 1482, 1482, 1482, 602: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 623: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 634: 1482, 1482, 1482, 1482, 1482, 1482, 641: 1482, 646: 1482, 1482, 1482, 1482, 672: 1482, 718: 1482}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 2948, 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3901, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 622: 2946, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 670: 2942, 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3900, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4527, 821: 3903, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 3905, 3904, 874: 4528}, + {545: 4522}, // 765 - {545: 2948, 790: 4520}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4517, 3091, 3092, 3090}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4516, 3651, 3733, 3650, 3647}, - {545: 4509}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 603: 1297, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4496, 1371: 4497}, + {545: 2949, 790: 4521}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4518, 3092, 3093, 3091}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4517, 3652, 3734, 3651, 3648}, + {545: 4510}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 603: 1298, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4497, 1371: 4498}, // 770 - {545: 4430}, - {545: 3955}, - {545: 3944}, - {545: 1449}, - {545: 1446}, + {545: 4431}, + {545: 3956}, + {545: 3945}, + {545: 1450}, + {545: 1447}, // 775 - {545: 1445}, - {545: 1442}, - {545: 1438}, + {545: 1446}, + {545: 1443}, + {545: 1439}, + {545: 1436}, {545: 1435}, - {545: 1434}, // 780 - {545: 1432}, + {545: 1433}, + {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 550: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 563: 1422, 1422, 1422, 568: 1422, 1422, 1422, 1422, 1422, 574: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 594: 1422, 1422, 1422, 1422, 1422, 1422, 602: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 623: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 634: 1422, 1422, 1422, 1422, 1422, 1422, 641: 1422, 646: 1422, 1422, 1422, 1422, 672: 1422, 718: 1422}, {1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 550: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 563: 1421, 1421, 1421, 568: 1421, 1421, 1421, 1421, 1421, 574: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 594: 1421, 1421, 1421, 1421, 1421, 1421, 602: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 623: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 1421, 1421, 1421, 1421, 641: 1421, 646: 1421, 1421, 1421, 1421, 672: 1421, 718: 1421}, {1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 550: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 563: 1420, 1420, 1420, 568: 1420, 1420, 1420, 1420, 1420, 574: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 594: 1420, 1420, 1420, 1420, 1420, 1420, 602: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 623: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 634: 1420, 1420, 1420, 1420, 1420, 1420, 641: 1420, 646: 1420, 1420, 1420, 1420, 672: 1420, 718: 1420}, {1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 550: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 563: 1419, 1419, 1419, 568: 1419, 1419, 1419, 1419, 1419, 574: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 594: 1419, 1419, 1419, 1419, 1419, 1419, 602: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 623: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 634: 1419, 1419, 1419, 1419, 1419, 1419, 641: 1419, 646: 1419, 1419, 1419, 1419, 672: 1419, 718: 1419}, - {1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 550: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 563: 1418, 1418, 1418, 568: 1418, 1418, 1418, 1418, 1418, 574: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 594: 1418, 1418, 1418, 1418, 1418, 1418, 602: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 623: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 634: 1418, 1418, 1418, 1418, 1418, 1418, 641: 1418, 646: 1418, 1418, 1418, 1418, 672: 1418, 718: 1418}, // 785 + {1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 550: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 563: 1418, 1418, 1418, 568: 1418, 1418, 1418, 1418, 1418, 574: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 594: 1418, 1418, 1418, 1418, 1418, 1418, 602: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 623: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 634: 1418, 1418, 1418, 1418, 1418, 1418, 641: 1418, 646: 1418, 1418, 1418, 1418, 672: 1418, 718: 1418}, {1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 550: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 563: 1417, 1417, 1417, 568: 1417, 1417, 1417, 1417, 1417, 574: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 594: 1417, 1417, 1417, 1417, 1417, 1417, 602: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 623: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 634: 1417, 1417, 1417, 1417, 1417, 1417, 641: 1417, 646: 1417, 1417, 1417, 1417, 672: 1417, 718: 1417}, {1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 550: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 563: 1416, 1416, 1416, 568: 1416, 1416, 1416, 1416, 1416, 574: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 594: 1416, 1416, 1416, 1416, 1416, 1416, 602: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 623: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 634: 1416, 1416, 1416, 1416, 1416, 1416, 641: 1416, 646: 1416, 1416, 1416, 1416, 672: 1416, 718: 1416}, {1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 550: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 563: 1415, 1415, 1415, 568: 1415, 1415, 1415, 1415, 1415, 574: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 594: 1415, 1415, 1415, 1415, 1415, 1415, 602: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 623: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 634: 1415, 1415, 1415, 1415, 1415, 1415, 641: 1415, 646: 1415, 1415, 1415, 1415, 672: 1415, 718: 1415}, {1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 550: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 563: 1414, 1414, 1414, 568: 1414, 1414, 1414, 1414, 1414, 574: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 594: 1414, 1414, 1414, 1414, 1414, 1414, 602: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 623: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 634: 1414, 1414, 1414, 1414, 1414, 1414, 641: 1414, 646: 1414, 1414, 1414, 1414, 672: 1414, 718: 1414}, - {1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 550: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 563: 1413, 1413, 1413, 568: 1413, 1413, 1413, 1413, 1413, 574: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 594: 1413, 1413, 1413, 1413, 1413, 1413, 602: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 623: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 634: 1413, 1413, 1413, 1413, 1413, 1413, 641: 1413, 646: 1413, 1413, 1413, 1413, 672: 1413, 718: 1413}, // 790 + {1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 550: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 563: 1413, 1413, 1413, 568: 1413, 1413, 1413, 1413, 1413, 574: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 594: 1413, 1413, 1413, 1413, 1413, 1413, 602: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 623: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 634: 1413, 1413, 1413, 1413, 1413, 1413, 641: 1413, 646: 1413, 1413, 1413, 1413, 672: 1413, 718: 1413}, {1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 550: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 563: 1412, 1412, 1412, 568: 1412, 1412, 1412, 1412, 1412, 574: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 594: 1412, 1412, 1412, 1412, 1412, 1412, 602: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 623: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 634: 1412, 1412, 1412, 1412, 1412, 1412, 641: 1412, 646: 1412, 1412, 1412, 1412, 672: 1412, 718: 1412}, - {1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 550: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 563: 1411, 1411, 1411, 568: 1411, 1411, 1411, 1411, 1411, 574: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 594: 1411, 1411, 1411, 1411, 1411, 1411, 602: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 623: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 634: 1411, 1411, 1411, 1411, 1411, 1411, 641: 1411, 646: 1411, 1411, 1411, 1411, 672: 1411, 718: 1411}, - {545: 4427}, - {545: 4424}, - {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 4421, 1423, 1423, 1423, 550: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 563: 1423, 1423, 1423, 568: 1423, 1423, 1423, 1423, 1423, 574: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 594: 1423, 1423, 1423, 1423, 1423, 1423, 602: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 623: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 634: 1423, 1423, 1423, 1423, 1423, 1423, 641: 1423, 646: 1423, 1423, 1423, 1423, 672: 1423, 718: 1423, 1240: 4422}, + {545: 4428}, + {545: 4425}, + {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 4422, 1424, 1424, 1424, 550: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 563: 1424, 1424, 1424, 568: 1424, 1424, 1424, 1424, 1424, 574: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 594: 1424, 1424, 1424, 1424, 1424, 1424, 602: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 623: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 634: 1424, 1424, 1424, 1424, 1424, 1424, 641: 1424, 646: 1424, 1424, 1424, 1424, 672: 1424, 718: 1424, 1240: 4423}, // 795 - {545: 4419}, - {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 4415, 1329, 1329, 1329, 550: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 563: 1329, 1329, 1329, 568: 1329, 1329, 1329, 1329, 1329, 574: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 594: 1329, 1329, 1329, 1329, 1329, 1329, 602: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 623: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 634: 1329, 1329, 1329, 1329, 1329, 1329, 641: 1329, 646: 1329, 1329, 1329, 1329, 672: 1329, 718: 1329, 1382: 4414}, - {545: 4406}, - {545: 4402}, - {545: 4397}, + {545: 4420}, + {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 4416, 1330, 1330, 1330, 550: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 563: 1330, 1330, 1330, 568: 1330, 1330, 1330, 1330, 1330, 574: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 594: 1330, 1330, 1330, 1330, 1330, 1330, 602: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 623: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 634: 1330, 1330, 1330, 1330, 1330, 1330, 641: 1330, 646: 1330, 1330, 1330, 1330, 672: 1330, 718: 1330, 1382: 4415}, + {545: 4407}, + {545: 4403}, + {545: 4398}, // 800 - {545: 4394}, - {545: 4389}, - {545: 4380}, - {545: 4373}, - {545: 4368}, + {545: 4395}, + {545: 4390}, + {545: 4381}, + {545: 4374}, + {545: 4369}, // 805 - {545: 4363}, - {545: 4349}, - {545: 4332}, - {1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 546: 1376, 1376, 1376, 550: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 563: 1376, 1376, 1376, 568: 1376, 1376, 1376, 1376, 1376, 574: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 594: 1376, 1376, 1376, 1376, 1376, 1376, 602: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 623: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 634: 1376, 1376, 1376, 1376, 1376, 1376, 641: 1376, 646: 1376, 1376, 1376, 1376, 672: 1376, 718: 1376}, - {545: 4325}, + {545: 4364}, + {545: 4350}, + {545: 4333}, + {1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 546: 1377, 1377, 1377, 550: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 563: 1377, 1377, 1377, 568: 1377, 1377, 1377, 1377, 1377, 574: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 594: 1377, 1377, 1377, 1377, 1377, 1377, 602: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 623: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 634: 1377, 1377, 1377, 1377, 1377, 1377, 641: 1377, 646: 1377, 1377, 1377, 1377, 672: 1377, 718: 1377}, + {545: 4326}, // 810 + {545: 1371}, {545: 1370}, - {545: 1369}, - {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 546: 1361, 1361, 1361, 550: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 563: 1361, 1361, 1361, 568: 1361, 1361, 1361, 1361, 1361, 574: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 594: 1361, 1361, 1361, 1361, 1361, 1361, 602: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 623: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 634: 1361, 1361, 1361, 1361, 1361, 1361, 641: 1361, 646: 1361, 1361, 1361, 1361, 672: 1361, 718: 1361}, - {545: 4322}, - {545: 4319}, + {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 546: 1362, 1362, 1362, 550: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 563: 1362, 1362, 1362, 568: 1362, 1362, 1362, 1362, 1362, 574: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 594: 1362, 1362, 1362, 1362, 1362, 1362, 602: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 623: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 634: 1362, 1362, 1362, 1362, 1362, 1362, 641: 1362, 646: 1362, 1362, 1362, 1362, 672: 1362, 718: 1362}, + {545: 4323}, + {545: 4320}, // 815 - {545: 4311}, - {545: 4303}, - {545: 4295}, - {545: 4281}, - {545: 4272}, + {545: 4312}, + {545: 4304}, + {545: 4296}, + {545: 4282}, + {545: 4273}, // 820 - {545: 4267}, - {545: 4262}, - {545: 4257}, - {545: 4252}, - {545: 4247}, + {545: 4268}, + {545: 4263}, + {545: 4258}, + {545: 4253}, + {545: 4248}, // 825 - {545: 4242}, - {545: 4229}, - {545: 4226}, - {545: 4223}, - {545: 4220}, + {545: 4243}, + {545: 4230}, + {545: 4227}, + {545: 4224}, + {545: 4221}, // 830 - {545: 4217}, - {545: 4214}, - {545: 4210}, - {545: 4204}, - {545: 4191}, + {545: 4218}, + {545: 4215}, + {545: 4211}, + {545: 4205}, + {545: 4192}, // 835 - {545: 4186}, - {545: 4181}, - {545: 3737}, + {545: 4187}, + {545: 4182}, + {545: 3738}, {965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 546: 965, 965, 965, 550: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 563: 965, 965, 965, 568: 965, 965, 965, 965, 965, 574: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 594: 965, 965, 965, 965, 965, 965, 602: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 623: 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 634: 965, 965, 965, 965, 965, 965, 641: 965, 646: 965, 965, 965, 965, 672: 965, 718: 965}, {964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 546: 964, 964, 964, 550: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 563: 964, 964, 964, 568: 964, 964, 964, 964, 964, 574: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 594: 964, 964, 964, 964, 964, 964, 602: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 623: 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 634: 964, 964, 964, 964, 964, 964, 641: 964, 646: 964, 964, 964, 964, 672: 964, 718: 964}, // 840 {963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 546: 963, 963, 963, 550: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 563: 963, 963, 963, 568: 963, 963, 963, 963, 963, 574: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 594: 963, 963, 963, 963, 963, 963, 602: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 623: 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 634: 963, 963, 963, 963, 963, 963, 641: 963, 646: 963, 963, 963, 963, 672: 963, 718: 963}, {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 546: 962, 962, 962, 550: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 563: 962, 962, 962, 568: 962, 962, 962, 962, 962, 574: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 594: 962, 962, 962, 962, 962, 962, 602: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 623: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 634: 962, 962, 962, 962, 962, 962, 641: 962, 646: 962, 962, 962, 962, 672: 962, 718: 962}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3739}, - {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 546: 962, 962, 962, 550: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 563: 962, 962, 962, 568: 962, 962, 962, 962, 962, 574: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 594: 962, 962, 962, 962, 962, 962, 602: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 623: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 634: 962, 962, 962, 962, 962, 962, 641: 962, 646: 962, 962, 962, 962, 718: 962, 732: 4179}, - {9: 4110, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3740}, + {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 546: 962, 962, 962, 550: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 563: 962, 962, 962, 568: 962, 962, 962, 962, 962, 574: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 594: 962, 962, 962, 962, 962, 962, 602: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 623: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 634: 962, 962, 962, 962, 962, 962, 641: 962, 646: 962, 962, 962, 962, 718: 962, 732: 4180}, + {9: 4111, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, // 845 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4109}, - {545: 4081}, - {2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 546: 2237, 2237, 551: 2237, 553: 2237, 2237, 2237, 2237, 563: 2237, 2237, 2237, 568: 2237, 4064, 2237, 2237, 2237, 574: 2237, 576: 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 595: 2237, 2237, 2237, 2237, 2237, 602: 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, 621: 2237, 624: 4061, 4059, 634: 4058, 4066, 4060, 4062, 4063, 4065, 1353: 4057, 1397: 4056}, - {2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 546: 2208, 2208, 551: 2208, 553: 2208, 2208, 2208, 2208, 563: 2208, 2208, 2208, 568: 2208, 2208, 2208, 2208, 2208, 574: 2208, 576: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 595: 2208, 2208, 2208, 2208, 2208, 602: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 621: 2208, 624: 2208, 2208, 634: 2208, 2208, 2208, 2208, 2208, 2208}, - {2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 546: 2177, 2177, 3867, 550: 3866, 2177, 553: 2177, 2177, 2177, 2177, 3837, 3838, 3843, 563: 2177, 2177, 2177, 568: 2177, 2177, 2177, 2177, 2177, 574: 2177, 3839, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 594: 3871, 2177, 2177, 2177, 2177, 2177, 602: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 3870, 2177, 623: 3840, 2177, 2177, 3841, 3834, 3844, 3833, 3842, 3835, 3836, 634: 2177, 2177, 2177, 2177, 2177, 2177, 641: 3868, 646: 3872, 3880, 3881, 3879, 932: 3869, 1266: 3873, 1341: 3875, 1387: 3877, 1393: 3874, 1399: 3876, 1454: 3878}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4110}, + {545: 4082}, + {2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 546: 2238, 2238, 551: 2238, 553: 2238, 2238, 2238, 2238, 563: 2238, 2238, 2238, 568: 2238, 4065, 2238, 2238, 2238, 574: 2238, 576: 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 594: 2238, 2238, 2238, 598: 2238, 2238, 602: 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 621: 2238, 624: 4062, 4060, 634: 4059, 4067, 4061, 4063, 4064, 4066, 1353: 4058, 1397: 4057}, + {2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 546: 2209, 2209, 551: 2209, 553: 2209, 2209, 2209, 2209, 563: 2209, 2209, 2209, 568: 2209, 2209, 2209, 2209, 2209, 574: 2209, 576: 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 594: 2209, 2209, 2209, 598: 2209, 2209, 602: 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 621: 2209, 624: 2209, 2209, 634: 2209, 2209, 2209, 2209, 2209, 2209}, + {2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 546: 2178, 2178, 3868, 550: 3867, 2178, 553: 2178, 2178, 2178, 2178, 3838, 3839, 3844, 563: 2178, 2178, 2178, 568: 2178, 2178, 2178, 2178, 2178, 574: 2178, 3840, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 594: 2178, 2178, 2178, 3872, 2178, 2178, 602: 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 3871, 2178, 623: 3841, 2178, 2178, 3842, 3835, 3845, 3834, 3843, 3836, 3837, 634: 2178, 2178, 2178, 2178, 2178, 2178, 641: 3869, 646: 3873, 3881, 3882, 3880, 932: 3870, 1266: 3874, 1341: 3876, 1387: 3878, 1393: 3875, 1399: 3877, 1454: 3879}, // 850 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 1445, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3793}, - {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 546: 1501, 1501, 1501, 550: 1501, 1501, 3747, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 563: 1501, 1501, 1501, 568: 1501, 1501, 1501, 1501, 1501, 574: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 594: 1501, 1501, 1501, 1501, 1501, 1501, 602: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 623: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 634: 1501, 1501, 1501, 1501, 1501, 1501, 641: 1501, 646: 1501, 1501, 1501, 1501, 718: 3748}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 3790, 786: 3792, 3091, 3092, 3090, 820: 3789, 991: 3788}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3749, 3651, 3733, 3650, 3647}, - {1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 546: 1483, 1483, 1483, 550: 1483, 1483, 3747, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 563: 1483, 1483, 1483, 568: 1483, 1483, 1483, 1483, 1483, 574: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 594: 1483, 1483, 1483, 1483, 1483, 1483, 602: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 623: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 634: 1483, 1483, 1483, 1483, 1483, 1483, 641: 1483, 646: 1483, 1483, 1483, 1483, 672: 1483, 718: 1483}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 1446, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3794}, + {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 546: 1502, 1502, 1502, 550: 1502, 1502, 3748, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 563: 1502, 1502, 1502, 568: 1502, 1502, 1502, 1502, 1502, 574: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 594: 1502, 1502, 1502, 1502, 1502, 1502, 602: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 623: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 634: 1502, 1502, 1502, 1502, 1502, 1502, 641: 1502, 646: 1502, 1502, 1502, 1502, 718: 3749}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 3791, 786: 3793, 3092, 3093, 3091, 820: 3790, 991: 3789}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3750, 3652, 3734, 3651, 3648}, + {1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 546: 1484, 1484, 1484, 550: 1484, 1484, 3748, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 563: 1484, 1484, 1484, 568: 1484, 1484, 1484, 1484, 1484, 574: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 594: 1484, 1484, 1484, 1484, 1484, 1484, 602: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 623: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 634: 1484, 1484, 1484, 1484, 1484, 1484, 641: 1484, 646: 1484, 1484, 1484, 1484, 672: 1484, 718: 1484}, // 855 - {2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123}, - {2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117}, - {2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105, 2105}, - {2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092}, - {2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081, 2081}, + {2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124}, + {2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118}, + {2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106}, + {2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093, 2093}, + {2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082, 2082}, // 860 - {2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079}, - {2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056}, - {2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050}, - {2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040}, - {2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019}, + {2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080, 2080}, + {2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057}, + {2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051}, + {2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041}, + {2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020}, // 865 + {2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 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, 2012, 2012, 2012, 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, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011}, - {2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008}, - {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001}, - {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999}, + {2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009}, + {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002}, + {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000}, // 870 - {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998}, - {1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995}, - {1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993}, - {1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980}, - {1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957}, + {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999}, + {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996}, + {1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994}, + {1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981}, + {1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958}, // 875 + {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 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, 1940, 1940, 1940, 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, 1939, 1939, 1939, 1939, 1939, 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, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938}, + {1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 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, 1934, 1934, 1934, 1934, 1934, 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, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933}, // 880 - {1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927}, + {1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928}, + {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 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, 1815, 1815, 1815, 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, 1814, 1814, 1814, 1814, 1814, 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, 1813, 1813, 1813, 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, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, // 885 - {1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, - {1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678}, - {1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673}, - {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659}, - {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, + {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698}, + {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679}, + {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674}, + {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, + {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647}, // 890 - {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, + {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, + {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 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, 1625, 1625, 1625, 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, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624}, - {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 546: 1493, 1493, 1493, 550: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 563: 1493, 1493, 1493, 568: 1493, 1493, 1493, 1493, 1493, 574: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 594: 1493, 1493, 1493, 1493, 1493, 1493, 602: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 623: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 634: 1493, 1493, 1493, 1493, 1493, 1493, 641: 1493, 646: 1493, 1493, 1493, 1493, 672: 1493, 718: 1493}, + {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 546: 1494, 1494, 1494, 550: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 563: 1494, 1494, 1494, 568: 1494, 1494, 1494, 1494, 1494, 574: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 594: 1494, 1494, 1494, 1494, 1494, 1494, 602: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 623: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 634: 1494, 1494, 1494, 1494, 1494, 1494, 641: 1494, 646: 1494, 1494, 1494, 1494, 672: 1494, 718: 1494}, {969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 574: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 594: 969, 969, 969, 969, 969, 969, 602: 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 634: 969, 969, 969, 969, 969, 969, 641: 969, 646: 969, 969, 969, 969, 669: 969, 969, 672: 969, 716: 969, 969, 969, 969, 969, 969, 969, 969, 969}, // 895 {968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 574: 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 594: 968, 968, 968, 968, 968, 968, 602: 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 968, 634: 968, 968, 968, 968, 968, 968, 641: 968, 646: 968, 968, 968, 968, 669: 968, 968, 672: 968, 716: 968, 968, 968, 968, 968, 968, 968, 968, 968}, {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 574: 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 594: 443, 443, 443, 443, 443, 443, 443, 602: 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 634: 443, 443, 443, 443, 443, 443, 641: 443, 643: 443, 646: 443, 443, 443, 443, 669: 443, 443, 672: 443, 716: 443, 443, 443, 443, 443, 443, 443, 443, 443, 726: 443, 443, 731: 443, 443, 736: 443, 443, 739: 443, 443}, {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 574: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 594: 442, 442, 442, 442, 442, 442, 442, 602: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 634: 442, 442, 442, 442, 442, 442, 641: 442, 643: 442, 646: 442, 442, 442, 442, 669: 442, 442, 672: 442, 716: 442, 442, 442, 442, 442, 442, 442, 442, 442, 726: 442, 442, 731: 442, 442, 736: 442, 442, 739: 442, 442}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 3801}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3865}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 3802}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3866}, // 900 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3864}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3863}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3865}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3864}, + {2: 2228, 2228, 2228, 2228, 2228, 2228, 2228, 10: 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 53: 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 545: 2228, 547: 2228, 2228, 2228, 2228, 554: 2228, 2228, 557: 2228, 2228, 2228, 561: 2228, 2228, 566: 2228, 2228, 573: 2228, 593: 2228, 600: 2228, 2228, 633: 2228, 640: 2228, 642: 2228, 2228, 2228, 2228, 650: 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 671: 2228, 673: 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 2228, 725: 2228}, {2: 2227, 2227, 2227, 2227, 2227, 2227, 2227, 10: 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 53: 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 545: 2227, 547: 2227, 2227, 2227, 2227, 554: 2227, 2227, 557: 2227, 2227, 2227, 561: 2227, 2227, 566: 2227, 2227, 573: 2227, 593: 2227, 600: 2227, 2227, 633: 2227, 640: 2227, 642: 2227, 2227, 2227, 2227, 650: 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 671: 2227, 673: 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 2227, 725: 2227}, {2: 2226, 2226, 2226, 2226, 2226, 2226, 2226, 10: 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 53: 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 545: 2226, 547: 2226, 2226, 2226, 2226, 554: 2226, 2226, 557: 2226, 2226, 2226, 561: 2226, 2226, 566: 2226, 2226, 573: 2226, 593: 2226, 600: 2226, 2226, 633: 2226, 640: 2226, 642: 2226, 2226, 2226, 2226, 650: 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 671: 2226, 673: 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 2226, 725: 2226}, - {2: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 10: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 53: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 545: 2225, 547: 2225, 2225, 2225, 2225, 554: 2225, 2225, 557: 2225, 2225, 2225, 561: 2225, 2225, 566: 2225, 2225, 573: 2225, 593: 2225, 600: 2225, 2225, 633: 2225, 640: 2225, 642: 2225, 2225, 2225, 2225, 650: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 671: 2225, 673: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 725: 2225}, // 905 - {2: 2224, 2224, 2224, 2224, 2224, 2224, 2224, 10: 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 53: 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 545: 2224, 547: 2224, 2224, 2224, 2224, 554: 2224, 2224, 557: 2224, 2224, 2224, 561: 2224, 2224, 566: 2224, 2224, 573: 2224, 593: 2224, 600: 2224, 2224, 633: 2224, 640: 2224, 642: 2224, 2224, 2224, 2224, 650: 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 671: 2224, 673: 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, 725: 2224}, - {557: 3831}, + {2: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 10: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 53: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 545: 2225, 547: 2225, 2225, 2225, 2225, 554: 2225, 2225, 557: 2225, 2225, 2225, 561: 2225, 2225, 566: 2225, 2225, 573: 2225, 593: 2225, 600: 2225, 2225, 633: 2225, 640: 2225, 642: 2225, 2225, 2225, 2225, 650: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 671: 2225, 673: 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 2225, 725: 2225}, + {557: 3832}, + {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 562: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 574: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 594: 1327, 1327, 1327, 1327, 1327, 1327, 602: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 634: 1327, 1327, 1327, 1327, 1327, 1327, 641: 1327, 646: 1327, 1327, 1327, 1327, 670: 1327, 723: 1327, 1327}, {1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 562: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 574: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 594: 1326, 1326, 1326, 1326, 1326, 1326, 602: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 634: 1326, 1326, 1326, 1326, 1326, 1326, 641: 1326, 646: 1326, 1326, 1326, 1326, 670: 1326, 723: 1326, 1326}, {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 562: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 574: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 594: 1325, 1325, 1325, 1325, 1325, 1325, 602: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 634: 1325, 1325, 1325, 1325, 1325, 1325, 641: 1325, 646: 1325, 1325, 1325, 1325, 670: 1325, 723: 1325, 1325}, - {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 562: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 574: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 594: 1324, 1324, 1324, 1324, 1324, 1324, 602: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 634: 1324, 1324, 1324, 1324, 1324, 1324, 641: 1324, 646: 1324, 1324, 1324, 1324, 670: 1324, 723: 1324, 1324}, // 910 + {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 562: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 574: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 594: 1324, 1324, 1324, 1324, 1324, 1324, 602: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 634: 1324, 1324, 1324, 1324, 1324, 1324, 641: 1324, 646: 1324, 1324, 1324, 1324, 670: 1324, 723: 1324, 1324}, {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 562: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 574: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 594: 1323, 1323, 1323, 1323, 1323, 1323, 602: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 634: 1323, 1323, 1323, 1323, 1323, 1323, 641: 1323, 646: 1323, 1323, 1323, 1323, 670: 1323, 723: 1323, 1323}, {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 562: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 574: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 594: 1322, 1322, 1322, 1322, 1322, 1322, 602: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 634: 1322, 1322, 1322, 1322, 1322, 1322, 641: 1322, 646: 1322, 1322, 1322, 1322, 670: 1322, 723: 1322, 1322}, {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 562: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 574: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 594: 1321, 1321, 1321, 1321, 1321, 1321, 602: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 634: 1321, 1321, 1321, 1321, 1321, 1321, 641: 1321, 646: 1321, 1321, 1321, 1321, 670: 1321, 723: 1321, 1321}, {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 562: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 574: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 594: 1320, 1320, 1320, 1320, 1320, 1320, 602: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 634: 1320, 1320, 1320, 1320, 1320, 1320, 641: 1320, 646: 1320, 1320, 1320, 1320, 670: 1320, 723: 1320, 1320}, - {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 562: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 574: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 594: 1319, 1319, 1319, 1319, 1319, 1319, 602: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 634: 1319, 1319, 1319, 1319, 1319, 1319, 641: 1319, 646: 1319, 1319, 1319, 1319, 670: 1319, 723: 1319, 1319}, // 915 + {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 562: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 574: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 594: 1319, 1319, 1319, 1319, 1319, 1319, 602: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 634: 1319, 1319, 1319, 1319, 1319, 1319, 641: 1319, 646: 1319, 1319, 1319, 1319, 670: 1319, 723: 1319, 1319}, {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 562: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 574: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 594: 1318, 1318, 1318, 1318, 1318, 1318, 602: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 634: 1318, 1318, 1318, 1318, 1318, 1318, 641: 1318, 646: 1318, 1318, 1318, 1318, 670: 1318, 723: 1318, 1318}, {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 562: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 574: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 594: 1317, 1317, 1317, 1317, 1317, 1317, 602: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 634: 1317, 1317, 1317, 1317, 1317, 1317, 641: 1317, 646: 1317, 1317, 1317, 1317, 670: 1317, 723: 1317, 1317}, {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 562: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 574: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 594: 1316, 1316, 1316, 1316, 1316, 1316, 602: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 634: 1316, 1316, 1316, 1316, 1316, 1316, 641: 1316, 646: 1316, 1316, 1316, 1316, 670: 1316, 723: 1316, 1316}, {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 562: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 574: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 594: 1315, 1315, 1315, 1315, 1315, 1315, 602: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 634: 1315, 1315, 1315, 1315, 1315, 1315, 641: 1315, 646: 1315, 1315, 1315, 1315, 670: 1315, 723: 1315, 1315}, - {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 562: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 574: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 594: 1314, 1314, 1314, 1314, 1314, 1314, 602: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 634: 1314, 1314, 1314, 1314, 1314, 1314, 641: 1314, 646: 1314, 1314, 1314, 1314, 670: 1314, 723: 1314, 1314}, // 920 + {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 562: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 574: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 594: 1314, 1314, 1314, 1314, 1314, 1314, 602: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 634: 1314, 1314, 1314, 1314, 1314, 1314, 641: 1314, 646: 1314, 1314, 1314, 1314, 670: 1314, 723: 1314, 1314}, {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 562: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 574: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 594: 1313, 1313, 1313, 1313, 1313, 1313, 602: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 634: 1313, 1313, 1313, 1313, 1313, 1313, 641: 1313, 646: 1313, 1313, 1313, 1313, 670: 1313, 723: 1313, 1313}, {1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 562: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 574: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 594: 1312, 1312, 1312, 1312, 1312, 1312, 602: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 634: 1312, 1312, 1312, 1312, 1312, 1312, 641: 1312, 646: 1312, 1312, 1312, 1312, 670: 1312, 723: 1312, 1312}, {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 562: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 574: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 594: 1311, 1311, 1311, 1311, 1311, 1311, 602: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 634: 1311, 1311, 1311, 1311, 1311, 1311, 641: 1311, 646: 1311, 1311, 1311, 1311, 670: 1311, 723: 1311, 1311}, {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 562: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 574: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 594: 1310, 1310, 1310, 1310, 1310, 1310, 602: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 634: 1310, 1310, 1310, 1310, 1310, 1310, 641: 1310, 646: 1310, 1310, 1310, 1310, 670: 1310, 723: 1310, 1310}, - {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 562: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 574: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 594: 1309, 1309, 1309, 1309, 1309, 1309, 602: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 634: 1309, 1309, 1309, 1309, 1309, 1309, 641: 1309, 646: 1309, 1309, 1309, 1309, 670: 1309, 723: 1309, 1309}, // 925 + {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 562: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 574: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 594: 1309, 1309, 1309, 1309, 1309, 1309, 602: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 634: 1309, 1309, 1309, 1309, 1309, 1309, 641: 1309, 646: 1309, 1309, 1309, 1309, 670: 1309, 723: 1309, 1309}, {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 562: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 574: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 594: 1308, 1308, 1308, 1308, 1308, 1308, 602: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 634: 1308, 1308, 1308, 1308, 1308, 1308, 641: 1308, 646: 1308, 1308, 1308, 1308, 670: 1308, 723: 1308, 1308}, {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 562: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 574: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 594: 1307, 1307, 1307, 1307, 1307, 1307, 602: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 634: 1307, 1307, 1307, 1307, 1307, 1307, 641: 1307, 646: 1307, 1307, 1307, 1307, 670: 1307, 723: 1307, 1307}, {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 562: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 574: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 594: 1306, 1306, 1306, 1306, 1306, 1306, 602: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 634: 1306, 1306, 1306, 1306, 1306, 1306, 641: 1306, 646: 1306, 1306, 1306, 1306, 670: 1306, 723: 1306, 1306}, {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 562: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 574: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 594: 1305, 1305, 1305, 1305, 1305, 1305, 602: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 634: 1305, 1305, 1305, 1305, 1305, 1305, 641: 1305, 646: 1305, 1305, 1305, 1305, 670: 1305, 723: 1305, 1305}, - {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 562: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 574: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 594: 1304, 1304, 1304, 1304, 1304, 1304, 602: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 634: 1304, 1304, 1304, 1304, 1304, 1304, 641: 1304, 646: 1304, 1304, 1304, 1304, 670: 1304, 723: 1304, 1304}, // 930 + {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 562: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 574: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 594: 1304, 1304, 1304, 1304, 1304, 1304, 602: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 634: 1304, 1304, 1304, 1304, 1304, 1304, 641: 1304, 646: 1304, 1304, 1304, 1304, 670: 1304, 723: 1304, 1304}, {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 562: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 574: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 594: 1303, 1303, 1303, 1303, 1303, 1303, 602: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 634: 1303, 1303, 1303, 1303, 1303, 1303, 641: 1303, 646: 1303, 1303, 1303, 1303, 670: 1303, 723: 1303, 1303}, {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 562: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 574: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 594: 1302, 1302, 1302, 1302, 1302, 1302, 602: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 634: 1302, 1302, 1302, 1302, 1302, 1302, 641: 1302, 646: 1302, 1302, 1302, 1302, 670: 1302, 723: 1302, 1302}, {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 562: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 574: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 594: 1301, 1301, 1301, 1301, 1301, 1301, 602: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 634: 1301, 1301, 1301, 1301, 1301, 1301, 641: 1301, 646: 1301, 1301, 1301, 1301, 670: 1301, 723: 1301, 1301}, {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 562: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 574: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 594: 1300, 1300, 1300, 1300, 1300, 1300, 602: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 634: 1300, 1300, 1300, 1300, 1300, 1300, 641: 1300, 646: 1300, 1300, 1300, 1300, 670: 1300, 723: 1300, 1300}, - {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 562: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 574: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 594: 1299, 1299, 1299, 1299, 1299, 1299, 602: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 634: 1299, 1299, 1299, 1299, 1299, 1299, 641: 1299, 646: 1299, 1299, 1299, 1299, 670: 1299, 723: 1299, 1299}, // 935 - {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 562: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 574: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 594: 1298, 1298, 1298, 1298, 1298, 1298, 602: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 634: 1298, 1298, 1298, 1298, 1298, 1298, 641: 1298, 646: 1298, 1298, 1298, 1298, 670: 1298, 723: 1298, 1298}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3832}, - {1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 546: 1508, 1508, 1508, 550: 1508, 1508, 553: 1508, 1508, 1508, 1508, 1508, 1508, 3843, 563: 1508, 1508, 1508, 568: 1508, 1508, 1508, 1508, 1508, 574: 1508, 3839, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 594: 1508, 1508, 1508, 1508, 1508, 1508, 602: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 623: 3840, 1508, 1508, 3841, 1508, 3844, 1508, 3842, 1508, 1508, 634: 1508, 1508, 1508, 1508, 1508, 1508, 641: 1508, 646: 1508, 1508, 1508, 1508}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3862}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3861}, + {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 562: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 574: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 594: 1299, 1299, 1299, 1299, 1299, 1299, 602: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 634: 1299, 1299, 1299, 1299, 1299, 1299, 641: 1299, 646: 1299, 1299, 1299, 1299, 670: 1299, 723: 1299, 1299}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3833}, + {1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 546: 1509, 1509, 1509, 550: 1509, 1509, 553: 1509, 1509, 1509, 1509, 1509, 1509, 3844, 563: 1509, 1509, 1509, 568: 1509, 1509, 1509, 1509, 1509, 574: 1509, 3840, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 594: 1509, 1509, 1509, 1509, 1509, 1509, 602: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 623: 3841, 1509, 1509, 3842, 1509, 3845, 1509, 3843, 1509, 1509, 634: 1509, 1509, 1509, 1509, 1509, 1509, 641: 1509, 646: 1509, 1509, 1509, 1509}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3863}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3862}, // 940 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3860}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3859}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3856, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3855}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3852, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3851}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3850}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3861}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3860}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3857, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3856}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3853, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3852}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3851}, // 945 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3849}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3848}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3847}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3846}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3845}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3850}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3849}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3848}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3847}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3846}, // 950 - {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 546: 1502, 1502, 1502, 550: 1502, 1502, 553: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 563: 1502, 1502, 1502, 568: 1502, 1502, 1502, 1502, 1502, 574: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 594: 1502, 1502, 1502, 1502, 1502, 1502, 602: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 623: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 634: 1502, 1502, 1502, 1502, 1502, 1502, 641: 1502, 646: 1502, 1502, 1502, 1502}, - {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 546: 1503, 1503, 1503, 550: 1503, 1503, 553: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 563: 1503, 1503, 1503, 568: 1503, 1503, 1503, 1503, 1503, 574: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 594: 1503, 1503, 1503, 1503, 1503, 1503, 602: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 623: 1503, 1503, 1503, 1503, 1503, 3844, 1503, 1503, 1503, 1503, 634: 1503, 1503, 1503, 1503, 1503, 1503, 641: 1503, 646: 1503, 1503, 1503, 1503}, - {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 546: 1504, 1504, 1504, 550: 1504, 1504, 553: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 563: 1504, 1504, 1504, 568: 1504, 1504, 1504, 1504, 1504, 574: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 594: 1504, 1504, 1504, 1504, 1504, 1504, 602: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 623: 1504, 1504, 1504, 1504, 1504, 3844, 1504, 1504, 1504, 1504, 634: 1504, 1504, 1504, 1504, 1504, 1504, 641: 1504, 646: 1504, 1504, 1504, 1504}, - {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 546: 1505, 1505, 1505, 550: 1505, 1505, 553: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 563: 1505, 1505, 1505, 568: 1505, 1505, 1505, 1505, 1505, 574: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 594: 1505, 1505, 1505, 1505, 1505, 1505, 602: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 623: 1505, 1505, 1505, 1505, 1505, 3844, 1505, 1505, 1505, 1505, 634: 1505, 1505, 1505, 1505, 1505, 1505, 641: 1505, 646: 1505, 1505, 1505, 1505}, - {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 546: 1506, 1506, 1506, 550: 1506, 1506, 553: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 563: 1506, 1506, 1506, 568: 1506, 1506, 1506, 1506, 1506, 574: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 594: 1506, 1506, 1506, 1506, 1506, 1506, 602: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 623: 1506, 1506, 1506, 1506, 1506, 3844, 1506, 1506, 1506, 1506, 634: 1506, 1506, 1506, 1506, 1506, 1506, 641: 1506, 646: 1506, 1506, 1506, 1506}, + {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 546: 1503, 1503, 1503, 550: 1503, 1503, 553: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 563: 1503, 1503, 1503, 568: 1503, 1503, 1503, 1503, 1503, 574: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 594: 1503, 1503, 1503, 1503, 1503, 1503, 602: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 623: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 634: 1503, 1503, 1503, 1503, 1503, 1503, 641: 1503, 646: 1503, 1503, 1503, 1503}, + {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 546: 1504, 1504, 1504, 550: 1504, 1504, 553: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 563: 1504, 1504, 1504, 568: 1504, 1504, 1504, 1504, 1504, 574: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 594: 1504, 1504, 1504, 1504, 1504, 1504, 602: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 623: 1504, 1504, 1504, 1504, 1504, 3845, 1504, 1504, 1504, 1504, 634: 1504, 1504, 1504, 1504, 1504, 1504, 641: 1504, 646: 1504, 1504, 1504, 1504}, + {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 546: 1505, 1505, 1505, 550: 1505, 1505, 553: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 563: 1505, 1505, 1505, 568: 1505, 1505, 1505, 1505, 1505, 574: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 594: 1505, 1505, 1505, 1505, 1505, 1505, 602: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 623: 1505, 1505, 1505, 1505, 1505, 3845, 1505, 1505, 1505, 1505, 634: 1505, 1505, 1505, 1505, 1505, 1505, 641: 1505, 646: 1505, 1505, 1505, 1505}, + {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 546: 1506, 1506, 1506, 550: 1506, 1506, 553: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 563: 1506, 1506, 1506, 568: 1506, 1506, 1506, 1506, 1506, 574: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 594: 1506, 1506, 1506, 1506, 1506, 1506, 602: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 623: 1506, 1506, 1506, 1506, 1506, 3845, 1506, 1506, 1506, 1506, 634: 1506, 1506, 1506, 1506, 1506, 1506, 641: 1506, 646: 1506, 1506, 1506, 1506}, + {1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 546: 1507, 1507, 1507, 550: 1507, 1507, 553: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 563: 1507, 1507, 1507, 568: 1507, 1507, 1507, 1507, 1507, 574: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 594: 1507, 1507, 1507, 1507, 1507, 1507, 602: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 623: 1507, 1507, 1507, 1507, 1507, 3845, 1507, 1507, 1507, 1507, 634: 1507, 1507, 1507, 1507, 1507, 1507, 641: 1507, 646: 1507, 1507, 1507, 1507}, // 955 - {1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 546: 1507, 1507, 1507, 550: 1507, 1507, 553: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 563: 1507, 1507, 1507, 568: 1507, 1507, 1507, 1507, 1507, 574: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 594: 1507, 1507, 1507, 1507, 1507, 1507, 602: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 623: 1507, 1507, 1507, 1507, 1507, 3844, 1507, 1507, 1507, 1507, 634: 1507, 1507, 1507, 1507, 1507, 1507, 641: 1507, 646: 1507, 1507, 1507, 1507}, - {1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 546: 1511, 1511, 1511, 550: 1511, 1511, 553: 1511, 1511, 1511, 1511, 1511, 1511, 3843, 563: 1511, 1511, 1511, 568: 1511, 1511, 1511, 1511, 1511, 574: 1511, 3839, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 594: 1511, 1511, 1511, 1511, 1511, 1511, 602: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 623: 3840, 1511, 1511, 3841, 1511, 3844, 1511, 3842, 1511, 1511, 634: 1511, 1511, 1511, 1511, 1511, 1511, 641: 1511, 646: 1511, 1511, 1511, 1511}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 1445, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3853}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 3854}, - {1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 546: 1509, 1509, 1509, 550: 1509, 1509, 553: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 563: 1509, 1509, 1509, 568: 1509, 1509, 1509, 1509, 1509, 574: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 594: 1509, 1509, 1509, 1509, 1509, 1509, 602: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 623: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 634: 1509, 1509, 1509, 1509, 1509, 1509, 641: 1509, 646: 1509, 1509, 1509, 1509}, - // 960 - {1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 546: 1512, 1512, 1512, 550: 1512, 1512, 553: 1512, 1512, 1512, 1512, 1512, 1512, 3843, 563: 1512, 1512, 1512, 568: 1512, 1512, 1512, 1512, 1512, 574: 1512, 3839, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 594: 1512, 1512, 1512, 1512, 1512, 1512, 602: 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 623: 3840, 1512, 1512, 3841, 1512, 3844, 1512, 3842, 1512, 1512, 634: 1512, 1512, 1512, 1512, 1512, 1512, 641: 1512, 646: 1512, 1512, 1512, 1512}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 1445, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3857}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 3858}, + {1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 546: 1508, 1508, 1508, 550: 1508, 1508, 553: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 563: 1508, 1508, 1508, 568: 1508, 1508, 1508, 1508, 1508, 574: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 594: 1508, 1508, 1508, 1508, 1508, 1508, 602: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 623: 1508, 1508, 1508, 1508, 1508, 3845, 1508, 1508, 1508, 1508, 634: 1508, 1508, 1508, 1508, 1508, 1508, 641: 1508, 646: 1508, 1508, 1508, 1508}, + {1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 546: 1512, 1512, 1512, 550: 1512, 1512, 553: 1512, 1512, 1512, 1512, 1512, 1512, 3844, 563: 1512, 1512, 1512, 568: 1512, 1512, 1512, 1512, 1512, 574: 1512, 3840, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 594: 1512, 1512, 1512, 1512, 1512, 1512, 602: 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 623: 3841, 1512, 1512, 3842, 1512, 3845, 1512, 3843, 1512, 1512, 634: 1512, 1512, 1512, 1512, 1512, 1512, 641: 1512, 646: 1512, 1512, 1512, 1512}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 1446, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3854}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 3855}, {1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 546: 1510, 1510, 1510, 550: 1510, 1510, 553: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 563: 1510, 1510, 1510, 568: 1510, 1510, 1510, 1510, 1510, 574: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 594: 1510, 1510, 1510, 1510, 1510, 1510, 602: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 623: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 634: 1510, 1510, 1510, 1510, 1510, 1510, 641: 1510, 646: 1510, 1510, 1510, 1510}, - {1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 546: 1513, 1513, 1513, 550: 1513, 1513, 553: 1513, 1513, 1513, 1513, 3837, 3838, 3843, 563: 1513, 1513, 1513, 568: 1513, 1513, 1513, 1513, 1513, 574: 1513, 3839, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 594: 1513, 1513, 1513, 1513, 1513, 1513, 602: 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 623: 3840, 1513, 1513, 3841, 1513, 3844, 1513, 3842, 1513, 1513, 634: 1513, 1513, 1513, 1513, 1513, 1513, 641: 1513, 646: 1513, 1513, 1513, 1513}, + // 960 + {1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 546: 1513, 1513, 1513, 550: 1513, 1513, 553: 1513, 1513, 1513, 1513, 1513, 1513, 3844, 563: 1513, 1513, 1513, 568: 1513, 1513, 1513, 1513, 1513, 574: 1513, 3840, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 594: 1513, 1513, 1513, 1513, 1513, 1513, 602: 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 623: 3841, 1513, 1513, 3842, 1513, 3845, 1513, 3843, 1513, 1513, 634: 1513, 1513, 1513, 1513, 1513, 1513, 641: 1513, 646: 1513, 1513, 1513, 1513}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 1446, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3858}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 3859}, + {1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 546: 1511, 1511, 1511, 550: 1511, 1511, 553: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 563: 1511, 1511, 1511, 568: 1511, 1511, 1511, 1511, 1511, 574: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 594: 1511, 1511, 1511, 1511, 1511, 1511, 602: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 623: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 634: 1511, 1511, 1511, 1511, 1511, 1511, 641: 1511, 646: 1511, 1511, 1511, 1511}, + {1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 546: 1514, 1514, 1514, 550: 1514, 1514, 553: 1514, 1514, 1514, 1514, 3838, 3839, 3844, 563: 1514, 1514, 1514, 568: 1514, 1514, 1514, 1514, 1514, 574: 1514, 3840, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 594: 1514, 1514, 1514, 1514, 1514, 1514, 602: 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 623: 3841, 1514, 1514, 3842, 1514, 3845, 1514, 3843, 1514, 1514, 634: 1514, 1514, 1514, 1514, 1514, 1514, 641: 1514, 646: 1514, 1514, 1514, 1514}, // 965 - {1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 546: 1514, 1514, 1514, 550: 1514, 1514, 553: 1514, 1514, 1514, 1514, 3837, 3838, 3843, 563: 1514, 1514, 1514, 568: 1514, 1514, 1514, 1514, 1514, 574: 1514, 3839, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 594: 1514, 1514, 1514, 1514, 1514, 1514, 602: 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 623: 3840, 1514, 1514, 3841, 1514, 3844, 1514, 3842, 1514, 1514, 634: 1514, 1514, 1514, 1514, 1514, 1514, 641: 1514, 646: 1514, 1514, 1514, 1514}, - {1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 546: 1515, 1515, 1515, 550: 1515, 1515, 553: 1515, 1515, 1515, 1515, 3837, 3838, 3843, 563: 1515, 1515, 1515, 568: 1515, 1515, 1515, 1515, 1515, 574: 1515, 3839, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 594: 1515, 1515, 1515, 1515, 1515, 1515, 602: 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 623: 3840, 1515, 1515, 3841, 1515, 3844, 1515, 3842, 3835, 3836, 634: 1515, 1515, 1515, 1515, 1515, 1515, 641: 1515, 646: 1515, 1515, 1515, 1515}, - {1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 546: 1516, 1516, 1516, 550: 1516, 1516, 553: 1516, 1516, 1516, 1516, 3837, 3838, 3843, 563: 1516, 1516, 1516, 568: 1516, 1516, 1516, 1516, 1516, 574: 1516, 3839, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 594: 1516, 1516, 1516, 1516, 1516, 1516, 602: 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 623: 3840, 1516, 1516, 3841, 3834, 3844, 1516, 3842, 3835, 3836, 634: 1516, 1516, 1516, 1516, 1516, 1516, 641: 1516, 646: 1516, 1516, 1516, 1516}, - {2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 546: 2243, 2243, 551: 2243, 553: 2243, 2243, 2243, 2243, 563: 2243, 2243, 2243, 568: 2243, 570: 2243, 2243, 2243, 574: 2243, 576: 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 595: 2243, 2243, 2243, 2243, 2243, 602: 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 621: 2243, 815: 3796, 3794}, - {2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 546: 2244, 2244, 551: 2244, 553: 2244, 2244, 2244, 2244, 563: 2244, 2244, 2244, 568: 2244, 570: 2244, 2244, 2244, 574: 2244, 576: 2244, 2244, 2244, 2244, 2244, 3800, 2244, 3799, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 595: 2244, 2244, 2244, 2244, 2244, 602: 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 621: 2244, 815: 3796, 3794}, + {1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 546: 1515, 1515, 1515, 550: 1515, 1515, 553: 1515, 1515, 1515, 1515, 3838, 3839, 3844, 563: 1515, 1515, 1515, 568: 1515, 1515, 1515, 1515, 1515, 574: 1515, 3840, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 594: 1515, 1515, 1515, 1515, 1515, 1515, 602: 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 623: 3841, 1515, 1515, 3842, 1515, 3845, 1515, 3843, 1515, 1515, 634: 1515, 1515, 1515, 1515, 1515, 1515, 641: 1515, 646: 1515, 1515, 1515, 1515}, + {1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 546: 1516, 1516, 1516, 550: 1516, 1516, 553: 1516, 1516, 1516, 1516, 3838, 3839, 3844, 563: 1516, 1516, 1516, 568: 1516, 1516, 1516, 1516, 1516, 574: 1516, 3840, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 594: 1516, 1516, 1516, 1516, 1516, 1516, 602: 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 623: 3841, 1516, 1516, 3842, 1516, 3845, 1516, 3843, 3836, 3837, 634: 1516, 1516, 1516, 1516, 1516, 1516, 641: 1516, 646: 1516, 1516, 1516, 1516}, + {1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 546: 1517, 1517, 1517, 550: 1517, 1517, 553: 1517, 1517, 1517, 1517, 3838, 3839, 3844, 563: 1517, 1517, 1517, 568: 1517, 1517, 1517, 1517, 1517, 574: 1517, 3840, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 594: 1517, 1517, 1517, 1517, 1517, 1517, 602: 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 623: 3841, 1517, 1517, 3842, 3835, 3845, 1517, 3843, 3836, 3837, 634: 1517, 1517, 1517, 1517, 1517, 1517, 641: 1517, 646: 1517, 1517, 1517, 1517}, + {2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 546: 2244, 2244, 551: 2244, 553: 2244, 2244, 2244, 2244, 563: 2244, 2244, 2244, 568: 2244, 570: 2244, 2244, 2244, 574: 2244, 576: 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 594: 2244, 2244, 2244, 598: 2244, 2244, 602: 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 2244, 621: 2244, 815: 3797, 3795}, + {2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 546: 2245, 2245, 551: 2245, 553: 2245, 2245, 2245, 2245, 563: 2245, 2245, 2245, 568: 2245, 570: 2245, 2245, 2245, 574: 2245, 576: 2245, 2245, 2245, 2245, 2245, 3801, 2245, 3800, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 594: 2245, 2245, 2245, 598: 2245, 2245, 602: 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 621: 2245, 815: 3797, 3795}, // 970 - {2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 546: 2245, 2245, 551: 2245, 553: 2245, 2245, 2245, 2245, 563: 2245, 2245, 2245, 568: 2245, 570: 2245, 2245, 2245, 574: 2245, 576: 2245, 2245, 2245, 2245, 2245, 3800, 2245, 3799, 2245, 3795, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 595: 2245, 2245, 2245, 2245, 2245, 602: 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 2245, 621: 2245, 815: 3796, 3794}, - {201: 2632, 236: 2632, 561: 2632, 594: 2632, 620: 2632, 641: 2632, 2632, 644: 2632, 646: 2632, 2632, 2632, 659: 2632}, - {201: 2631, 236: 2631, 561: 2631, 594: 2631, 620: 2631, 641: 2631, 2631, 644: 2631, 646: 2631, 2631, 2631, 659: 2631}, - {2: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 10: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 53: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 545: 2199, 547: 2199, 2199, 2199, 554: 2199, 2199, 557: 2199, 2199, 2199, 561: 2199, 2199, 566: 2199, 2199, 573: 2199, 593: 2199, 600: 2199, 2199, 633: 2199, 640: 2199, 642: 2199, 2199, 2199, 2199, 650: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 671: 2199, 673: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199}, - {594: 4053, 620: 4052, 641: 4051, 646: 4054, 3880, 3881, 1266: 4055}, + {2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 546: 2246, 2246, 551: 2246, 553: 2246, 2246, 2246, 2246, 563: 2246, 2246, 2246, 568: 2246, 570: 2246, 2246, 2246, 574: 2246, 576: 2246, 2246, 2246, 2246, 2246, 3801, 2246, 3800, 2246, 3796, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 594: 2246, 2246, 2246, 598: 2246, 2246, 602: 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 621: 2246, 815: 3797, 3795}, + {201: 2633, 236: 2633, 561: 2633, 597: 2633, 620: 2633, 641: 2633, 2633, 644: 2633, 646: 2633, 2633, 2633, 659: 2633}, + {201: 2632, 236: 2632, 561: 2632, 597: 2632, 620: 2632, 641: 2632, 2632, 644: 2632, 646: 2632, 2632, 2632, 659: 2632}, + {2: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 10: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 53: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 545: 2200, 547: 2200, 2200, 2200, 554: 2200, 2200, 557: 2200, 2200, 2200, 561: 2200, 2200, 566: 2200, 2200, 573: 2200, 593: 2200, 600: 2200, 2200, 633: 2200, 640: 2200, 642: 2200, 2200, 2200, 2200, 650: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 671: 2200, 673: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200}, + {597: 4054, 620: 4053, 641: 4052, 646: 4055, 3881, 3882, 1266: 4056}, // 975 - {545: 2195}, - {2: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 10: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 53: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 545: 2193, 547: 2193, 2193, 2193, 554: 2193, 2193, 557: 2193, 2193, 2193, 561: 2193, 2193, 566: 2193, 2193, 573: 2193, 593: 2193, 600: 2193, 2193, 633: 2193, 640: 2193, 642: 2193, 2193, 2193, 2193, 650: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 671: 2193, 673: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193}, - {2: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 10: 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, 2191, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 545: 2191, 547: 2191, 2191, 2191, 554: 2191, 2191, 557: 2191, 2191, 2191, 561: 2191, 2191, 566: 2191, 2191, 573: 2191, 593: 2191, 600: 2191, 2191, 633: 2191, 640: 2191, 642: 2191, 2191, 2191, 2191, 650: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 671: 2191, 673: 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, 2191, 2191}, - {2: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 10: 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, 53: 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, 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, 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, 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, 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, 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, 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, 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, 545: 2189, 547: 2189, 2189, 2189, 554: 2189, 2189, 557: 2189, 2189, 2189, 561: 2189, 2189, 566: 2189, 2189, 573: 2189, 593: 2189, 600: 2189, 2189, 633: 2189, 640: 2189, 642: 2189, 2189, 2189, 2189, 650: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 671: 2189, 673: 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}, - {545: 3895, 790: 3896}, + {545: 2196}, + {2: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 10: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 53: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 545: 2194, 547: 2194, 2194, 2194, 554: 2194, 2194, 557: 2194, 2194, 2194, 561: 2194, 2194, 566: 2194, 2194, 573: 2194, 593: 2194, 600: 2194, 2194, 633: 2194, 640: 2194, 642: 2194, 2194, 2194, 2194, 650: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 671: 2194, 673: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194}, + {2: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 10: 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, 2192, 2192, 2192, 2192, 2192, 2192, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 545: 2192, 547: 2192, 2192, 2192, 554: 2192, 2192, 557: 2192, 2192, 2192, 561: 2192, 2192, 566: 2192, 2192, 573: 2192, 593: 2192, 600: 2192, 2192, 633: 2192, 640: 2192, 642: 2192, 2192, 2192, 2192, 650: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 671: 2192, 673: 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, 2192, 2192, 2192, 2192, 2192, 2192, 2192}, + {2: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 10: 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, 53: 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, 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, 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, 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, 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, 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, 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, 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, 545: 2190, 547: 2190, 2190, 2190, 554: 2190, 2190, 557: 2190, 2190, 2190, 561: 2190, 2190, 566: 2190, 2190, 573: 2190, 593: 2190, 600: 2190, 2190, 633: 2190, 640: 2190, 642: 2190, 2190, 2190, 2190, 650: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 671: 2190, 673: 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}, + {545: 3896, 790: 3897}, // 980 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3892}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3890, 3651, 3733, 3650, 3647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3886, 3651, 3733, 3650, 3647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3885, 3651, 3733, 3650, 3647}, - {545: 3882}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3893}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3891, 3652, 3734, 3651, 3648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3887, 3652, 3734, 3651, 3648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3886, 3652, 3734, 3651, 3648}, + {545: 3883}, // 985 + {2: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 10: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 53: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 545: 2177, 547: 2177, 2177, 2177, 554: 2177, 2177, 557: 2177, 2177, 2177, 561: 2177, 2177, 566: 2177, 2177, 573: 2177, 593: 2177, 600: 2177, 2177, 633: 2177, 640: 2177, 642: 2177, 2177, 2177, 2177, 650: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 671: 2177, 673: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177}, {2: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 10: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 53: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 545: 2176, 547: 2176, 2176, 2176, 554: 2176, 2176, 557: 2176, 2176, 2176, 561: 2176, 2176, 566: 2176, 2176, 573: 2176, 593: 2176, 600: 2176, 2176, 633: 2176, 640: 2176, 642: 2176, 2176, 2176, 2176, 650: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 671: 2176, 673: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176}, - {2: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 10: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 53: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 545: 2175, 547: 2175, 2175, 2175, 554: 2175, 2175, 557: 2175, 2175, 2175, 561: 2175, 2175, 566: 2175, 2175, 573: 2175, 593: 2175, 600: 2175, 2175, 633: 2175, 640: 2175, 642: 2175, 2175, 2175, 2175, 650: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 671: 2175, 673: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3883, 3651, 3733, 3650, 3647}, - {52: 3884, 552: 3747, 718: 3748}, - {2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 546: 2178, 2178, 551: 2178, 553: 2178, 2178, 2178, 2178, 563: 2178, 2178, 2178, 568: 2178, 2178, 2178, 2178, 2178, 574: 2178, 576: 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 595: 2178, 2178, 2178, 2178, 2178, 602: 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 621: 2178, 624: 2178, 2178, 634: 2178, 2178, 2178, 2178, 2178, 2178}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3884, 3652, 3734, 3651, 3648}, + {52: 3885, 552: 3748, 718: 3749}, + {2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 546: 2179, 2179, 551: 2179, 553: 2179, 2179, 2179, 2179, 563: 2179, 2179, 2179, 568: 2179, 2179, 2179, 2179, 2179, 574: 2179, 576: 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 594: 2179, 2179, 2179, 598: 2179, 2179, 602: 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 621: 2179, 624: 2179, 2179, 634: 2179, 2179, 2179, 2179, 2179, 2179}, // 990 - {2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 546: 2179, 2179, 551: 2179, 3747, 2179, 2179, 2179, 2179, 563: 2179, 2179, 2179, 568: 2179, 2179, 2179, 2179, 2179, 574: 2179, 576: 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 595: 2179, 2179, 2179, 2179, 2179, 602: 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 621: 2179, 624: 2179, 2179, 634: 2179, 2179, 2179, 2179, 2179, 2179, 718: 3748}, - {2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 3888, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 546: 2174, 2174, 551: 2174, 3747, 2174, 2174, 2174, 2174, 563: 2174, 2174, 2174, 568: 2174, 2174, 2174, 2174, 2174, 574: 2174, 576: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 595: 2174, 2174, 2174, 2174, 2174, 602: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 621: 2174, 624: 2174, 2174, 634: 2174, 2174, 2174, 2174, 2174, 2174, 718: 3748, 1215: 3887}, - {2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 546: 2180, 2180, 551: 2180, 553: 2180, 2180, 2180, 2180, 563: 2180, 2180, 2180, 568: 2180, 2180, 2180, 2180, 2180, 574: 2180, 576: 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 595: 2180, 2180, 2180, 2180, 2180, 602: 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 621: 2180, 624: 2180, 2180, 634: 2180, 2180, 2180, 2180, 2180, 2180}, - {547: 3889}, - {2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 546: 2173, 2173, 551: 2173, 553: 2173, 2173, 2173, 2173, 563: 2173, 2173, 2173, 568: 2173, 2173, 2173, 2173, 2173, 574: 2173, 576: 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 595: 2173, 2173, 2173, 2173, 2173, 602: 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 621: 2173, 624: 2173, 2173, 634: 2173, 2173, 2173, 2173, 2173, 2173}, + {2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 546: 2180, 2180, 551: 2180, 3748, 2180, 2180, 2180, 2180, 563: 2180, 2180, 2180, 568: 2180, 2180, 2180, 2180, 2180, 574: 2180, 576: 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 594: 2180, 2180, 2180, 598: 2180, 2180, 602: 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 621: 2180, 624: 2180, 2180, 634: 2180, 2180, 2180, 2180, 2180, 2180, 718: 3749}, + {2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 3889, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 546: 2175, 2175, 551: 2175, 3748, 2175, 2175, 2175, 2175, 563: 2175, 2175, 2175, 568: 2175, 2175, 2175, 2175, 2175, 574: 2175, 576: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 594: 2175, 2175, 2175, 598: 2175, 2175, 602: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 621: 2175, 624: 2175, 2175, 634: 2175, 2175, 2175, 2175, 2175, 2175, 718: 3749, 1215: 3888}, + {2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 546: 2181, 2181, 551: 2181, 553: 2181, 2181, 2181, 2181, 563: 2181, 2181, 2181, 568: 2181, 2181, 2181, 2181, 2181, 574: 2181, 576: 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 594: 2181, 2181, 2181, 598: 2181, 2181, 602: 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 621: 2181, 624: 2181, 2181, 634: 2181, 2181, 2181, 2181, 2181, 2181}, + {547: 3890}, + {2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 546: 2174, 2174, 551: 2174, 553: 2174, 2174, 2174, 2174, 563: 2174, 2174, 2174, 568: 2174, 2174, 2174, 2174, 2174, 574: 2174, 576: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 594: 2174, 2174, 2174, 598: 2174, 2174, 602: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 621: 2174, 624: 2174, 2174, 634: 2174, 2174, 2174, 2174, 2174, 2174}, // 995 - {2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 3888, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 546: 2174, 2174, 551: 2174, 3747, 2174, 2174, 2174, 2174, 563: 2174, 2174, 2174, 568: 2174, 2174, 2174, 2174, 2174, 574: 2174, 576: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 595: 2174, 2174, 2174, 2174, 2174, 602: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 621: 2174, 624: 2174, 2174, 634: 2174, 2174, 2174, 2174, 2174, 2174, 718: 3748, 1215: 3891}, - {2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 546: 2181, 2181, 551: 2181, 553: 2181, 2181, 2181, 2181, 563: 2181, 2181, 2181, 568: 2181, 2181, 2181, 2181, 2181, 574: 2181, 576: 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 595: 2181, 2181, 2181, 2181, 2181, 602: 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 621: 2181, 624: 2181, 2181, 634: 2181, 2181, 2181, 2181, 2181, 2181}, - {557: 3837, 3838, 3843, 575: 3839, 581: 3893, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3894}, - {2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 546: 2182, 2182, 551: 2182, 553: 2182, 2182, 2182, 2182, 563: 2182, 2182, 2182, 568: 2182, 2182, 2182, 2182, 2182, 574: 2182, 576: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 595: 2182, 2182, 2182, 2182, 2182, 602: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 621: 2182, 624: 2182, 2182, 634: 2182, 2182, 2182, 2182, 2182, 2182}, + {2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 3889, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 546: 2175, 2175, 551: 2175, 3748, 2175, 2175, 2175, 2175, 563: 2175, 2175, 2175, 568: 2175, 2175, 2175, 2175, 2175, 574: 2175, 576: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 594: 2175, 2175, 2175, 598: 2175, 2175, 602: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 621: 2175, 624: 2175, 2175, 634: 2175, 2175, 2175, 2175, 2175, 2175, 718: 3749, 1215: 3892}, + {2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 546: 2182, 2182, 551: 2182, 553: 2182, 2182, 2182, 2182, 563: 2182, 2182, 2182, 568: 2182, 2182, 2182, 2182, 2182, 574: 2182, 576: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 594: 2182, 2182, 2182, 598: 2182, 2182, 602: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 621: 2182, 624: 2182, 2182, 634: 2182, 2182, 2182, 2182, 2182, 2182}, + {557: 3838, 3839, 3844, 575: 3840, 581: 3894, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3895}, + {2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 546: 2183, 2183, 551: 2183, 553: 2183, 2183, 2183, 2183, 563: 2183, 2183, 2183, 568: 2183, 2183, 2183, 2183, 2183, 574: 2183, 576: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 594: 2183, 2183, 2183, 598: 2183, 2183, 602: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 621: 2183, 624: 2183, 2183, 634: 2183, 2183, 2183, 2183, 2183, 2183}, // 1000 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 2947, 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3900, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 622: 2945, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 670: 2941, 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3899, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 821: 3902, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 3904, 3903, 874: 3898}, - {2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 546: 2183, 2183, 551: 2183, 553: 2183, 2183, 2183, 2183, 563: 2183, 2183, 2183, 568: 2183, 2183, 2183, 2183, 2183, 574: 2183, 576: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 595: 2183, 2183, 2183, 2183, 2183, 602: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 621: 2183, 624: 2183, 2183, 634: 2183, 2183, 2183, 2183, 2183, 2183}, - {2223, 2223, 9: 2223, 52: 2223, 171: 2223, 556: 2223, 579: 2223, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {9: 4048, 52: 4049}, - {9: 1481, 52: 1481, 548: 1481, 550: 1481, 552: 1481, 1029, 557: 1481, 1481, 1481, 564: 1029, 1029, 568: 3914, 1481, 3913, 575: 1481, 579: 3912, 581: 1481, 1481, 1481, 1481, 1481, 594: 1481, 620: 1481, 623: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 634: 1481, 1481, 1481, 1481, 1481, 1481, 641: 1481, 646: 1481, 1481, 1481, 1481, 718: 1481, 857: 3915, 3916}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 2948, 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3901, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 622: 2946, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 670: 2942, 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3900, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 821: 3903, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 3905, 3904, 874: 3899}, + {2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 546: 2184, 2184, 551: 2184, 553: 2184, 2184, 2184, 2184, 563: 2184, 2184, 2184, 568: 2184, 2184, 2184, 2184, 2184, 574: 2184, 576: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 594: 2184, 2184, 2184, 598: 2184, 2184, 602: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 621: 2184, 624: 2184, 2184, 634: 2184, 2184, 2184, 2184, 2184, 2184}, + {2224, 2224, 9: 2224, 52: 2224, 171: 2224, 556: 2224, 579: 2224, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {9: 4049, 52: 4050}, + {9: 1482, 52: 1482, 548: 1482, 550: 1482, 552: 1482, 1029, 557: 1482, 1482, 1482, 564: 1029, 1029, 568: 3915, 1482, 3914, 575: 1482, 579: 3913, 581: 1482, 1482, 1482, 1482, 1482, 597: 1482, 620: 1482, 623: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 634: 1482, 1482, 1482, 1482, 1482, 1482, 641: 1482, 646: 1482, 1482, 1482, 1482, 718: 1482, 857: 3916, 3917}, // 1005 - {545: 3944, 653: 3947, 1030: 3946, 1111: 3945}, - {545: 2948, 562: 2946, 622: 2945, 670: 2941, 790: 3909, 821: 3908, 2942, 2943, 2944, 2953, 2951, 3910, 3911}, - {52: 3907, 553: 1030, 564: 1030, 1030}, + {545: 3945, 653: 3948, 1030: 3947, 1111: 3946}, + {545: 2949, 562: 2947, 622: 2946, 670: 2942, 790: 3910, 821: 3909, 2943, 2944, 2945, 2954, 2952, 3911, 3912}, + {52: 3908, 553: 1030, 564: 1030, 1030}, + {52: 3907}, {52: 3906}, - {52: 3905}, // 1010 {1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 550: 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 562: 1057, 1057, 1057, 1057, 568: 1057, 1057, 1057, 1057, 1057, 574: 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 594: 1057, 1057, 1057, 1057, 1057, 1057, 602: 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 1057, 634: 1057, 1057, 1057, 1057, 1057, 1057, 641: 1057, 646: 1057, 1057, 1057, 1057, 670: 1057, 672: 1057, 718: 1057, 728: 1057, 818: 1057}, {1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 550: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 562: 1058, 1058, 1058, 1058, 568: 1058, 1058, 1058, 1058, 1058, 574: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 594: 1058, 1058, 1058, 1058, 1058, 1058, 602: 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 1058, 634: 1058, 1058, 1058, 1058, 1058, 1058, 641: 1058, 646: 1058, 1058, 1058, 1058, 670: 1058, 672: 1058, 718: 1058, 728: 1058, 818: 1058}, {1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 550: 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 562: 1059, 1059, 1059, 1059, 568: 1059, 1059, 1059, 1059, 1059, 574: 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 594: 1059, 1059, 1059, 1059, 1059, 1059, 602: 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 1059, 634: 1059, 1059, 1059, 1059, 1059, 1059, 641: 1059, 646: 1059, 1059, 1059, 1059, 670: 1059, 672: 1059, 718: 1059, 728: 1059, 818: 1059}, - {1214, 1214, 52: 1214, 544: 1214, 546: 1214, 553: 1030, 556: 1214, 564: 1030, 1030}, - {1213, 1213, 52: 1213, 544: 1213, 546: 1213, 553: 1029, 556: 1213, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {1215, 1215, 52: 1215, 544: 1215, 546: 1215, 553: 1030, 556: 1215, 564: 1030, 1030}, + {1214, 1214, 52: 1214, 544: 1214, 546: 1214, 553: 1029, 556: 1214, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, // 1015 {1042, 1042, 52: 1042, 544: 1042, 546: 1042, 556: 1042}, {1041, 1041, 52: 1041, 544: 1041, 546: 1041, 556: 1041}, - {737: 3935}, - {573: 3077, 656: 3923, 814: 3921, 829: 3922, 1001: 3930}, - {10: 3918, 247: 3919, 1378: 3920}, + {737: 3936}, + {573: 3078, 656: 3924, 814: 3922, 829: 3923, 1001: 3931}, + {10: 3919, 247: 3920, 1378: 3921}, // 1020 - {1035, 1035, 52: 1035, 544: 1035, 546: 1035, 556: 1035, 568: 3914, 570: 3913, 858: 3917}, + {1035, 1035, 52: 1035, 544: 1035, 546: 1035, 556: 1035, 568: 3915, 570: 3914, 858: 3918}, {1034, 1034, 52: 1034, 544: 1034, 546: 1034, 556: 1034}, {1033, 1033, 52: 1033, 544: 1033, 546: 1033, 556: 1033}, {573: 1092, 602: 1092, 653: 1092, 656: 1092}, {573: 1091, 602: 1091, 653: 1091, 656: 1091}, // 1025 - {573: 3077, 602: 1090, 653: 1090, 656: 3923, 814: 3921, 829: 3922, 1001: 3924, 1372: 3925}, - {2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 15: 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 52: 2256, 58: 2256, 60: 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 111: 2256, 113: 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 127: 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 143: 2256, 147: 2256, 149: 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 224: 2256, 232: 2256, 274: 2256, 544: 2256, 2256, 2256, 549: 2256, 551: 2256, 2256, 2256, 556: 2256, 560: 2256, 562: 2256, 2256, 2256, 2256, 2256, 2256, 571: 2256, 2256, 574: 2256, 577: 2256, 580: 2256, 602: 2256, 622: 2256, 653: 2256, 670: 2256, 723: 2256, 2256, 727: 2256}, + {573: 3078, 602: 1090, 653: 1090, 656: 3924, 814: 3922, 829: 3923, 1001: 3925, 1372: 3926}, + {2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 15: 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 52: 2257, 58: 2257, 60: 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 111: 2257, 113: 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 127: 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 143: 2257, 147: 2257, 149: 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 224: 2257, 232: 2257, 274: 2257, 544: 2257, 2257, 2257, 549: 2257, 551: 2257, 2257, 2257, 556: 2257, 560: 2257, 562: 2257, 2257, 2257, 2257, 2257, 2257, 571: 2257, 2257, 574: 2257, 577: 2257, 580: 2257, 602: 2257, 622: 2257, 653: 2257, 670: 2257, 723: 2257, 2257, 727: 2257}, {1096, 1096, 9: 1096, 52: 1096, 224: 1096, 544: 1096, 546: 1096, 553: 1096, 556: 1096, 564: 1096, 1096, 572: 1096, 574: 1096, 577: 1096, 602: 1096, 653: 1096}, {1095, 1095, 9: 1095, 52: 1095, 224: 1095, 544: 1095, 546: 1095, 553: 1095, 556: 1095, 564: 1095, 1095, 572: 1095, 574: 1095, 577: 1095, 602: 1095, 653: 1095}, {602: 1089, 653: 1089}, // 1030 - {602: 3927, 653: 3926, 1462: 3928}, + {602: 3928, 653: 3927, 1462: 3929}, {205: 1094}, {205: 1093}, - {205: 3929}, + {205: 3930}, {1085, 1085, 52: 1085, 544: 1085, 546: 1085, 553: 1085, 556: 1085, 564: 1085, 1085, 572: 1085, 574: 1085, 577: 1085}, // 1035 - {1088, 1088, 9: 3931, 52: 1088, 224: 3932, 544: 1088, 546: 1088, 553: 1088, 556: 1088, 564: 1088, 1088, 572: 1088, 574: 1088, 577: 1088}, - {573: 3077, 656: 3923, 814: 3921, 829: 3922, 1001: 3934}, - {573: 3077, 656: 3923, 814: 3921, 829: 3922, 1001: 3933}, + {1088, 1088, 9: 3932, 52: 1088, 224: 3933, 544: 1088, 546: 1088, 553: 1088, 556: 1088, 564: 1088, 1088, 572: 1088, 574: 1088, 577: 1088}, + {573: 3078, 656: 3924, 814: 3922, 829: 3923, 1001: 3935}, + {573: 3078, 656: 3924, 814: 3922, 829: 3923, 1001: 3934}, {1086, 1086, 52: 1086, 544: 1086, 546: 1086, 553: 1086, 556: 1086, 564: 1086, 1086, 572: 1086, 574: 1086, 577: 1086}, {1087, 1087, 52: 1087, 544: 1087, 546: 1087, 553: 1087, 556: 1087, 564: 1087, 1087, 572: 1087, 574: 1087, 577: 1087}, // 1040 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3936, 990: 3938, 1017: 3937}, - {1525, 1525, 9: 1525, 52: 1525, 171: 1525, 544: 1525, 546: 1525, 553: 1525, 556: 1525, 564: 1525, 1525, 568: 1525, 570: 1525, 572: 1525, 574: 1525, 577: 1525, 579: 1525, 581: 3800, 3798, 3799, 3797, 3795, 587: 1525, 589: 1525, 592: 3943, 602: 1525, 605: 1525, 607: 1525, 619: 3942, 815: 3796, 3794, 1428: 3941}, - {1528, 1528, 9: 3939, 52: 1528, 171: 1528, 544: 1528, 546: 1528, 553: 1528, 556: 1528, 564: 1528, 1528, 568: 1528, 570: 1528, 572: 1528, 574: 1528, 577: 1528}, - {1527, 1527, 9: 1527, 52: 1527, 171: 1527, 544: 1527, 546: 1527, 553: 1527, 556: 1527, 564: 1527, 1527, 568: 1527, 570: 1527, 572: 1527, 574: 1527, 577: 1527, 579: 1527, 587: 1527, 589: 1527, 602: 1527, 605: 1527, 607: 1527}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3936, 990: 3940}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3937, 990: 3939, 1017: 3938}, + {1526, 1526, 9: 1526, 52: 1526, 171: 1526, 544: 1526, 546: 1526, 553: 1526, 556: 1526, 564: 1526, 1526, 568: 1526, 570: 1526, 572: 1526, 574: 1526, 577: 1526, 579: 1526, 581: 3801, 3799, 3800, 3798, 3796, 587: 1526, 589: 1526, 592: 3944, 602: 1526, 605: 1526, 607: 1526, 619: 3943, 815: 3797, 3795, 1428: 3942}, + {1529, 1529, 9: 3940, 52: 1529, 171: 1529, 544: 1529, 546: 1529, 553: 1529, 556: 1529, 564: 1529, 1529, 568: 1529, 570: 1529, 572: 1529, 574: 1529, 577: 1529}, + {1528, 1528, 9: 1528, 52: 1528, 171: 1528, 544: 1528, 546: 1528, 553: 1528, 556: 1528, 564: 1528, 1528, 568: 1528, 570: 1528, 572: 1528, 574: 1528, 577: 1528, 579: 1528, 587: 1528, 589: 1528, 602: 1528, 605: 1528, 607: 1528}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3937, 990: 3941}, // 1045 - {1526, 1526, 9: 1526, 52: 1526, 171: 1526, 544: 1526, 546: 1526, 553: 1526, 556: 1526, 564: 1526, 1526, 568: 1526, 570: 1526, 572: 1526, 574: 1526, 577: 1526, 579: 1526, 587: 1526, 589: 1526, 602: 1526, 605: 1526, 607: 1526}, + {1527, 1527, 9: 1527, 52: 1527, 171: 1527, 544: 1527, 546: 1527, 553: 1527, 556: 1527, 564: 1527, 1527, 568: 1527, 570: 1527, 572: 1527, 574: 1527, 577: 1527, 579: 1527, 587: 1527, 589: 1527, 602: 1527, 605: 1527, 607: 1527}, + {1525, 1525, 9: 1525, 52: 1525, 171: 1525, 544: 1525, 546: 1525, 553: 1525, 556: 1525, 564: 1525, 1525, 568: 1525, 570: 1525, 572: 1525, 574: 1525, 577: 1525, 579: 1525, 587: 1525, 589: 1525, 602: 1525, 605: 1525, 607: 1525}, {1524, 1524, 9: 1524, 52: 1524, 171: 1524, 544: 1524, 546: 1524, 553: 1524, 556: 1524, 564: 1524, 1524, 568: 1524, 570: 1524, 572: 1524, 574: 1524, 577: 1524, 579: 1524, 587: 1524, 589: 1524, 602: 1524, 605: 1524, 607: 1524}, {1523, 1523, 9: 1523, 52: 1523, 171: 1523, 544: 1523, 546: 1523, 553: 1523, 556: 1523, 564: 1523, 1523, 568: 1523, 570: 1523, 572: 1523, 574: 1523, 577: 1523, 579: 1523, 587: 1523, 589: 1523, 602: 1523, 605: 1523, 607: 1523}, - {1522, 1522, 9: 1522, 52: 1522, 171: 1522, 544: 1522, 546: 1522, 553: 1522, 556: 1522, 564: 1522, 1522, 568: 1522, 570: 1522, 572: 1522, 574: 1522, 577: 1522, 579: 1522, 587: 1522, 589: 1522, 602: 1522, 605: 1522, 607: 1522}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3956, 3091, 3092, 3090, 793: 4045}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3957, 3092, 3093, 3091, 793: 4046}, // 1050 - {1518, 1518, 9: 3968, 52: 1518, 544: 1518, 546: 1518, 553: 1518, 556: 1518, 564: 1518, 1518, 568: 1518, 570: 1518, 572: 1518, 574: 1518, 577: 1518, 579: 3912, 857: 3966, 926: 3967}, + {1519, 1519, 9: 3969, 52: 1519, 544: 1519, 546: 1519, 553: 1519, 556: 1519, 564: 1519, 1519, 568: 1519, 570: 1519, 572: 1519, 574: 1519, 577: 1519, 579: 3913, 857: 3967, 926: 3968}, {147, 147, 9: 147, 52: 147, 544: 147, 546: 147, 553: 147, 556: 147, 564: 147, 147, 568: 147, 570: 147, 572: 147, 574: 147, 577: 147, 579: 147}, - {545: 3948, 956: 3949}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 1556, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 3953, 1508: 3952, 3951}, + {545: 3949, 956: 3950}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 1557, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 3954, 1508: 3953, 3952}, {145, 145, 9: 145, 52: 145, 544: 145, 546: 145, 553: 145, 556: 145, 564: 145, 145, 568: 145, 570: 145, 572: 145, 574: 145, 577: 145, 579: 145}, // 1055 - {1552, 1552, 9: 1552, 52: 1552, 544: 1552, 546: 1552, 556: 1552, 570: 1552, 576: 1552, 578: 1552, 1552, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {52: 3965}, - {9: 3963, 52: 1555}, - {9: 1553, 52: 1553}, - {1551, 1551, 9: 1551, 52: 1551, 544: 1551, 3955, 1551, 556: 1551, 570: 1551, 576: 1551, 578: 1551, 1551}, + {1553, 1553, 9: 1553, 52: 1553, 544: 1553, 546: 1553, 556: 1553, 570: 1553, 576: 1553, 578: 1553, 1553, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {52: 3966}, + {9: 3964, 52: 1556}, + {9: 1554, 52: 1554}, + {1552, 1552, 9: 1552, 52: 1552, 544: 1552, 3956, 1552, 556: 1552, 570: 1552, 576: 1552, 578: 1552, 1552}, // 1060 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3956, 3091, 3092, 3090, 793: 3957}, - {52: 1500, 569: 1500, 729: 3959}, - {52: 3958}, - {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 546: 1470, 1470, 1470, 550: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 563: 1470, 1470, 1470, 568: 1470, 1470, 1470, 1470, 1470, 574: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 594: 1470, 1470, 1470, 1470, 1470, 1470, 602: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 623: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 634: 1470, 1470, 1470, 1470, 1470, 1470, 641: 1470, 646: 1470, 1470, 1470, 1470, 672: 1470, 718: 1470}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3960, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3957, 3092, 3093, 3091, 793: 3958}, + {52: 1501, 569: 1501, 729: 3960}, + {52: 3959}, + {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 546: 1471, 1471, 1471, 550: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 563: 1471, 1471, 1471, 568: 1471, 1471, 1471, 1471, 1471, 574: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 594: 1471, 1471, 1471, 1471, 1471, 1471, 602: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 623: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 634: 1471, 1471, 1471, 1471, 1471, 1471, 641: 1471, 646: 1471, 1471, 1471, 1471, 672: 1471, 718: 1471}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3961, 3092, 3093, 3091}, // 1065 - {52: 1499, 569: 1499, 729: 3961}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3962, 3091, 3092, 3090}, - {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 546: 1498, 1498, 1498, 550: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 563: 1498, 1498, 1498, 568: 1498, 1498, 1498, 1498, 1498, 574: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 594: 1498, 1498, 1498, 1498, 1498, 1498, 602: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 623: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 634: 1498, 1498, 1498, 1498, 1498, 1498, 641: 1498, 646: 1498, 1498, 1498, 1498, 672: 1498, 718: 1498, 733: 1498, 1498}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 3964}, - {9: 1554, 52: 1554}, + {52: 1500, 569: 1500, 729: 3962}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3963, 3092, 3093, 3091}, + {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 546: 1499, 1499, 1499, 550: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 563: 1499, 1499, 1499, 568: 1499, 1499, 1499, 1499, 1499, 574: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 594: 1499, 1499, 1499, 1499, 1499, 1499, 602: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 623: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 634: 1499, 1499, 1499, 1499, 1499, 1499, 641: 1499, 646: 1499, 1499, 1499, 1499, 672: 1499, 718: 1499, 733: 1499, 1499}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 3965}, + {9: 1555, 52: 1555}, // 1070 - {1557, 1557, 9: 1557, 52: 1557, 117: 1557, 544: 1557, 546: 1557, 553: 1557, 556: 1557, 564: 1557, 1557, 568: 1557, 570: 1557, 572: 1557, 574: 1557, 577: 1557, 579: 1557, 581: 1557}, - {1517, 1517, 52: 1517, 171: 1517, 544: 1517, 546: 1517, 553: 1517, 556: 1517, 564: 1517, 1517, 568: 1517, 570: 1517, 572: 1517, 574: 1517, 577: 1517}, - {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3914, 570: 3913, 572: 1084, 574: 1084, 577: 1084, 858: 3971, 941: 3970}, - {653: 3947, 1030: 3969}, + {1558, 1558, 9: 1558, 52: 1558, 117: 1558, 544: 1558, 546: 1558, 553: 1558, 556: 1558, 564: 1558, 1558, 568: 1558, 570: 1558, 572: 1558, 574: 1558, 577: 1558, 579: 1558, 581: 1558}, + {1518, 1518, 52: 1518, 171: 1518, 544: 1518, 546: 1518, 553: 1518, 556: 1518, 564: 1518, 1518, 568: 1518, 570: 1518, 572: 1518, 574: 1518, 577: 1518}, + {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3915, 570: 3914, 572: 1084, 574: 1084, 577: 1084, 858: 3972, 941: 3971}, + {653: 3948, 1030: 3970}, {146, 146, 9: 146, 52: 146, 544: 146, 546: 146, 553: 146, 556: 146, 564: 146, 146, 568: 146, 570: 146, 572: 146, 574: 146, 577: 146, 579: 146}, // 1075 - {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3973, 574: 1055, 577: 3974, 1007: 3972}, + {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3974, 574: 1055, 577: 3975, 1007: 3973}, {1083, 1083, 52: 1083, 544: 1083, 546: 1083, 553: 1083, 556: 1083, 564: 1083, 1083, 572: 1083, 574: 1083, 577: 1083}, - {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4002, 1008: 4001}, - {353: 3979, 728: 3978}, - {620: 3975}, + {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4003, 1008: 4002}, + {353: 3980, 728: 3979}, + {620: 3976}, // 1080 - {353: 3976}, - {275: 3977}, + {353: 3977}, + {275: 3978}, {1047, 1047, 52: 1047, 544: 1047, 546: 1047, 553: 1047, 556: 1047, 564: 1047, 1047, 574: 1047}, - {1046, 1046, 52: 1046, 204: 1046, 207: 1046, 237: 1046, 544: 1046, 546: 1046, 553: 1046, 556: 1046, 564: 1046, 1046, 574: 1046, 1231: 3981, 3995}, - {1046, 1046, 52: 1046, 204: 1046, 207: 1046, 544: 1046, 546: 1046, 553: 1046, 556: 1046, 564: 1046, 1046, 574: 1046, 1231: 3981, 3980}, + {1046, 1046, 52: 1046, 204: 1046, 207: 1046, 237: 1046, 544: 1046, 546: 1046, 553: 1046, 556: 1046, 564: 1046, 1046, 574: 1046, 1231: 3982, 3996}, + {1046, 1046, 52: 1046, 204: 1046, 207: 1046, 544: 1046, 546: 1046, 553: 1046, 556: 1046, 564: 1046, 1046, 574: 1046, 1231: 3982, 3981}, // 1085 - {1053, 1053, 52: 1053, 204: 3992, 207: 3993, 544: 1053, 546: 1053, 553: 1053, 556: 1053, 564: 1053, 1053, 574: 1053}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 3985}, - {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 594: 1271, 1271, 1271, 1271, 1271, 1271, 602: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 634: 1271, 1271, 1271, 1271, 1271, 1271, 641: 1271, 646: 1271, 1271, 1271, 1271, 660: 1271, 669: 1271, 1271, 672: 1271, 716: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 3990, 1271, 735: 1271, 1271, 1271, 1271, 741: 1271, 1271, 1271, 1271, 1271, 754: 1271, 779: 1271, 1271, 1271, 1271, 1271, 1271, 1271}, - {729: 3988}, - {1268, 1268, 9: 1268, 52: 1268, 204: 1268, 207: 1268, 237: 1268, 544: 1268, 546: 1268, 553: 1268, 556: 1268, 564: 1268, 1268, 574: 1268, 576: 1268, 726: 1268, 742: 1268, 744: 1268}, + {1053, 1053, 52: 1053, 204: 3993, 207: 3994, 544: 1053, 546: 1053, 553: 1053, 556: 1053, 564: 1053, 1053, 574: 1053}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 3986}, + {1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 594: 1272, 1272, 1272, 1272, 1272, 1272, 602: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 634: 1272, 1272, 1272, 1272, 1272, 1272, 641: 1272, 646: 1272, 1272, 1272, 1272, 660: 1272, 669: 1272, 1272, 672: 1272, 716: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 3991, 1272, 735: 1272, 1272, 1272, 1272, 741: 1272, 1272, 1272, 1272, 1272, 754: 1272, 779: 1272, 1272, 1272, 1272, 1272, 1272, 1272}, + {729: 3989}, + {1269, 1269, 9: 1269, 52: 1269, 204: 1269, 207: 1269, 237: 1269, 544: 1269, 546: 1269, 553: 1269, 556: 1269, 564: 1269, 1269, 574: 1269, 576: 1269, 726: 1269, 742: 1269, 744: 1269}, // 1090 - {1045, 1045, 9: 3986, 52: 1045, 204: 1045, 207: 1045, 237: 1045, 544: 1045, 546: 1045, 553: 1045, 556: 1045, 564: 1045, 1045, 574: 1045}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3987}, - {1267, 1267, 9: 1267, 52: 1267, 204: 1267, 207: 1267, 226: 1267, 237: 1267, 544: 1267, 546: 1267, 553: 1267, 556: 1267, 564: 1267, 1267, 574: 1267, 576: 1267, 726: 1267, 730: 1267, 742: 1267, 744: 1267, 779: 1267, 1267}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3989, 3091, 3092, 3090}, - {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 594: 1269, 1269, 1269, 1269, 1269, 1269, 602: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 634: 1269, 1269, 1269, 1269, 1269, 1269, 641: 1269, 646: 1269, 1269, 1269, 1269, 660: 1269, 669: 1269, 1269, 672: 1269, 716: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 730: 1269, 735: 1269, 1269, 1269, 1269, 741: 1269, 1269, 1269, 1269, 1269, 754: 1269, 779: 1269, 1269, 1269, 1269, 1269, 1269, 1269}, - // 1095 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3991, 3091, 3092, 3090}, + {1045, 1045, 9: 3987, 52: 1045, 204: 1045, 207: 1045, 237: 1045, 544: 1045, 546: 1045, 553: 1045, 556: 1045, 564: 1045, 1045, 574: 1045}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3988}, + {1268, 1268, 9: 1268, 52: 1268, 204: 1268, 207: 1268, 226: 1268, 237: 1268, 544: 1268, 546: 1268, 553: 1268, 556: 1268, 564: 1268, 1268, 574: 1268, 576: 1268, 726: 1268, 730: 1268, 742: 1268, 744: 1268, 779: 1268, 1268}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3990, 3092, 3093, 3091}, {1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 594: 1270, 1270, 1270, 1270, 1270, 1270, 602: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 634: 1270, 1270, 1270, 1270, 1270, 1270, 641: 1270, 646: 1270, 1270, 1270, 1270, 660: 1270, 669: 1270, 1270, 672: 1270, 716: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 730: 1270, 735: 1270, 1270, 1270, 1270, 741: 1270, 1270, 1270, 1270, 1270, 754: 1270, 779: 1270, 1270, 1270, 1270, 1270, 1270, 1270}, + // 1095 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3992, 3092, 3093, 3091}, + {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 594: 1271, 1271, 1271, 1271, 1271, 1271, 602: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 634: 1271, 1271, 1271, 1271, 1271, 1271, 641: 1271, 646: 1271, 1271, 1271, 1271, 660: 1271, 669: 1271, 1271, 672: 1271, 716: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 730: 1271, 735: 1271, 1271, 1271, 1271, 741: 1271, 1271, 1271, 1271, 1271, 754: 1271, 779: 1271, 1271, 1271, 1271, 1271, 1271, 1271}, {1050, 1050, 52: 1050, 544: 1050, 546: 1050, 553: 1050, 556: 1050, 564: 1050, 1050, 574: 1050}, - {332: 3994}, + {332: 3995}, {1048, 1048, 52: 1048, 544: 1048, 546: 1048, 553: 1048, 556: 1048, 564: 1048, 1048, 574: 1048}, // 1100 - {1054, 1054, 52: 1054, 204: 3996, 207: 3998, 237: 3997, 544: 1054, 546: 1054, 553: 1054, 556: 1054, 564: 1054, 1054, 574: 1054}, + {1054, 1054, 52: 1054, 204: 3997, 207: 3999, 237: 3998, 544: 1054, 546: 1054, 553: 1054, 556: 1054, 564: 1054, 1054, 574: 1054}, {1052, 1052, 52: 1052, 544: 1052, 546: 1052, 553: 1052, 556: 1052, 564: 1052, 1052, 574: 1052}, - {573: 3077, 814: 4000}, - {332: 3999}, + {573: 3078, 814: 4001}, + {332: 4000}, {1049, 1049, 52: 1049, 544: 1049, 546: 1049, 553: 1049, 556: 1049, 564: 1049, 1049, 574: 1049}, // 1105 {1051, 1051, 52: 1051, 544: 1051, 546: 1051, 553: 1051, 556: 1051, 564: 1051, 1051, 574: 1051}, - {1215, 1215, 52: 1215, 544: 1215, 546: 1215, 553: 1215, 556: 1215, 564: 1215, 1215}, - {1430: 4003}, - {547: 4004}, - {268, 268, 52: 268, 140: 4008, 166: 4007, 544: 268, 546: 268, 553: 268, 556: 268, 564: 268, 268, 736: 268, 947: 4006, 1189: 4005}, + {1216, 1216, 52: 1216, 544: 1216, 546: 1216, 553: 1216, 556: 1216, 564: 1216, 1216}, + {1430: 4004}, + {547: 4005}, + {268, 268, 52: 268, 140: 4009, 166: 4008, 544: 268, 546: 268, 553: 268, 556: 268, 564: 268, 268, 736: 268, 947: 4007, 1189: 4006}, // 1110 - {253, 253, 52: 253, 544: 253, 546: 253, 553: 253, 556: 253, 564: 253, 253, 736: 4036, 1071: 4035}, - {145: 4015, 867: 4011, 871: 4013, 878: 4014, 4012, 1188: 4010, 1375: 4009}, + {253, 253, 52: 253, 544: 253, 546: 253, 553: 253, 556: 253, 564: 253, 253, 736: 4037, 1071: 4036}, + {145: 4016, 867: 4012, 871: 4014, 878: 4015, 4013, 1188: 4011, 1375: 4010}, {266, 266, 17: 266, 58: 266, 60: 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 145: 266, 544: 266, 266, 576: 266, 620: 266, 727: 266, 867: 266, 871: 266, 878: 266, 266}, {265, 265, 17: 265, 58: 265, 60: 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 145: 265, 544: 265, 265, 576: 265, 620: 265, 727: 265, 867: 265, 871: 265, 878: 265, 265}, - {267, 267, 52: 267, 145: 4015, 544: 267, 267, 267, 553: 267, 556: 267, 563: 267, 267, 267, 571: 267, 736: 267, 867: 4011, 871: 4013, 878: 4014, 4012, 1188: 4034}, + {267, 267, 52: 267, 145: 4016, 544: 267, 267, 267, 553: 267, 556: 267, 563: 267, 267, 267, 571: 267, 736: 267, 867: 4012, 871: 4014, 878: 4015, 4013, 1188: 4035}, // 1115 {263, 263, 52: 263, 145: 263, 544: 263, 263, 263, 553: 263, 556: 263, 563: 263, 263, 263, 571: 263, 736: 263, 867: 263, 871: 263, 878: 263, 263}, - {737: 4032}, - {547: 4026, 652: 4027, 654: 4028, 974: 4031}, - {737: 4029}, - {737: 4024}, + {737: 4033}, + {547: 4027, 652: 4028, 654: 4029, 974: 4032}, + {737: 4030}, + {737: 4025}, // 1120 - {561: 4016}, - {737: 4017}, - {547: 4018, 652: 4019, 654: 4020, 1036: 4021}, + {561: 4017}, + {737: 4018}, + {547: 4019, 652: 4020, 654: 4021, 1036: 4022}, {448, 448, 9: 448, 52: 448, 145: 448, 544: 448, 448, 448, 553: 448, 556: 448, 563: 448, 448, 448, 571: 448, 736: 448, 867: 448, 871: 448, 878: 448, 448, 1024: 448}, {447, 447, 9: 447, 52: 447, 145: 447, 544: 447, 447, 447, 553: 447, 556: 447, 563: 447, 447, 447, 571: 447, 736: 447, 867: 447, 871: 447, 878: 447, 447, 1024: 447}, // 1125 {446, 446, 9: 446, 52: 446, 145: 446, 544: 446, 446, 446, 553: 446, 556: 446, 563: 446, 446, 446, 571: 446, 736: 446, 867: 446, 871: 446, 878: 446, 446, 1024: 446}, - {258, 258, 52: 258, 145: 258, 544: 258, 258, 258, 553: 258, 556: 258, 563: 258, 258, 258, 571: 258, 736: 258, 867: 258, 871: 258, 878: 258, 258, 1024: 4022}, - {871: 4023}, + {258, 258, 52: 258, 145: 258, 544: 258, 258, 258, 553: 258, 556: 258, 563: 258, 258, 258, 571: 258, 736: 258, 867: 258, 871: 258, 878: 258, 258, 1024: 4023}, + {871: 4024}, {257, 257, 52: 257, 145: 257, 544: 257, 257, 257, 553: 257, 556: 257, 563: 257, 257, 257, 571: 257, 736: 257, 867: 257, 871: 257, 878: 257, 257}, - {547: 4026, 652: 4027, 654: 4028, 974: 4025}, + {547: 4027, 652: 4028, 654: 4029, 974: 4026}, // 1130 {259, 259, 52: 259, 145: 259, 544: 259, 259, 259, 553: 259, 556: 259, 563: 259, 259, 259, 571: 259, 736: 259, 867: 259, 871: 259, 878: 259, 259}, {256, 256, 52: 256, 145: 256, 544: 256, 256, 256, 553: 256, 556: 256, 563: 256, 256, 256, 571: 256, 736: 256, 867: 256, 871: 256, 878: 256, 256}, {255, 255, 52: 255, 145: 255, 544: 255, 255, 255, 553: 255, 556: 255, 563: 255, 255, 255, 571: 255, 736: 255, 867: 255, 871: 255, 878: 255, 255}, {254, 254, 52: 254, 145: 254, 544: 254, 254, 254, 553: 254, 556: 254, 563: 254, 254, 254, 571: 254, 736: 254, 867: 254, 871: 254, 878: 254, 254}, - {547: 4026, 652: 4027, 654: 4028, 974: 4030}, + {547: 4027, 652: 4028, 654: 4029, 974: 4031}, // 1135 {260, 260, 52: 260, 145: 260, 544: 260, 260, 260, 553: 260, 556: 260, 563: 260, 260, 260, 571: 260, 736: 260, 867: 260, 871: 260, 878: 260, 260}, {261, 261, 52: 261, 145: 261, 544: 261, 261, 261, 553: 261, 556: 261, 563: 261, 261, 261, 571: 261, 736: 261, 867: 261, 871: 261, 878: 261, 261}, - {547: 4026, 652: 4027, 654: 4028, 974: 4033}, + {547: 4027, 652: 4028, 654: 4029, 974: 4034}, {262, 262, 52: 262, 145: 262, 544: 262, 262, 262, 553: 262, 556: 262, 563: 262, 262, 262, 571: 262, 736: 262, 867: 262, 871: 262, 878: 262, 262}, {264, 264, 52: 264, 145: 264, 544: 264, 264, 264, 553: 264, 556: 264, 563: 264, 264, 264, 571: 264, 736: 264, 867: 264, 871: 264, 878: 264, 264}, // 1140 {1060, 1060, 52: 1060, 544: 1060, 546: 1060, 553: 1060, 556: 1060, 564: 1060, 1060}, - {251, 251, 52: 251, 544: 251, 251, 251, 553: 251, 556: 251, 563: 251, 251, 251, 571: 251, 867: 251, 1484: 4037, 4038}, - {249, 249, 52: 249, 544: 249, 249, 249, 553: 249, 556: 249, 563: 249, 249, 249, 571: 249, 867: 4042, 1401: 4041}, - {737: 4039}, - {547: 4026, 652: 4027, 654: 4028, 974: 4040}, + {251, 251, 52: 251, 544: 251, 251, 251, 553: 251, 556: 251, 563: 251, 251, 251, 571: 251, 867: 251, 1484: 4038, 4039}, + {249, 249, 52: 249, 544: 249, 249, 249, 553: 249, 556: 249, 563: 249, 249, 249, 571: 249, 867: 4043, 1401: 4042}, + {737: 4040}, + {547: 4027, 652: 4028, 654: 4029, 974: 4041}, // 1145 {250, 250, 52: 250, 544: 250, 250, 250, 553: 250, 556: 250, 563: 250, 250, 250, 571: 250, 867: 250}, {252, 252, 52: 252, 544: 252, 252, 252, 553: 252, 556: 252, 563: 252, 252, 252, 571: 252}, - {737: 4043}, - {547: 4026, 652: 4027, 654: 4028, 974: 4044}, + {737: 4044}, + {547: 4027, 652: 4028, 654: 4029, 974: 4045}, {248, 248, 52: 248, 544: 248, 248, 248, 553: 248, 556: 248, 563: 248, 248, 248, 571: 248}, // 1150 - {52: 4046}, - {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 546: 1469, 1469, 1469, 550: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 563: 1469, 1469, 1469, 568: 1469, 1469, 1469, 1469, 1469, 574: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 594: 1469, 1469, 1469, 1469, 1469, 1469, 602: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 623: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 634: 1469, 1469, 1469, 1469, 1469, 1469, 641: 1469, 646: 1469, 1469, 1469, 1469, 672: 1469, 718: 1469}, + {52: 4047}, + {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 546: 1470, 1470, 1470, 550: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 563: 1470, 1470, 1470, 568: 1470, 1470, 1470, 1470, 1470, 574: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 594: 1470, 1470, 1470, 1470, 1470, 1470, 602: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 623: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 634: 1470, 1470, 1470, 1470, 1470, 1470, 641: 1470, 646: 1470, 1470, 1470, 1470, 672: 1470, 718: 1470}, {1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 550: 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 562: 1056, 1056, 1056, 1056, 568: 1056, 1056, 1056, 1056, 1056, 574: 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 594: 1056, 1056, 1056, 1056, 1056, 1056, 602: 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 1056, 634: 1056, 1056, 1056, 1056, 1056, 1056, 641: 1056, 646: 1056, 1056, 1056, 1056, 670: 1056, 672: 1056, 718: 1056, 728: 1056, 818: 1056}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4050}, - {2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 546: 2184, 2184, 551: 2184, 553: 2184, 2184, 2184, 2184, 563: 2184, 2184, 2184, 568: 2184, 2184, 2184, 2184, 2184, 574: 2184, 576: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 595: 2184, 2184, 2184, 2184, 2184, 602: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 621: 2184, 624: 2184, 2184, 634: 2184, 2184, 2184, 2184, 2184, 2184}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4051}, + {2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 546: 2185, 2185, 551: 2185, 553: 2185, 2185, 2185, 2185, 563: 2185, 2185, 2185, 568: 2185, 2185, 2185, 2185, 2185, 574: 2185, 576: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 594: 2185, 2185, 2185, 598: 2185, 2185, 602: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 621: 2185, 624: 2185, 2185, 634: 2185, 2185, 2185, 2185, 2185, 2185}, // 1155 - {2222, 2222, 9: 2222, 52: 2222, 171: 2222, 556: 2222, 579: 2222, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 10: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 53: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 545: 2198, 547: 2198, 2198, 2198, 554: 2198, 2198, 557: 2198, 2198, 2198, 561: 2198, 2198, 566: 2198, 2198, 573: 2198, 593: 2198, 600: 2198, 2198, 633: 2198, 640: 2198, 642: 2198, 2198, 2198, 2198, 650: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 671: 2198, 673: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198}, - {545: 2194}, - {2: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 10: 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, 2192, 2192, 2192, 2192, 2192, 2192, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 545: 2192, 547: 2192, 2192, 2192, 554: 2192, 2192, 557: 2192, 2192, 2192, 561: 2192, 2192, 566: 2192, 2192, 573: 2192, 593: 2192, 600: 2192, 2192, 633: 2192, 640: 2192, 642: 2192, 2192, 2192, 2192, 650: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 671: 2192, 673: 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, 2192, 2192, 2192, 2192, 2192, 2192, 2192}, - {2: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 10: 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, 53: 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, 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, 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, 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, 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, 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, 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, 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, 545: 2190, 547: 2190, 2190, 2190, 554: 2190, 2190, 557: 2190, 2190, 2190, 561: 2190, 2190, 566: 2190, 2190, 573: 2190, 593: 2190, 600: 2190, 2190, 633: 2190, 640: 2190, 642: 2190, 2190, 2190, 2190, 650: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 671: 2190, 673: 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}, + {2223, 2223, 9: 2223, 52: 2223, 171: 2223, 556: 2223, 579: 2223, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 10: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 53: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 545: 2199, 547: 2199, 2199, 2199, 554: 2199, 2199, 557: 2199, 2199, 2199, 561: 2199, 2199, 566: 2199, 2199, 573: 2199, 593: 2199, 600: 2199, 2199, 633: 2199, 640: 2199, 642: 2199, 2199, 2199, 2199, 650: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 671: 2199, 673: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199}, + {545: 2195}, + {2: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 10: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 53: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 545: 2193, 547: 2193, 2193, 2193, 554: 2193, 2193, 557: 2193, 2193, 2193, 561: 2193, 2193, 566: 2193, 2193, 573: 2193, 593: 2193, 600: 2193, 2193, 633: 2193, 640: 2193, 642: 2193, 2193, 2193, 2193, 650: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 671: 2193, 673: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193}, + {2: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 10: 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, 2191, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 545: 2191, 547: 2191, 2191, 2191, 554: 2191, 2191, 557: 2191, 2191, 2191, 561: 2191, 2191, 566: 2191, 2191, 573: 2191, 593: 2191, 600: 2191, 2191, 633: 2191, 640: 2191, 642: 2191, 2191, 2191, 2191, 650: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 671: 2191, 673: 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, 2191, 2191}, // 1160 - {2: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 10: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 53: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 545: 2188, 547: 2188, 2188, 2188, 554: 2188, 2188, 557: 2188, 2188, 2188, 561: 2188, 2188, 566: 2188, 2188, 573: 2188, 593: 2188, 600: 2188, 2188, 633: 2188, 640: 2188, 642: 2188, 2188, 2188, 2188, 650: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 671: 2188, 673: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188}, - {236: 4079, 561: 4080, 642: 4078, 644: 4077}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 4071, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 4072, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 4070, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 730: 4073, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 4068, 1333: 4069}, + {2: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 10: 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, 53: 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, 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, 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, 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, 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, 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, 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, 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, 545: 2189, 547: 2189, 2189, 2189, 554: 2189, 2189, 557: 2189, 2189, 2189, 561: 2189, 2189, 566: 2189, 2189, 573: 2189, 593: 2189, 600: 2189, 2189, 633: 2189, 640: 2189, 642: 2189, 2189, 2189, 2189, 650: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 671: 2189, 673: 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}, + {236: 4080, 561: 4081, 642: 4079, 644: 4078}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 4072, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 4073, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 4071, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 730: 4074, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 4069, 1333: 4070}, + {2: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 10: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 53: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 545: 2208, 547: 2208, 2208, 2208, 554: 2208, 2208, 557: 2208, 2208, 2208, 561: 2208, 2208, 566: 2208, 2208, 573: 2208, 593: 2208, 600: 2208, 2208, 633: 2208, 640: 2208, 642: 2208, 2208, 2208, 2208, 650: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 671: 2208, 673: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 730: 2208}, {2: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 10: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 53: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 545: 2207, 547: 2207, 2207, 2207, 554: 2207, 2207, 557: 2207, 2207, 2207, 561: 2207, 2207, 566: 2207, 2207, 573: 2207, 593: 2207, 600: 2207, 2207, 633: 2207, 640: 2207, 642: 2207, 2207, 2207, 2207, 650: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 671: 2207, 673: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 730: 2207}, - {2: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 10: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 53: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 545: 2206, 547: 2206, 2206, 2206, 554: 2206, 2206, 557: 2206, 2206, 2206, 561: 2206, 2206, 566: 2206, 2206, 573: 2206, 593: 2206, 600: 2206, 2206, 633: 2206, 640: 2206, 642: 2206, 2206, 2206, 2206, 650: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 671: 2206, 673: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 730: 2206}, // 1165 + {2: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 10: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 53: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 545: 2206, 547: 2206, 2206, 2206, 554: 2206, 2206, 557: 2206, 2206, 2206, 561: 2206, 2206, 566: 2206, 2206, 573: 2206, 593: 2206, 600: 2206, 2206, 633: 2206, 640: 2206, 642: 2206, 2206, 2206, 2206, 650: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 671: 2206, 673: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 730: 2206}, {2: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 10: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 53: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 545: 2205, 547: 2205, 2205, 2205, 554: 2205, 2205, 557: 2205, 2205, 2205, 561: 2205, 2205, 566: 2205, 2205, 573: 2205, 593: 2205, 600: 2205, 2205, 633: 2205, 640: 2205, 642: 2205, 2205, 2205, 2205, 650: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 671: 2205, 673: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 730: 2205}, {2: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 10: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 53: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 545: 2204, 547: 2204, 2204, 2204, 554: 2204, 2204, 557: 2204, 2204, 2204, 561: 2204, 2204, 566: 2204, 2204, 573: 2204, 593: 2204, 600: 2204, 2204, 633: 2204, 640: 2204, 642: 2204, 2204, 2204, 2204, 650: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 671: 2204, 673: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 730: 2204}, {2: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 10: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 53: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 545: 2203, 547: 2203, 2203, 2203, 554: 2203, 2203, 557: 2203, 2203, 2203, 561: 2203, 2203, 566: 2203, 2203, 573: 2203, 593: 2203, 600: 2203, 2203, 633: 2203, 640: 2203, 642: 2203, 2203, 2203, 2203, 650: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 671: 2203, 673: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 730: 2203}, {2: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 10: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 53: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 545: 2202, 547: 2202, 2202, 2202, 554: 2202, 2202, 557: 2202, 2202, 2202, 561: 2202, 2202, 566: 2202, 2202, 573: 2202, 593: 2202, 600: 2202, 2202, 633: 2202, 640: 2202, 642: 2202, 2202, 2202, 2202, 650: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 671: 2202, 673: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 730: 2202}, - {2: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 10: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 53: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 545: 2201, 547: 2201, 2201, 2201, 554: 2201, 2201, 557: 2201, 2201, 2201, 561: 2201, 2201, 566: 2201, 2201, 573: 2201, 593: 2201, 600: 2201, 2201, 633: 2201, 640: 2201, 642: 2201, 2201, 2201, 2201, 650: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 671: 2201, 673: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 730: 2201}, // 1170 - {2: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 10: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 53: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 545: 2200, 547: 2200, 2200, 2200, 554: 2200, 2200, 557: 2200, 2200, 2200, 561: 2200, 2200, 566: 2200, 2200, 573: 2200, 593: 2200, 600: 2200, 2200, 633: 2200, 640: 2200, 642: 2200, 2200, 2200, 2200, 650: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 671: 2200, 673: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 730: 2200}, - {236: 2197, 548: 3867, 550: 3866, 561: 2197, 642: 2197, 644: 2197, 932: 4067}, - {236: 2196, 561: 2196, 642: 2196, 644: 2196}, - {2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 546: 2211, 2211, 551: 2211, 553: 2211, 2211, 2211, 2211, 563: 2211, 2211, 2211, 568: 2211, 2211, 2211, 2211, 2211, 574: 2211, 576: 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 595: 2211, 2211, 2211, 2211, 2211, 602: 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 621: 2211, 624: 2211, 2211, 634: 2211, 2211, 2211, 2211, 2211, 2211}, - {545: 2948, 790: 4076}, + {2: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 10: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 53: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 545: 2201, 547: 2201, 2201, 2201, 554: 2201, 2201, 557: 2201, 2201, 2201, 561: 2201, 2201, 566: 2201, 2201, 573: 2201, 593: 2201, 600: 2201, 2201, 633: 2201, 640: 2201, 642: 2201, 2201, 2201, 2201, 650: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 671: 2201, 673: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 730: 2201}, + {236: 2198, 548: 3868, 550: 3867, 561: 2198, 642: 2198, 644: 2198, 932: 4068}, + {236: 2197, 561: 2197, 642: 2197, 644: 2197}, + {2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 546: 2212, 2212, 551: 2212, 553: 2212, 2212, 2212, 2212, 563: 2212, 2212, 2212, 568: 2212, 2212, 2212, 2212, 2212, 574: 2212, 576: 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 594: 2212, 2212, 2212, 598: 2212, 2212, 602: 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 621: 2212, 624: 2212, 2212, 634: 2212, 2212, 2212, 2212, 2212, 2212}, + {545: 2949, 790: 4077}, // 1175 - {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 546: 962, 962, 962, 550: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 563: 962, 962, 962, 568: 962, 962, 962, 962, 962, 574: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 594: 962, 962, 962, 962, 962, 962, 602: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 623: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 634: 962, 962, 962, 962, 962, 962, 641: 962, 646: 962, 962, 962, 962, 718: 962, 732: 4074}, + {962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 546: 962, 962, 962, 550: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 563: 962, 962, 962, 568: 962, 962, 962, 962, 962, 574: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 594: 962, 962, 962, 962, 962, 962, 602: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 623: 962, 962, 962, 962, 962, 962, 962, 962, 962, 962, 634: 962, 962, 962, 962, 962, 962, 641: 962, 646: 962, 962, 962, 962, 718: 962, 732: 4075}, + {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 2188, 1998, 1998, 1998, 550: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 563: 1998, 1998, 1998, 568: 1998, 1998, 1998, 1998, 1998, 574: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 594: 1998, 1998, 1998, 1998, 1998, 1998, 602: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 623: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 634: 1998, 1998, 1998, 1998, 1998, 1998, 641: 1998, 646: 1998, 1998, 1998, 1998, 718: 1998, 729: 1998, 733: 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, 2187, 1997, 1997, 1997, 550: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 563: 1997, 1997, 1997, 568: 1997, 1997, 1997, 1997, 1997, 574: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 594: 1997, 1997, 1997, 1997, 1997, 1997, 602: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 623: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 634: 1997, 1997, 1997, 1997, 1997, 1997, 641: 1997, 646: 1997, 1997, 1997, 1997, 718: 1997, 729: 1997, 733: 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, 2186, 1996, 1996, 1996, 550: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 563: 1996, 1996, 1996, 568: 1996, 1996, 1996, 1996, 1996, 574: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 594: 1996, 1996, 1996, 1996, 1996, 1996, 602: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 623: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 634: 1996, 1996, 1996, 1996, 1996, 1996, 641: 1996, 646: 1996, 1996, 1996, 1996, 718: 1996, 729: 1996, 733: 1996, 1996}, - {545: 2185}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 4075}, + {545: 2186}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 4076}, // 1180 - {2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 546: 2209, 2209, 551: 2209, 553: 2209, 2209, 2209, 2209, 563: 2209, 2209, 2209, 568: 2209, 2209, 2209, 2209, 2209, 574: 2209, 576: 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 595: 2209, 2209, 2209, 2209, 2209, 602: 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 621: 2209, 624: 2209, 2209, 634: 2209, 2209, 2209, 2209, 2209, 2209}, - {2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 546: 2210, 2210, 551: 2210, 553: 2210, 2210, 2210, 2210, 563: 2210, 2210, 2210, 568: 2210, 2210, 2210, 2210, 2210, 574: 2210, 576: 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 595: 2210, 2210, 2210, 2210, 2210, 602: 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 621: 2210, 624: 2210, 2210, 634: 2210, 2210, 2210, 2210, 2210, 2210}, - {2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 546: 2240, 2240, 551: 2240, 553: 2240, 2240, 2240, 2240, 563: 2240, 2240, 2240, 568: 2240, 570: 2240, 2240, 2240, 574: 2240, 576: 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 595: 2240, 2240, 2240, 2240, 2240, 602: 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 621: 2240}, - {2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 546: 2239, 2239, 551: 2239, 553: 2239, 2239, 2239, 2239, 563: 2239, 2239, 2239, 568: 2239, 570: 2239, 2239, 2239, 574: 2239, 576: 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 595: 2239, 2239, 2239, 2239, 2239, 602: 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 621: 2239}, - {2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 546: 2238, 2238, 551: 2238, 553: 2238, 2238, 2238, 2238, 563: 2238, 2238, 2238, 568: 2238, 570: 2238, 2238, 2238, 574: 2238, 576: 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 595: 2238, 2238, 2238, 2238, 2238, 602: 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 2238, 621: 2238}, + {2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 546: 2210, 2210, 551: 2210, 553: 2210, 2210, 2210, 2210, 563: 2210, 2210, 2210, 568: 2210, 2210, 2210, 2210, 2210, 574: 2210, 576: 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 594: 2210, 2210, 2210, 598: 2210, 2210, 602: 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 621: 2210, 624: 2210, 2210, 634: 2210, 2210, 2210, 2210, 2210, 2210}, + {2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 546: 2211, 2211, 551: 2211, 553: 2211, 2211, 2211, 2211, 563: 2211, 2211, 2211, 568: 2211, 2211, 2211, 2211, 2211, 574: 2211, 576: 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 594: 2211, 2211, 2211, 598: 2211, 2211, 602: 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 621: 2211, 624: 2211, 2211, 634: 2211, 2211, 2211, 2211, 2211, 2211}, + {2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 546: 2241, 2241, 551: 2241, 553: 2241, 2241, 2241, 2241, 563: 2241, 2241, 2241, 568: 2241, 570: 2241, 2241, 2241, 574: 2241, 576: 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 594: 2241, 2241, 2241, 598: 2241, 2241, 602: 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 621: 2241}, + {2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 546: 2240, 2240, 551: 2240, 553: 2240, 2240, 2240, 2240, 563: 2240, 2240, 2240, 568: 2240, 570: 2240, 2240, 2240, 574: 2240, 576: 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 594: 2240, 2240, 2240, 598: 2240, 2240, 602: 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, 621: 2240}, + {2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 546: 2239, 2239, 551: 2239, 553: 2239, 2239, 2239, 2239, 563: 2239, 2239, 2239, 568: 2239, 570: 2239, 2239, 2239, 574: 2239, 576: 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 594: 2239, 2239, 2239, 598: 2239, 2239, 602: 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2239, 621: 2239}, // 1185 - {2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 546: 2212, 2212, 551: 2212, 553: 2212, 2212, 2212, 2212, 563: 2212, 2212, 2212, 568: 2212, 2212, 2212, 2212, 2212, 574: 2212, 576: 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 595: 2212, 2212, 2212, 2212, 2212, 602: 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 621: 2212, 624: 2212, 2212, 634: 2212, 2212, 2212, 2212, 2212, 2212}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 4084}, - {2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 545: 2655, 560: 2655, 567: 2655, 569: 2655, 2655, 2655, 592: 2655, 600: 2655, 619: 2655, 723: 2655, 729: 4105, 732: 2655, 741: 2655, 2655, 744: 2655, 746: 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 755: 2655, 2655, 2655, 2655, 2655, 762: 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655}, - {9: 2652, 52: 2652}, - {9: 4085, 52: 4086}, + {2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 546: 2213, 2213, 551: 2213, 553: 2213, 2213, 2213, 2213, 563: 2213, 2213, 2213, 568: 2213, 2213, 2213, 2213, 2213, 574: 2213, 576: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 594: 2213, 2213, 2213, 598: 2213, 2213, 602: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 621: 2213, 624: 2213, 2213, 634: 2213, 2213, 2213, 2213, 2213, 2213}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 4085}, + {2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 545: 2656, 560: 2656, 567: 2656, 569: 2656, 2656, 2656, 592: 2656, 600: 2656, 619: 2656, 723: 2656, 729: 4106, 732: 2656, 741: 2656, 2656, 744: 2656, 746: 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 755: 2656, 2656, 2656, 2656, 2656, 762: 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656, 2656}, + {9: 2653, 52: 2653}, + {9: 4086, 52: 4087}, // 1190 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4104}, - {379: 4087}, - {545: 4088}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 4089}, - {52: 2232, 546: 4092, 557: 3837, 3838, 3843, 575: 3839, 620: 4091, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836, 1381: 4090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4105}, + {379: 4088}, + {545: 4089}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 4090}, + {52: 2233, 546: 4093, 557: 3838, 3839, 3844, 575: 3840, 620: 4092, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837, 1381: 4091}, // 1195 - {52: 4103}, - {200: 4096, 595: 4095}, - {170: 4093}, - {318: 4094}, - {52: 2228}, - // 1200 - {416: 4098}, - {275: 4097}, + {52: 4104}, + {200: 4097, 594: 4096}, + {170: 4094}, + {318: 4095}, {52: 2229}, - {275: 4099}, - {52: 2231, 546: 4100}, - // 1205 - {170: 4101}, - {318: 4102}, + // 1200 + {416: 4099}, + {275: 4098}, {52: 2230}, - {2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 546: 2241, 2241, 551: 2241, 553: 2241, 2241, 2241, 2241, 563: 2241, 2241, 2241, 568: 2241, 570: 2241, 2241, 2241, 574: 2241, 576: 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 595: 2241, 2241, 2241, 2241, 2241, 602: 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 2241, 621: 2241}, - {9: 2651, 52: 2651}, + {275: 4100}, + {52: 2232, 546: 4101}, + // 1205 + {170: 4102}, + {318: 4103}, + {52: 2231}, + {2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 546: 2242, 2242, 551: 2242, 553: 2242, 2242, 2242, 2242, 563: 2242, 2242, 2242, 568: 2242, 570: 2242, 2242, 2242, 574: 2242, 576: 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 594: 2242, 2242, 2242, 598: 2242, 2242, 602: 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 621: 2242}, + {9: 2652, 52: 2652}, // 1210 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4106, 3091, 3092, 3090}, - {2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 545: 2654, 560: 2654, 567: 2654, 569: 2654, 2654, 2654, 592: 2654, 600: 2654, 619: 2654, 723: 2654, 729: 4107, 732: 2654, 741: 2654, 2654, 744: 2654, 746: 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 755: 2654, 2654, 2654, 2654, 2654, 762: 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4108, 3091, 3092, 3090}, - {2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 545: 2653, 560: 2653, 567: 2653, 569: 2653, 2653, 2653, 592: 2653, 600: 2653, 619: 2653, 723: 2653, 732: 2653, 741: 2653, 2653, 744: 2653, 746: 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 755: 2653, 2653, 2653, 2653, 2653, 762: 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653, 2653}, - {2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 546: 2242, 2242, 551: 2242, 553: 2242, 2242, 2242, 2242, 563: 2242, 2242, 2242, 568: 2242, 570: 2242, 2242, 2242, 574: 2242, 576: 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 595: 2242, 2242, 2242, 2242, 2242, 602: 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, 621: 2242, 815: 3796, 3794}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4107, 3092, 3093, 3091}, + {2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 545: 2655, 560: 2655, 567: 2655, 569: 2655, 2655, 2655, 592: 2655, 600: 2655, 619: 2655, 723: 2655, 729: 4108, 732: 2655, 741: 2655, 2655, 744: 2655, 746: 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 755: 2655, 2655, 2655, 2655, 2655, 762: 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4109, 3092, 3093, 3091}, + {2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 545: 2654, 560: 2654, 567: 2654, 569: 2654, 2654, 2654, 592: 2654, 600: 2654, 619: 2654, 723: 2654, 732: 2654, 741: 2654, 2654, 744: 2654, 746: 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 755: 2654, 2654, 2654, 2654, 2654, 762: 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654, 2654}, + {2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 546: 2243, 2243, 551: 2243, 553: 2243, 2243, 2243, 2243, 563: 2243, 2243, 2243, 568: 2243, 570: 2243, 2243, 2243, 574: 2243, 576: 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 594: 2243, 2243, 2243, 598: 2243, 2243, 602: 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, 621: 2243, 815: 3797, 3795}, // 1215 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4111, 3651, 3733, 3650, 3647}, - {52: 4112, 552: 3747, 718: 3748}, - {194: 1150, 563: 1150, 576: 4114, 835: 1150, 1419: 4113}, - {194: 4118, 563: 4119, 835: 1153, 1004: 4117}, - {10: 4115, 244: 4116}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4112, 3652, 3734, 3651, 3648}, + {52: 4113, 552: 3748, 718: 3749}, + {194: 1151, 563: 1151, 576: 4115, 835: 1151, 1419: 4114}, + {194: 4119, 563: 4120, 835: 1154, 1004: 4118}, + {10: 4116, 244: 4117}, // 1220 + {194: 1150, 563: 1150, 835: 1150}, {194: 1149, 563: 1149, 835: 1149}, - {194: 1148, 563: 1148, 835: 1148}, - {835: 4122, 848: 4123}, + {835: 4123, 848: 4124}, + {340: 4122}, {340: 4121}, - {340: 4120}, // 1225 - {835: 1151}, {835: 1152}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 4125, 786: 4124, 3091, 3092, 3090, 1041: 4127, 1320: 4128, 1525: 4126}, - {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 546: 1159, 1159, 1159, 550: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 563: 1159, 1159, 1159, 568: 1159, 1159, 1159, 1159, 1159, 574: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 594: 1159, 1159, 1159, 1159, 1159, 1159, 602: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 623: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 634: 1159, 1159, 1159, 1159, 1159, 1159, 641: 1159, 646: 1159, 1159, 1159, 1159, 672: 1159, 718: 1159}, - {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 546: 1201, 1201, 1201, 550: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 563: 1201, 1201, 1201, 568: 1201, 1201, 1201, 1201, 1201, 574: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 594: 1201, 1201, 1201, 1201, 1201, 1201, 602: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 623: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 634: 1201, 1201, 1201, 1201, 1201, 1201, 641: 1201, 646: 1201, 1201, 1201, 1201, 672: 1201, 718: 1201}, + {835: 1153}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 4126, 786: 4125, 3092, 3093, 3091, 1041: 4128, 1320: 4129, 1525: 4127}, + {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 546: 1160, 1160, 1160, 550: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 563: 1160, 1160, 1160, 568: 1160, 1160, 1160, 1160, 1160, 574: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 594: 1160, 1160, 1160, 1160, 1160, 1160, 602: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 623: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 634: 1160, 1160, 1160, 1160, 1160, 1160, 641: 1160, 646: 1160, 1160, 1160, 1160, 672: 1160, 718: 1160}, + {1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 546: 1202, 1202, 1202, 550: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 563: 1202, 1202, 1202, 568: 1202, 1202, 1202, 1202, 1202, 574: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 594: 1202, 1202, 1202, 1202, 1202, 1202, 602: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 623: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 634: 1202, 1202, 1202, 1202, 1202, 1202, 641: 1202, 646: 1202, 1202, 1202, 1202, 672: 1202, 718: 1202}, // 1230 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 1198, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 560: 1198, 579: 1198, 602: 1198, 605: 1198, 607: 1198, 786: 4124, 3091, 3092, 3090, 1041: 4131, 1418: 4130, 1526: 4129}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 1199, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 560: 1199, 579: 1199, 602: 1199, 605: 1199, 607: 1199, 786: 4125, 3092, 3093, 3091, 1041: 4132, 1418: 4131, 1526: 4130}, + {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 546: 1173, 1173, 1173, 550: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 563: 1173, 1173, 1173, 568: 1173, 1173, 1173, 1173, 1173, 574: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 594: 1173, 1173, 1173, 1173, 1173, 1173, 602: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 623: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 634: 1173, 1173, 1173, 1173, 1173, 1173, 641: 1173, 646: 1173, 1173, 1173, 1173, 672: 1173, 718: 1173}, {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 546: 1172, 1172, 1172, 550: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 563: 1172, 1172, 1172, 568: 1172, 1172, 1172, 1172, 1172, 574: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 594: 1172, 1172, 1172, 1172, 1172, 1172, 602: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 623: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 634: 1172, 1172, 1172, 1172, 1172, 1172, 641: 1172, 646: 1172, 1172, 1172, 1172, 672: 1172, 718: 1172}, {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 546: 1171, 1171, 1171, 550: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 563: 1171, 1171, 1171, 568: 1171, 1171, 1171, 1171, 1171, 574: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 594: 1171, 1171, 1171, 1171, 1171, 1171, 602: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 623: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 634: 1171, 1171, 1171, 1171, 1171, 1171, 641: 1171, 646: 1171, 1171, 1171, 1171, 672: 1171, 718: 1171}, - {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 546: 1170, 1170, 1170, 550: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 563: 1170, 1170, 1170, 568: 1170, 1170, 1170, 1170, 1170, 574: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 594: 1170, 1170, 1170, 1170, 1170, 1170, 602: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 623: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 634: 1170, 1170, 1170, 1170, 1170, 1170, 641: 1170, 646: 1170, 1170, 1170, 1170, 672: 1170, 718: 1170}, - {52: 4178}, + {52: 4179}, // 1235 - {52: 1196, 560: 4133, 579: 1196, 602: 1196, 605: 1196, 607: 1196, 1422: 4132}, - {52: 1197, 560: 1197, 579: 1197, 602: 1197, 605: 1197, 607: 1197}, - {52: 1194, 579: 4137, 602: 1194, 605: 1194, 607: 1194, 1427: 4136}, - {737: 4134}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3936, 990: 3938, 1017: 4135}, + {52: 1197, 560: 4134, 579: 1197, 602: 1197, 605: 1197, 607: 1197, 1422: 4133}, + {52: 1198, 560: 1198, 579: 1198, 602: 1198, 605: 1198, 607: 1198}, + {52: 1195, 579: 4138, 602: 1195, 605: 1195, 607: 1195, 1427: 4137}, + {737: 4135}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3937, 990: 3939, 1017: 4136}, // 1240 - {9: 3939, 52: 1195, 579: 1195, 602: 1195, 605: 1195, 607: 1195}, - {52: 1192, 602: 4142, 605: 4143, 607: 4144, 1426: 4140, 1524: 4141}, - {737: 4138}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3936, 990: 3938, 1017: 4139}, - {9: 3939, 52: 1193, 602: 1193, 605: 1193, 607: 1193}, + {9: 3940, 52: 1196, 579: 1196, 602: 1196, 605: 1196, 607: 1196}, + {52: 1193, 602: 4143, 605: 4144, 607: 4145, 1426: 4141, 1524: 4142}, + {737: 4139}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3937, 990: 3939, 1017: 4140}, + {9: 3940, 52: 1194, 602: 1194, 605: 1194, 607: 1194}, // 1245 - {52: 1199}, - {190: 4155, 212: 4151, 573: 4145, 641: 4156, 650: 4147, 4146, 655: 4154, 4153, 933: 4152, 1114: 4149, 1522: 4150, 4148}, + {52: 1200}, + {190: 4156, 212: 4152, 573: 4146, 641: 4157, 650: 4148, 4147, 655: 4155, 4154, 933: 4153, 1114: 4150, 1522: 4151, 4149}, + {190: 1191, 212: 1191, 573: 1191, 641: 1191, 650: 1191, 1191, 655: 1191, 1191}, {190: 1190, 212: 1190, 573: 1190, 641: 1190, 650: 1190, 1190, 655: 1190, 1190}, {190: 1189, 212: 1189, 573: 1189, 641: 1189, 650: 1189, 1189, 655: 1189, 1189}, - {190: 1188, 212: 1188, 573: 1188, 641: 1188, 650: 1188, 1188, 655: 1188, 1188}, // 1250 - {2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 52: 2533, 178: 2533, 202: 2533, 544: 2533, 2533, 2533, 548: 2533, 2533, 2533, 2533, 2533, 2533, 560: 2533, 2533, 2533, 2533, 566: 2533, 2533, 580: 2533, 622: 2533, 669: 2533, 2533, 716: 2533, 2533, 719: 2533, 2533, 2533, 2533, 2533, 2533}, + {2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 52: 2534, 178: 2534, 202: 2534, 544: 2534, 2534, 2534, 548: 2534, 2534, 2534, 2534, 2534, 2534, 560: 2534, 2534, 2534, 2534, 566: 2534, 2534, 580: 2534, 622: 2534, 669: 2534, 2534, 716: 2534, 2534, 719: 2534, 2534, 2534, 2534, 2534, 2534}, + {2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 52: 2533, 178: 2533, 202: 2533, 254: 2533, 544: 2533, 2533, 2533, 548: 2533, 2533, 2533, 2533, 2533, 2533, 560: 2533, 2533, 2533, 2533, 566: 2533, 2533, 580: 2533, 622: 2533, 669: 2533, 2533, 716: 2533, 2533, 719: 2533, 2533, 2533, 2533, 2533, 2533}, {2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 52: 2532, 178: 2532, 202: 2532, 254: 2532, 544: 2532, 2532, 2532, 548: 2532, 2532, 2532, 2532, 2532, 2532, 560: 2532, 2532, 2532, 2532, 566: 2532, 2532, 580: 2532, 622: 2532, 669: 2532, 2532, 716: 2532, 2532, 719: 2532, 2532, 2532, 2532, 2532, 2532}, - {2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 52: 2531, 178: 2531, 202: 2531, 254: 2531, 544: 2531, 2531, 2531, 548: 2531, 2531, 2531, 2531, 2531, 2531, 560: 2531, 2531, 2531, 2531, 566: 2531, 2531, 580: 2531, 622: 2531, 669: 2531, 2531, 716: 2531, 2531, 719: 2531, 2531, 2531, 2531, 2531, 2531}, - {52: 1191}, - {52: 1187}, + {52: 1192}, + {52: 1188}, // 1255 - {52: 1186}, - {178: 4173}, - {178: 4171}, - {178: 4169}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4176}, + {52: 1187}, + {178: 4174}, + {178: 4172}, + {178: 4170}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4177}, // 1260 - {653: 4175}, - {190: 4155, 212: 4157, 573: 4145, 650: 4147, 4146, 655: 4160, 4159, 933: 4158, 1114: 4162, 1319: 4161}, - {178: 4173, 202: 4174}, - {178: 4171, 202: 4172}, - {178: 4169, 202: 4170}, + {653: 4176}, + {190: 4156, 212: 4158, 573: 4146, 650: 4148, 4147, 655: 4161, 4160, 933: 4159, 1114: 4163, 1319: 4162}, + {178: 4174, 202: 4175}, + {178: 4172, 202: 4173}, + {178: 4170, 202: 4171}, // 1265 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4165}, - {581: 4163}, - {52: 1179, 581: 1179}, - {190: 4155, 212: 4157, 573: 4145, 650: 4147, 4146, 655: 4160, 4159, 933: 4158, 1114: 4162, 1319: 4164}, - {52: 1180}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4166}, + {581: 4164}, + {52: 1180, 581: 1180}, + {190: 4156, 212: 4158, 573: 4146, 650: 4148, 4147, 655: 4161, 4160, 933: 4159, 1114: 4163, 1319: 4165}, + {52: 1181}, // 1270 - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 4166}, - {178: 4167, 202: 4168}, - {52: 1182, 581: 1182}, - {52: 1175, 581: 1175}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 4167}, + {178: 4168, 202: 4169}, {52: 1183, 581: 1183}, - // 1275 {52: 1176, 581: 1176}, {52: 1184, 581: 1184}, + // 1275 {52: 1177, 581: 1177}, {52: 1185, 581: 1185}, {52: 1178, 581: 1178}, + {52: 1186, 581: 1186}, + {52: 1179, 581: 1179}, // 1280 - {52: 1181, 581: 1181}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 4177}, - {178: 4167}, - {1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 546: 1200, 1200, 1200, 550: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 563: 1200, 1200, 1200, 568: 1200, 1200, 1200, 1200, 1200, 574: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 594: 1200, 1200, 1200, 1200, 1200, 1200, 602: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 623: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 634: 1200, 1200, 1200, 1200, 1200, 1200, 641: 1200, 646: 1200, 1200, 1200, 1200, 672: 1200, 718: 1200}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4180}, + {52: 1182, 581: 1182}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 4178}, + {178: 4168}, + {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 546: 1201, 1201, 1201, 550: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 563: 1201, 1201, 1201, 568: 1201, 1201, 1201, 1201, 1201, 574: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 594: 1201, 1201, 1201, 1201, 1201, 1201, 602: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 623: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 634: 1201, 1201, 1201, 1201, 1201, 1201, 641: 1201, 646: 1201, 1201, 1201, 1201, 672: 1201, 718: 1201}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4181}, // 1285 - {2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 546: 2246, 2246, 551: 2246, 553: 2246, 2246, 2246, 2246, 563: 2246, 2246, 2246, 568: 2246, 570: 2246, 2246, 2246, 574: 2246, 576: 2246, 2246, 2246, 2246, 2246, 3800, 3798, 3799, 3797, 3795, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 595: 2246, 2246, 2246, 2246, 2246, 602: 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, 621: 2246, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4182}, - {52: 4183, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {194: 4118, 563: 4119, 835: 1153, 1004: 4184}, - {835: 4122, 848: 4185}, + {2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 546: 2247, 2247, 551: 2247, 553: 2247, 2247, 2247, 2247, 563: 2247, 2247, 2247, 568: 2247, 570: 2247, 2247, 2247, 574: 2247, 576: 2247, 2247, 2247, 2247, 2247, 3801, 3799, 3800, 3798, 3796, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 594: 2247, 2247, 2247, 598: 2247, 2247, 602: 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, 621: 2247, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4183}, + {52: 4184, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {194: 4119, 563: 4120, 835: 1154, 1004: 4185}, + {835: 4123, 848: 4186}, // 1290 - {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 546: 1160, 1160, 1160, 550: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 563: 1160, 1160, 1160, 568: 1160, 1160, 1160, 1160, 1160, 574: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 594: 1160, 1160, 1160, 1160, 1160, 1160, 602: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 623: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 634: 1160, 1160, 1160, 1160, 1160, 1160, 641: 1160, 646: 1160, 1160, 1160, 1160, 672: 1160, 718: 1160}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4187}, - {52: 4188, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {194: 4118, 563: 4119, 835: 1153, 1004: 4189}, - {835: 4122, 848: 4190}, - // 1295 {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 546: 1161, 1161, 1161, 550: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 563: 1161, 1161, 1161, 568: 1161, 1161, 1161, 1161, 1161, 574: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 594: 1161, 1161, 1161, 1161, 1161, 1161, 602: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 623: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 634: 1161, 1161, 1161, 1161, 1161, 1161, 641: 1161, 646: 1161, 1161, 1161, 1161, 672: 1161, 718: 1161}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4192}, - {9: 4194, 52: 1158, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794, 1242: 4193}, - {52: 4201}, - {573: 4145, 650: 4147, 4146, 656: 4196, 933: 4195}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4188}, + {52: 4189, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {194: 4119, 563: 4120, 835: 1154, 1004: 4190}, + {835: 4123, 848: 4191}, + // 1295 + {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 546: 1162, 1162, 1162, 550: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 563: 1162, 1162, 1162, 568: 1162, 1162, 1162, 1162, 1162, 574: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 594: 1162, 1162, 1162, 1162, 1162, 1162, 602: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 623: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 634: 1162, 1162, 1162, 1162, 1162, 1162, 641: 1162, 646: 1162, 1162, 1162, 1162, 672: 1162, 718: 1162}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4193}, + {9: 4195, 52: 1159, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795, 1242: 4194}, + {52: 4202}, + {573: 4146, 650: 4148, 4147, 656: 4197, 933: 4196}, // 1300 - {9: 4198, 52: 1155, 1243: 4200}, - {9: 4198, 52: 1155, 1243: 4197}, - {52: 1156}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4199}, - {52: 1154, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1305 + {9: 4199, 52: 1156, 1243: 4201}, + {9: 4199, 52: 1156, 1243: 4198}, {52: 1157}, - {194: 4118, 563: 4119, 835: 1153, 1004: 4202}, - {835: 4122, 848: 4203}, - {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 546: 1162, 1162, 1162, 550: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 563: 1162, 1162, 1162, 568: 1162, 1162, 1162, 1162, 1162, 574: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 594: 1162, 1162, 1162, 1162, 1162, 1162, 602: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 623: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 634: 1162, 1162, 1162, 1162, 1162, 1162, 641: 1162, 646: 1162, 1162, 1162, 1162, 672: 1162, 718: 1162}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4205}, - // 1310 - {9: 4194, 52: 1158, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794, 1242: 4206}, - {52: 4207}, - {194: 4118, 563: 4119, 835: 1153, 1004: 4208}, - {835: 4122, 848: 4209}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4200}, + {52: 1155, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1305 + {52: 1158}, + {194: 4119, 563: 4120, 835: 1154, 1004: 4203}, + {835: 4123, 848: 4204}, {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 546: 1163, 1163, 1163, 550: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 563: 1163, 1163, 1163, 568: 1163, 1163, 1163, 1163, 1163, 574: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 594: 1163, 1163, 1163, 1163, 1163, 1163, 602: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 623: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 634: 1163, 1163, 1163, 1163, 1163, 1163, 641: 1163, 646: 1163, 1163, 1163, 1163, 672: 1163, 718: 1163}, - // 1315 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4211, 3651, 3733, 3650, 3647}, - {52: 4212, 552: 3747, 718: 3748}, - {835: 4122, 848: 4213}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4206}, + // 1310 + {9: 4195, 52: 1159, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795, 1242: 4207}, + {52: 4208}, + {194: 4119, 563: 4120, 835: 1154, 1004: 4209}, + {835: 4123, 848: 4210}, {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 546: 1164, 1164, 1164, 550: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 563: 1164, 1164, 1164, 568: 1164, 1164, 1164, 1164, 1164, 574: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 594: 1164, 1164, 1164, 1164, 1164, 1164, 602: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 623: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 634: 1164, 1164, 1164, 1164, 1164, 1164, 641: 1164, 646: 1164, 1164, 1164, 1164, 672: 1164, 718: 1164}, - {52: 4215}, - // 1320 - {835: 4122, 848: 4216}, + // 1315 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4212, 3652, 3734, 3651, 3648}, + {52: 4213, 552: 3748, 718: 3749}, + {835: 4123, 848: 4214}, {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 546: 1165, 1165, 1165, 550: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 563: 1165, 1165, 1165, 568: 1165, 1165, 1165, 1165, 1165, 574: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 594: 1165, 1165, 1165, 1165, 1165, 1165, 602: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 623: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 634: 1165, 1165, 1165, 1165, 1165, 1165, 641: 1165, 646: 1165, 1165, 1165, 1165, 672: 1165, 718: 1165}, - {52: 4218}, - {835: 4122, 848: 4219}, + {52: 4216}, + // 1320 + {835: 4123, 848: 4217}, {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 546: 1166, 1166, 1166, 550: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 563: 1166, 1166, 1166, 568: 1166, 1166, 1166, 1166, 1166, 574: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 594: 1166, 1166, 1166, 1166, 1166, 1166, 602: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 623: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 634: 1166, 1166, 1166, 1166, 1166, 1166, 641: 1166, 646: 1166, 1166, 1166, 1166, 672: 1166, 718: 1166}, - // 1325 - {52: 4221}, - {835: 4122, 848: 4222}, + {52: 4219}, + {835: 4123, 848: 4220}, {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 546: 1167, 1167, 1167, 550: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 563: 1167, 1167, 1167, 568: 1167, 1167, 1167, 1167, 1167, 574: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 594: 1167, 1167, 1167, 1167, 1167, 1167, 602: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 623: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 634: 1167, 1167, 1167, 1167, 1167, 1167, 641: 1167, 646: 1167, 1167, 1167, 1167, 672: 1167, 718: 1167}, - {52: 4224}, - {835: 4122, 848: 4225}, - // 1330 + // 1325 + {52: 4222}, + {835: 4123, 848: 4223}, {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 546: 1168, 1168, 1168, 550: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 563: 1168, 1168, 1168, 568: 1168, 1168, 1168, 1168, 1168, 574: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 594: 1168, 1168, 1168, 1168, 1168, 1168, 602: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 623: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 634: 1168, 1168, 1168, 1168, 1168, 1168, 641: 1168, 646: 1168, 1168, 1168, 1168, 672: 1168, 718: 1168}, - {52: 4227}, - {835: 4122, 848: 4228}, + {52: 4225}, + {835: 4123, 848: 4226}, + // 1330 {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 546: 1169, 1169, 1169, 550: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 563: 1169, 1169, 1169, 568: 1169, 1169, 1169, 1169, 1169, 574: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 594: 1169, 1169, 1169, 1169, 1169, 1169, 602: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 623: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 634: 1169, 1169, 1169, 1169, 1169, 1169, 641: 1169, 646: 1169, 1169, 1169, 1169, 672: 1169, 718: 1169}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4236, 4235}, + {52: 4228}, + {835: 4123, 848: 4229}, + {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 546: 1170, 1170, 1170, 550: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 563: 1170, 1170, 1170, 568: 1170, 1170, 1170, 1170, 1170, 574: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 594: 1170, 1170, 1170, 1170, 1170, 1170, 602: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 623: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 634: 1170, 1170, 1170, 1170, 1170, 1170, 641: 1170, 646: 1170, 1170, 1170, 1170, 672: 1170, 718: 1170}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4237, 4236}, // 1335 + {2: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 10: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 53: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 545: 1465, 547: 1465, 1465, 1465, 1465, 554: 1465, 1465, 557: 1465, 1465, 1465, 561: 1465, 1465, 566: 1465, 1465, 573: 1465, 575: 1465, 588: 1465, 593: 1465, 600: 1465, 1465, 622: 1465, 633: 1465, 640: 1465, 642: 1465, 1465, 1465, 1465, 650: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 670: 1465, 1465, 673: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 725: 1465, 730: 1465, 843: 1465, 1465, 847: 1465, 849: 1465, 851: 1465, 855: 1465, 864: 1465, 1465, 1465}, {2: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 10: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 53: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 545: 1464, 547: 1464, 1464, 1464, 1464, 554: 1464, 1464, 557: 1464, 1464, 1464, 561: 1464, 1464, 566: 1464, 1464, 573: 1464, 575: 1464, 588: 1464, 593: 1464, 600: 1464, 1464, 622: 1464, 633: 1464, 640: 1464, 642: 1464, 1464, 1464, 1464, 650: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 670: 1464, 1464, 673: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 725: 1464, 730: 1464, 843: 1464, 1464, 847: 1464, 849: 1464, 851: 1464, 855: 1464, 864: 1464, 1464, 1464}, {2: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 10: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 53: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 545: 1463, 547: 1463, 1463, 1463, 1463, 554: 1463, 1463, 557: 1463, 1463, 1463, 561: 1463, 1463, 566: 1463, 1463, 573: 1463, 575: 1463, 588: 1463, 593: 1463, 600: 1463, 1463, 622: 1463, 633: 1463, 640: 1463, 642: 1463, 1463, 1463, 1463, 650: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 670: 1463, 1463, 673: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 725: 1463, 730: 1463, 843: 1463, 1463, 847: 1463, 849: 1463, 851: 1463, 855: 1463, 864: 1463, 1463, 1463}, - {2: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 10: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 53: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 545: 1462, 547: 1462, 1462, 1462, 1462, 554: 1462, 1462, 557: 1462, 1462, 1462, 561: 1462, 1462, 566: 1462, 1462, 573: 1462, 575: 1462, 588: 1462, 593: 1462, 600: 1462, 1462, 622: 1462, 633: 1462, 640: 1462, 642: 1462, 1462, 1462, 1462, 650: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 670: 1462, 1462, 673: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 725: 1462, 730: 1462, 843: 1462, 1462, 847: 1462, 849: 1462, 851: 1462, 855: 1462, 864: 1462, 1462, 1462}, - {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4241}, - {2: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 10: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 53: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 545: 1459, 547: 1459, 1459, 1459, 1459, 554: 1459, 1459, 557: 1459, 1459, 1459, 561: 1459, 1459, 566: 1459, 1459, 573: 1459, 593: 1459, 600: 1459, 1459, 633: 1459, 640: 1459, 642: 1459, 1459, 1459, 1459, 650: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 671: 1459, 673: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 725: 1459}, + {2: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 10: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 53: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 545: 1462, 547: 1462, 1462, 1462, 1462, 554: 1462, 1462, 557: 1462, 1462, 1462, 561: 1462, 1462, 566: 1462, 1462, 573: 1462, 593: 1462, 600: 1462, 1462, 633: 1462, 640: 1462, 642: 1462, 1462, 1462, 1462, 650: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 671: 1462, 673: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 725: 1462, 730: 4242}, + {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460}, // 1340 - {2: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 10: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 53: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 545: 1456, 547: 1456, 1456, 1456, 1456, 554: 1456, 1456, 557: 1456, 1456, 1456, 561: 1456, 1456, 566: 1456, 1456, 573: 1456, 593: 1456, 600: 1456, 1456, 633: 1456, 640: 1456, 642: 1456, 1456, 1456, 1456, 650: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 671: 1456, 673: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 725: 1456}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4237}, - {52: 4238, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4239}, - {1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 546: 1340, 1340, 1340, 550: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 563: 1340, 1340, 1340, 568: 1340, 1340, 1340, 1340, 1340, 574: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 594: 1340, 1340, 1340, 1340, 1340, 1340, 602: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 623: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 634: 1340, 1340, 1340, 1340, 1340, 1340, 641: 1340, 646: 1340, 1340, 1340, 1340, 672: 1340, 718: 1340}, + {2: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 10: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 53: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 545: 1457, 547: 1457, 1457, 1457, 1457, 554: 1457, 1457, 557: 1457, 1457, 1457, 561: 1457, 1457, 566: 1457, 1457, 573: 1457, 593: 1457, 600: 1457, 1457, 633: 1457, 640: 1457, 642: 1457, 1457, 1457, 1457, 650: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 671: 1457, 673: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 725: 1457}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4238}, + {52: 4239, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4240}, + {1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 546: 1341, 1341, 1341, 550: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 563: 1341, 1341, 1341, 568: 1341, 1341, 1341, 1341, 1341, 574: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 594: 1341, 1341, 1341, 1341, 1341, 1341, 602: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 623: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 634: 1341, 1341, 1341, 1341, 1341, 1341, 641: 1341, 646: 1341, 1341, 1341, 1341, 672: 1341, 718: 1341}, // 1345 - {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 546: 1173, 1173, 1173, 550: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 563: 1173, 1173, 1173, 568: 1173, 1173, 1173, 1173, 1173, 574: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 594: 1173, 1173, 1173, 1173, 1173, 1173, 602: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 623: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 634: 1173, 1173, 1173, 1173, 1173, 1173, 641: 1173, 646: 1173, 1173, 1173, 1173, 672: 1173, 718: 1173}, - {2: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 10: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 53: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 545: 1455, 547: 1455, 1455, 1455, 1455, 554: 1455, 1455, 557: 1455, 1455, 1455, 561: 1455, 1455, 566: 1455, 1455, 573: 1455, 593: 1455, 600: 1455, 1455, 633: 1455, 640: 1455, 642: 1455, 1455, 1455, 1455, 650: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 671: 1455, 673: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 725: 1455}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4243, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4244}, - {52: 4245, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174}, + {2: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 10: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 53: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 545: 1456, 547: 1456, 1456, 1456, 1456, 554: 1456, 1456, 557: 1456, 1456, 1456, 561: 1456, 1456, 566: 1456, 1456, 573: 1456, 593: 1456, 600: 1456, 1456, 633: 1456, 640: 1456, 642: 1456, 1456, 1456, 1456, 650: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 671: 1456, 673: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 725: 1456}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4244, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4245}, + {52: 4246, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, // 1350 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4246}, - {1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 546: 1341, 1341, 1341, 550: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 563: 1341, 1341, 1341, 568: 1341, 1341, 1341, 1341, 1341, 574: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 594: 1341, 1341, 1341, 1341, 1341, 1341, 602: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 623: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 634: 1341, 1341, 1341, 1341, 1341, 1341, 641: 1341, 646: 1341, 1341, 1341, 1341, 672: 1341, 718: 1341}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4248, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4249}, - {52: 4250, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1355 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4251}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4247}, {1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 546: 1342, 1342, 1342, 550: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 563: 1342, 1342, 1342, 568: 1342, 1342, 1342, 1342, 1342, 574: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 594: 1342, 1342, 1342, 1342, 1342, 1342, 602: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 623: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 634: 1342, 1342, 1342, 1342, 1342, 1342, 641: 1342, 646: 1342, 1342, 1342, 1342, 672: 1342, 718: 1342}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4253, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4254}, - {52: 4255, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1360 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4256}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4249, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4250}, + {52: 4251, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1355 + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4252}, {1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 546: 1343, 1343, 1343, 550: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 563: 1343, 1343, 1343, 568: 1343, 1343, 1343, 1343, 1343, 574: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 594: 1343, 1343, 1343, 1343, 1343, 1343, 602: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 623: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 634: 1343, 1343, 1343, 1343, 1343, 1343, 641: 1343, 646: 1343, 1343, 1343, 1343, 672: 1343, 718: 1343}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4258, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4259}, - {52: 4260, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1365 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4261}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4254, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4255}, + {52: 4256, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1360 + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4257}, {1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 546: 1344, 1344, 1344, 550: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 563: 1344, 1344, 1344, 568: 1344, 1344, 1344, 1344, 1344, 574: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 594: 1344, 1344, 1344, 1344, 1344, 1344, 602: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 623: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 634: 1344, 1344, 1344, 1344, 1344, 1344, 641: 1344, 646: 1344, 1344, 1344, 1344, 672: 1344, 718: 1344}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4263, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4264}, - {52: 4265, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1370 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4266}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4259, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4260}, + {52: 4261, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1365 + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4262}, {1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 546: 1345, 1345, 1345, 550: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 563: 1345, 1345, 1345, 568: 1345, 1345, 1345, 1345, 1345, 574: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 594: 1345, 1345, 1345, 1345, 1345, 1345, 602: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 623: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 634: 1345, 1345, 1345, 1345, 1345, 1345, 641: 1345, 646: 1345, 1345, 1345, 1345, 672: 1345, 718: 1345}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4268, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4269}, - {52: 4270, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1375 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4271}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4264, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4265}, + {52: 4266, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1370 + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4267}, {1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 546: 1346, 1346, 1346, 550: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 563: 1346, 1346, 1346, 568: 1346, 1346, 1346, 1346, 1346, 574: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 594: 1346, 1346, 1346, 1346, 1346, 1346, 602: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 623: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 634: 1346, 1346, 1346, 1346, 1346, 1346, 641: 1346, 646: 1346, 1346, 1346, 1346, 672: 1346, 718: 1346}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4273, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4274}, - {9: 4048, 52: 1518, 171: 1518, 579: 3912, 857: 3966, 926: 4275}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4269, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4270}, + {52: 4271, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1375 + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4272}, + {1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 546: 1347, 1347, 1347, 550: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 563: 1347, 1347, 1347, 568: 1347, 1347, 1347, 1347, 1347, 574: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 594: 1347, 1347, 1347, 1347, 1347, 1347, 602: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 623: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 634: 1347, 1347, 1347, 1347, 1347, 1347, 641: 1347, 646: 1347, 1347, 1347, 1347, 672: 1347, 718: 1347}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4274, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4275}, + {9: 4049, 52: 1519, 171: 1519, 579: 3913, 857: 3967, 926: 4276}, // 1380 - {52: 1333, 171: 4277, 1420: 4276}, - {52: 4279}, - {547: 4278}, - {52: 1332}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4280}, + {52: 1334, 171: 4278, 1420: 4277}, + {52: 4280}, + {547: 4279}, + {52: 1333}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4281}, // 1385 - {1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 546: 1347, 1347, 1347, 550: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 563: 1347, 1347, 1347, 568: 1347, 1347, 1347, 1347, 1347, 574: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 594: 1347, 1347, 1347, 1347, 1347, 1347, 602: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 623: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 634: 1347, 1347, 1347, 1347, 1347, 1347, 641: 1347, 646: 1347, 1347, 1347, 1347, 672: 1347, 718: 1347}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 575: 4285, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4284, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4282, 843: 4230, 4231, 901: 4283}, - {52: 4293, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4291}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4288}, - // 1390 - {52: 4286}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4287}, {1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 546: 1348, 1348, 1348, 550: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 563: 1348, 1348, 1348, 568: 1348, 1348, 1348, 1348, 1348, 574: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 594: 1348, 1348, 1348, 1348, 1348, 1348, 602: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 623: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 634: 1348, 1348, 1348, 1348, 1348, 1348, 641: 1348, 646: 1348, 1348, 1348, 1348, 672: 1348, 718: 1348}, - {52: 4289, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4290}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 575: 4286, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4285, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4283, 843: 4231, 4232, 901: 4284}, + {52: 4294, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4292}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4289}, + // 1390 + {52: 4287}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4288}, + {1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 546: 1349, 1349, 1349, 550: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 563: 1349, 1349, 1349, 568: 1349, 1349, 1349, 1349, 1349, 574: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 594: 1349, 1349, 1349, 1349, 1349, 1349, 602: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 623: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 634: 1349, 1349, 1349, 1349, 1349, 1349, 641: 1349, 646: 1349, 1349, 1349, 1349, 672: 1349, 718: 1349}, + {52: 4290, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4291}, // 1395 - {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 546: 1350, 1350, 1350, 550: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 563: 1350, 1350, 1350, 568: 1350, 1350, 1350, 1350, 1350, 574: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 594: 1350, 1350, 1350, 1350, 1350, 1350, 602: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 623: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 634: 1350, 1350, 1350, 1350, 1350, 1350, 641: 1350, 646: 1350, 1350, 1350, 1350, 672: 1350, 718: 1350}, - {9: 4048, 52: 4292}, {1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 546: 1351, 1351, 1351, 550: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 563: 1351, 1351, 1351, 568: 1351, 1351, 1351, 1351, 1351, 574: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 594: 1351, 1351, 1351, 1351, 1351, 1351, 602: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 623: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 634: 1351, 1351, 1351, 1351, 1351, 1351, 641: 1351, 646: 1351, 1351, 1351, 1351, 672: 1351, 718: 1351}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4294}, - {1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 546: 1349, 1349, 1349, 550: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 563: 1349, 1349, 1349, 568: 1349, 1349, 1349, 1349, 1349, 574: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 594: 1349, 1349, 1349, 1349, 1349, 1349, 602: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 623: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 634: 1349, 1349, 1349, 1349, 1349, 1349, 641: 1349, 646: 1349, 1349, 1349, 1349, 672: 1349, 718: 1349}, + {9: 4049, 52: 4293}, + {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 546: 1352, 1352, 1352, 550: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 563: 1352, 1352, 1352, 568: 1352, 1352, 1352, 1352, 1352, 574: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 594: 1352, 1352, 1352, 1352, 1352, 1352, 602: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 623: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 634: 1352, 1352, 1352, 1352, 1352, 1352, 641: 1352, 646: 1352, 1352, 1352, 1352, 672: 1352, 718: 1352}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4295}, + {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 546: 1350, 1350, 1350, 550: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 563: 1350, 1350, 1350, 568: 1350, 1350, 1350, 1350, 1350, 574: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 594: 1350, 1350, 1350, 1350, 1350, 1350, 602: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 623: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 634: 1350, 1350, 1350, 1350, 1350, 1350, 641: 1350, 646: 1350, 1350, 1350, 1350, 672: 1350, 718: 1350}, // 1400 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4297, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4296}, - {52: 4301, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4298}, - {52: 4299, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4300}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4298, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4297}, + {52: 4302, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4299}, + {52: 4300, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4301}, // 1405 - {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 546: 1352, 1352, 1352, 550: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 563: 1352, 1352, 1352, 568: 1352, 1352, 1352, 1352, 1352, 574: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 594: 1352, 1352, 1352, 1352, 1352, 1352, 602: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 623: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 634: 1352, 1352, 1352, 1352, 1352, 1352, 641: 1352, 646: 1352, 1352, 1352, 1352, 672: 1352, 718: 1352}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4302}, {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 546: 1353, 1353, 1353, 550: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 563: 1353, 1353, 1353, 568: 1353, 1353, 1353, 1353, 1353, 574: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 594: 1353, 1353, 1353, 1353, 1353, 1353, 602: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 623: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 634: 1353, 1353, 1353, 1353, 1353, 1353, 641: 1353, 646: 1353, 1353, 1353, 1353, 672: 1353, 718: 1353}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4305, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4304}, - {52: 4309, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1410 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4306}, - {52: 4307, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4308}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4303}, {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 546: 1354, 1354, 1354, 550: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 563: 1354, 1354, 1354, 568: 1354, 1354, 1354, 1354, 1354, 574: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 594: 1354, 1354, 1354, 1354, 1354, 1354, 602: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 623: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 634: 1354, 1354, 1354, 1354, 1354, 1354, 641: 1354, 646: 1354, 1354, 1354, 1354, 672: 1354, 718: 1354}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4310}, - // 1415 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4306, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4305}, + {52: 4310, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1410 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4307}, + {52: 4308, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4309}, {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 546: 1355, 1355, 1355, 550: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 563: 1355, 1355, 1355, 568: 1355, 1355, 1355, 1355, 1355, 574: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 594: 1355, 1355, 1355, 1355, 1355, 1355, 602: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 623: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 634: 1355, 1355, 1355, 1355, 1355, 1355, 641: 1355, 646: 1355, 1355, 1355, 1355, 672: 1355, 718: 1355}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4313, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4312}, - {52: 4317, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4314}, - {52: 4315, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1420 - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4316}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4311}, + // 1415 {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 546: 1356, 1356, 1356, 550: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 563: 1356, 1356, 1356, 568: 1356, 1356, 1356, 1356, 1356, 574: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 594: 1356, 1356, 1356, 1356, 1356, 1356, 602: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 623: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 634: 1356, 1356, 1356, 1356, 1356, 1356, 641: 1356, 646: 1356, 1356, 1356, 1356, 672: 1356, 718: 1356}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4318}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4314, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4313}, + {52: 4318, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4315}, + {52: 4316, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1420 + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4317}, {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 546: 1357, 1357, 1357, 550: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 563: 1357, 1357, 1357, 568: 1357, 1357, 1357, 1357, 1357, 574: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 594: 1357, 1357, 1357, 1357, 1357, 1357, 602: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 623: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 634: 1357, 1357, 1357, 1357, 1357, 1357, 641: 1357, 646: 1357, 1357, 1357, 1357, 672: 1357, 718: 1357}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4320}, - // 1425 - {9: 4048, 52: 4321}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4319}, {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 546: 1358, 1358, 1358, 550: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 563: 1358, 1358, 1358, 568: 1358, 1358, 1358, 1358, 1358, 574: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 594: 1358, 1358, 1358, 1358, 1358, 1358, 602: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 623: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 634: 1358, 1358, 1358, 1358, 1358, 1358, 641: 1358, 646: 1358, 1358, 1358, 1358, 672: 1358, 718: 1358}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4323}, - {9: 4048, 52: 4324}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4321}, + // 1425 + {9: 4049, 52: 4322}, {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 546: 1359, 1359, 1359, 550: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 563: 1359, 1359, 1359, 568: 1359, 1359, 1359, 1359, 1359, 574: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 594: 1359, 1359, 1359, 1359, 1359, 1359, 602: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 623: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 634: 1359, 1359, 1359, 1359, 1359, 1359, 641: 1359, 646: 1359, 1359, 1359, 1359, 672: 1359, 718: 1359}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4324}, + {9: 4049, 52: 4325}, + {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 546: 1360, 1360, 1360, 550: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 563: 1360, 1360, 1360, 568: 1360, 1360, 1360, 1360, 1360, 574: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 594: 1360, 1360, 1360, 1360, 1360, 1360, 602: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 623: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 634: 1360, 1360, 1360, 1360, 1360, 1360, 641: 1360, 646: 1360, 1360, 1360, 1360, 672: 1360, 718: 1360}, // 1430 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4326}, - {9: 4327, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4328}, - {9: 4329, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4330}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4327}, + {9: 4328, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4329}, + {9: 4330, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4331}, // 1435 - {52: 4331, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 546: 1375, 1375, 1375, 550: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 563: 1375, 1375, 1375, 568: 1375, 1375, 1375, 1375, 1375, 574: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 594: 1375, 1375, 1375, 1375, 1375, 1375, 602: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 623: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 634: 1375, 1375, 1375, 1375, 1375, 1375, 641: 1375, 646: 1375, 1375, 1375, 1375, 672: 1375, 718: 1375}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4333, 1343: 4335, 1398: 4336, 1503: 4337, 4334}, - {52: 4345, 576: 4346, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 576: 4339, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4338}, + {52: 4332, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 546: 1376, 1376, 1376, 550: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 563: 1376, 1376, 1376, 568: 1376, 1376, 1376, 1376, 1376, 574: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 594: 1376, 1376, 1376, 1376, 1376, 1376, 602: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 623: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 634: 1376, 1376, 1376, 1376, 1376, 1376, 641: 1376, 646: 1376, 1376, 1376, 1376, 672: 1376, 718: 1376}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4334, 1343: 4336, 1398: 4337, 1503: 4338, 4335}, + {52: 4346, 576: 4347, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 576: 4340, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4339}, // 1440 + {2: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 10: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 53: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 545: 1367, 547: 1367, 1367, 1367, 1367, 554: 1367, 1367, 557: 1367, 1367, 1367, 561: 1367, 1367, 566: 1367, 1367, 573: 1367, 576: 1367, 593: 1367, 600: 1367, 1367, 633: 1367, 640: 1367, 642: 1367, 1367, 1367, 1367, 650: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 671: 1367, 673: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 725: 1367}, {2: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 10: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 53: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 545: 1366, 547: 1366, 1366, 1366, 1366, 554: 1366, 1366, 557: 1366, 1366, 1366, 561: 1366, 1366, 566: 1366, 1366, 573: 1366, 576: 1366, 593: 1366, 600: 1366, 1366, 633: 1366, 640: 1366, 642: 1366, 1366, 1366, 1366, 650: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 671: 1366, 673: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 725: 1366}, {2: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 10: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 53: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 545: 1365, 547: 1365, 1365, 1365, 1365, 554: 1365, 1365, 557: 1365, 1365, 1365, 561: 1365, 1365, 566: 1365, 1365, 573: 1365, 576: 1365, 593: 1365, 600: 1365, 1365, 633: 1365, 640: 1365, 642: 1365, 1365, 1365, 1365, 650: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 671: 1365, 673: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 725: 1365}, - {2: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 10: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 53: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 545: 1364, 547: 1364, 1364, 1364, 1364, 554: 1364, 1364, 557: 1364, 1364, 1364, 561: 1364, 1364, 566: 1364, 1364, 573: 1364, 576: 1364, 593: 1364, 600: 1364, 1364, 633: 1364, 640: 1364, 642: 1364, 1364, 1364, 1364, 650: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 671: 1364, 673: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 725: 1364}, - {576: 4342, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4340}, + {576: 4343, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4341}, // 1445 - {52: 4341, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {52: 4342, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 546: 1382, 1382, 1382, 550: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 563: 1382, 1382, 1382, 568: 1382, 1382, 1382, 1382, 1382, 574: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 594: 1382, 1382, 1382, 1382, 1382, 1382, 602: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 623: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 634: 1382, 1382, 1382, 1382, 1382, 1382, 641: 1382, 646: 1382, 1382, 1382, 1382, 672: 1382, 718: 1382}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4344}, + {52: 4345, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 546: 1381, 1381, 1381, 550: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 563: 1381, 1381, 1381, 568: 1381, 1381, 1381, 1381, 1381, 574: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 594: 1381, 1381, 1381, 1381, 1381, 1381, 602: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 623: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 634: 1381, 1381, 1381, 1381, 1381, 1381, 641: 1381, 646: 1381, 1381, 1381, 1381, 672: 1381, 718: 1381}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4343}, - {52: 4344, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 546: 1380, 1380, 1380, 550: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 563: 1380, 1380, 1380, 568: 1380, 1380, 1380, 1380, 1380, 574: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 594: 1380, 1380, 1380, 1380, 1380, 1380, 602: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 623: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 634: 1380, 1380, 1380, 1380, 1380, 1380, 641: 1380, 646: 1380, 1380, 1380, 1380, 672: 1380, 718: 1380}, // 1450 + {1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 546: 1384, 1384, 1384, 550: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 563: 1384, 1384, 1384, 568: 1384, 1384, 1384, 1384, 1384, 574: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 594: 1384, 1384, 1384, 1384, 1384, 1384, 602: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 623: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 634: 1384, 1384, 1384, 1384, 1384, 1384, 641: 1384, 646: 1384, 1384, 1384, 1384, 672: 1384, 718: 1384}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4348}, + {52: 4349, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 546: 1383, 1383, 1383, 550: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 563: 1383, 1383, 1383, 568: 1383, 1383, 1383, 1383, 1383, 574: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 594: 1383, 1383, 1383, 1383, 1383, 1383, 602: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 623: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 634: 1383, 1383, 1383, 1383, 1383, 1383, 641: 1383, 646: 1383, 1383, 1383, 1383, 672: 1383, 718: 1383}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4347}, - {52: 4348, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 546: 1382, 1382, 1382, 550: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 563: 1382, 1382, 1382, 568: 1382, 1382, 1382, 1382, 1382, 574: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 594: 1382, 1382, 1382, 1382, 1382, 1382, 602: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 623: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 634: 1382, 1382, 1382, 1382, 1382, 1382, 641: 1382, 646: 1382, 1382, 1382, 1382, 672: 1382, 718: 1382}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4350}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4351}, // 1455 - {9: 4351, 576: 4352, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4358}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4353}, - {52: 4354, 572: 4355, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 546: 1388, 1388, 1388, 550: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 563: 1388, 1388, 1388, 568: 1388, 1388, 1388, 1388, 1388, 574: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 594: 1388, 1388, 1388, 1388, 1388, 1388, 602: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 623: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 634: 1388, 1388, 1388, 1388, 1388, 1388, 641: 1388, 646: 1388, 1388, 1388, 1388, 672: 1388, 718: 1388}, - // 1460 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4356}, - {52: 4357, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 546: 1386, 1386, 1386, 550: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 563: 1386, 1386, 1386, 568: 1386, 1386, 1386, 1386, 1386, 574: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 594: 1386, 1386, 1386, 1386, 1386, 1386, 602: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 623: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 634: 1386, 1386, 1386, 1386, 1386, 1386, 641: 1386, 646: 1386, 1386, 1386, 1386, 672: 1386, 718: 1386}, - {9: 4360, 52: 4359, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {9: 4352, 576: 4353, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4359}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4354}, + {52: 4355, 572: 4356, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 546: 1389, 1389, 1389, 550: 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 563: 1389, 1389, 1389, 568: 1389, 1389, 1389, 1389, 1389, 574: 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 594: 1389, 1389, 1389, 1389, 1389, 1389, 602: 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 623: 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 1389, 634: 1389, 1389, 1389, 1389, 1389, 1389, 641: 1389, 646: 1389, 1389, 1389, 1389, 672: 1389, 718: 1389}, - // 1465 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4361}, - {52: 4362, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + // 1460 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4357}, + {52: 4358, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 546: 1387, 1387, 1387, 550: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 563: 1387, 1387, 1387, 568: 1387, 1387, 1387, 1387, 1387, 574: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 594: 1387, 1387, 1387, 1387, 1387, 1387, 602: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 623: 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 1387, 634: 1387, 1387, 1387, 1387, 1387, 1387, 641: 1387, 646: 1387, 1387, 1387, 1387, 672: 1387, 718: 1387}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 4364}, - {557: 3837, 3838, 3843, 575: 3839, 620: 4365, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - // 1470 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4366}, - {52: 4367, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {9: 4361, 52: 4360, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 546: 1390, 1390, 1390, 550: 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 563: 1390, 1390, 1390, 568: 1390, 1390, 1390, 1390, 1390, 574: 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 594: 1390, 1390, 1390, 1390, 1390, 1390, 602: 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 623: 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 1390, 634: 1390, 1390, 1390, 1390, 1390, 1390, 641: 1390, 646: 1390, 1390, 1390, 1390, 672: 1390, 718: 1390}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 902: 3802, 916: 4369}, - {576: 4370}, + // 1465 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4362}, + {52: 4363, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 546: 1388, 1388, 1388, 550: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 563: 1388, 1388, 1388, 568: 1388, 1388, 1388, 1388, 1388, 574: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 594: 1388, 1388, 1388, 1388, 1388, 1388, 602: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 623: 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 1388, 634: 1388, 1388, 1388, 1388, 1388, 1388, 641: 1388, 646: 1388, 1388, 1388, 1388, 672: 1388, 718: 1388}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 4365}, + {557: 3838, 3839, 3844, 575: 3840, 620: 4366, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + // 1470 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4367}, + {52: 4368, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 546: 1391, 1391, 1391, 550: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 563: 1391, 1391, 1391, 568: 1391, 1391, 1391, 1391, 1391, 574: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 594: 1391, 1391, 1391, 1391, 1391, 1391, 602: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 623: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 634: 1391, 1391, 1391, 1391, 1391, 1391, 641: 1391, 646: 1391, 1391, 1391, 1391, 672: 1391, 718: 1391}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 902: 3803, 916: 4370}, + {576: 4371}, // 1475 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4371}, - {52: 4372, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 546: 1392, 1392, 1392, 550: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 563: 1392, 1392, 1392, 568: 1392, 1392, 1392, 1392, 1392, 574: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 594: 1392, 1392, 1392, 1392, 1392, 1392, 602: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 623: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 634: 1392, 1392, 1392, 1392, 1392, 1392, 641: 1392, 646: 1392, 1392, 1392, 1392, 672: 1392, 718: 1392}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4374}, - {9: 4375, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1480 - {655: 4376}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4377}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 4378}, - {52: 4379}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4372}, + {52: 4373, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 546: 1393, 1393, 1393, 550: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 563: 1393, 1393, 1393, 568: 1393, 1393, 1393, 1393, 1393, 574: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 594: 1393, 1393, 1393, 1393, 1393, 1393, 602: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 623: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 634: 1393, 1393, 1393, 1393, 1393, 1393, 641: 1393, 646: 1393, 1393, 1393, 1393, 672: 1393, 718: 1393}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4375}, + {9: 4376, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1480 + {655: 4377}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4378}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 4379}, + {52: 4380}, + {1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 546: 1394, 1394, 1394, 550: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 563: 1394, 1394, 1394, 568: 1394, 1394, 1394, 1394, 1394, 574: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 594: 1394, 1394, 1394, 1394, 1394, 1394, 602: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 623: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 634: 1394, 1394, 1394, 1394, 1394, 1394, 641: 1394, 646: 1394, 1394, 1394, 1394, 672: 1394, 718: 1394}, // 1485 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4381}, - {9: 4382, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 4384, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4383}, - {52: 4388, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 1445, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4385}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4382}, + {9: 4383, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 4385, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4384}, + {52: 4389, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 1446, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4386}, // 1490 - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 4386}, - {52: 4387, 557: 3831}, - {1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 546: 1394, 1394, 1394, 550: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 563: 1394, 1394, 1394, 568: 1394, 1394, 1394, 1394, 1394, 574: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 594: 1394, 1394, 1394, 1394, 1394, 1394, 602: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 623: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 634: 1394, 1394, 1394, 1394, 1394, 1394, 641: 1394, 646: 1394, 1394, 1394, 1394, 672: 1394, 718: 1394}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 4387}, + {52: 4388, 557: 3832}, {1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 546: 1395, 1395, 1395, 550: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 563: 1395, 1395, 1395, 568: 1395, 1395, 1395, 1395, 1395, 574: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 594: 1395, 1395, 1395, 1395, 1395, 1395, 602: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 623: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 634: 1395, 1395, 1395, 1395, 1395, 1395, 641: 1395, 646: 1395, 1395, 1395, 1395, 672: 1395, 718: 1395}, - {52: 2215, 573: 4391, 1196: 4390, 4392}, + {1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 546: 1396, 1396, 1396, 550: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 563: 1396, 1396, 1396, 568: 1396, 1396, 1396, 1396, 1396, 574: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 594: 1396, 1396, 1396, 1396, 1396, 1396, 602: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 623: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 634: 1396, 1396, 1396, 1396, 1396, 1396, 641: 1396, 646: 1396, 1396, 1396, 1396, 672: 1396, 718: 1396}, + {52: 2216, 573: 4392, 1196: 4391, 4393}, // 1495 + {52: 2215}, {52: 2214}, - {52: 2213}, - {52: 4393}, - {1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 546: 1396, 1396, 1396, 550: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 563: 1396, 1396, 1396, 568: 1396, 1396, 1396, 1396, 1396, 574: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 594: 1396, 1396, 1396, 1396, 1396, 1396, 602: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 623: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 634: 1396, 1396, 1396, 1396, 1396, 1396, 641: 1396, 646: 1396, 1396, 1396, 1396, 672: 1396, 718: 1396}, - {52: 2215, 573: 4391, 1196: 4390, 4395}, - // 1500 - {52: 4396}, + {52: 4394}, {1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 546: 1397, 1397, 1397, 550: 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 563: 1397, 1397, 1397, 568: 1397, 1397, 1397, 1397, 1397, 574: 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 594: 1397, 1397, 1397, 1397, 1397, 1397, 602: 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 623: 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 1397, 634: 1397, 1397, 1397, 1397, 1397, 1397, 641: 1397, 646: 1397, 1397, 1397, 1397, 672: 1397, 718: 1397}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 4398}, - {9: 4399, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 4400}, + {52: 2216, 573: 4392, 1196: 4391, 4396}, + // 1500 + {52: 4397}, + {1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 546: 1398, 1398, 1398, 550: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 563: 1398, 1398, 1398, 568: 1398, 1398, 1398, 1398, 1398, 574: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 594: 1398, 1398, 1398, 1398, 1398, 1398, 602: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 623: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 634: 1398, 1398, 1398, 1398, 1398, 1398, 641: 1398, 646: 1398, 1398, 1398, 1398, 672: 1398, 718: 1398}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 4399}, + {9: 4400, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 4401}, // 1505 - {52: 4401, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 546: 1399, 1399, 1399, 550: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 563: 1399, 1399, 1399, 568: 1399, 1399, 1399, 1399, 1399, 574: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 594: 1399, 1399, 1399, 1399, 1399, 1399, 602: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 623: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 634: 1399, 1399, 1399, 1399, 1399, 1399, 641: 1399, 646: 1399, 1399, 1399, 1399, 672: 1399, 718: 1399}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 4404}, - {9: 4048, 52: 2216}, - {52: 4405}, - // 1510 + {52: 4402, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, {1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 546: 1400, 1400, 1400, 550: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 563: 1400, 1400, 1400, 568: 1400, 1400, 1400, 1400, 1400, 574: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 594: 1400, 1400, 1400, 1400, 1400, 1400, 602: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 623: 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 1400, 634: 1400, 1400, 1400, 1400, 1400, 1400, 641: 1400, 646: 1400, 1400, 1400, 1400, 672: 1400, 718: 1400}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4407}, - {9: 4048, 52: 4408, 556: 4409}, - {1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 546: 1405, 1405, 1405, 550: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 563: 1405, 1405, 1405, 568: 1405, 1405, 1405, 1405, 1405, 574: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 594: 1405, 1405, 1405, 1405, 1405, 1405, 602: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 623: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 634: 1405, 1405, 1405, 1405, 1405, 1405, 641: 1405, 646: 1405, 1405, 1405, 1405, 672: 1405, 718: 1405}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 4410}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 4405}, + {9: 4049, 52: 2217}, + {52: 4406}, + // 1510 + {1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 546: 1401, 1401, 1401, 550: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 563: 1401, 1401, 1401, 568: 1401, 1401, 1401, 1401, 1401, 574: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 594: 1401, 1401, 1401, 1401, 1401, 1401, 602: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 623: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 634: 1401, 1401, 1401, 1401, 1401, 1401, 641: 1401, 646: 1401, 1401, 1401, 1401, 672: 1401, 718: 1401}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4408}, + {9: 4049, 52: 4409, 556: 4410}, + {1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 546: 1406, 1406, 1406, 550: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 563: 1406, 1406, 1406, 568: 1406, 1406, 1406, 1406, 1406, 574: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 594: 1406, 1406, 1406, 1406, 1406, 1406, 602: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 623: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 634: 1406, 1406, 1406, 1406, 1406, 1406, 641: 1406, 646: 1406, 1406, 1406, 1406, 672: 1406, 718: 1406}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 4411}, // 1515 - {52: 4413}, + {52: 4414}, {971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 971, 52: 971, 140: 971, 166: 971, 544: 971, 971, 971, 548: 971, 971, 971, 971, 971, 971, 560: 971, 971, 971, 971, 566: 971, 971, 571: 971, 580: 971, 600: 971, 622: 971, 669: 971, 971, 716: 971, 971, 719: 971, 971, 971, 971, 971, 971, 731: 971, 736: 971}, {970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 52: 970, 140: 970, 166: 970, 544: 970, 970, 970, 548: 970, 970, 970, 970, 970, 970, 560: 970, 970, 970, 970, 566: 970, 970, 571: 970, 580: 970, 600: 970, 622: 970, 669: 970, 970, 716: 970, 970, 719: 970, 970, 970, 970, 970, 970, 731: 970, 736: 970}, - {1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 546: 1404, 1404, 1404, 550: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 563: 1404, 1404, 1404, 568: 1404, 1404, 1404, 1404, 1404, 574: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 594: 1404, 1404, 1404, 1404, 1404, 1404, 602: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 623: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 634: 1404, 1404, 1404, 1404, 1404, 1404, 641: 1404, 646: 1404, 1404, 1404, 1404, 672: 1404, 718: 1404}, - {1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 546: 1406, 1406, 1406, 550: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 563: 1406, 1406, 1406, 568: 1406, 1406, 1406, 1406, 1406, 574: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 594: 1406, 1406, 1406, 1406, 1406, 1406, 602: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 623: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 634: 1406, 1406, 1406, 1406, 1406, 1406, 641: 1406, 646: 1406, 1406, 1406, 1406, 672: 1406, 718: 1406}, + {1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 546: 1405, 1405, 1405, 550: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 563: 1405, 1405, 1405, 568: 1405, 1405, 1405, 1405, 1405, 574: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 594: 1405, 1405, 1405, 1405, 1405, 1405, 602: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 623: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 634: 1405, 1405, 1405, 1405, 1405, 1405, 641: 1405, 646: 1405, 1405, 1405, 1405, 672: 1405, 718: 1405}, + {1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 546: 1407, 1407, 1407, 550: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 563: 1407, 1407, 1407, 568: 1407, 1407, 1407, 1407, 1407, 574: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 594: 1407, 1407, 1407, 1407, 1407, 1407, 602: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 623: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 634: 1407, 1407, 1407, 1407, 1407, 1407, 641: 1407, 646: 1407, 1407, 1407, 1407, 672: 1407, 718: 1407}, // 1520 - {52: 4416, 573: 4417}, + {52: 4417, 573: 4418}, + {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 546: 1329, 1329, 1329, 550: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 563: 1329, 1329, 1329, 568: 1329, 1329, 1329, 1329, 1329, 574: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 594: 1329, 1329, 1329, 1329, 1329, 1329, 602: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 623: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 634: 1329, 1329, 1329, 1329, 1329, 1329, 641: 1329, 646: 1329, 1329, 1329, 1329, 672: 1329, 718: 1329}, + {52: 4419}, {1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 546: 1328, 1328, 1328, 550: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 563: 1328, 1328, 1328, 568: 1328, 1328, 1328, 1328, 1328, 574: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 594: 1328, 1328, 1328, 1328, 1328, 1328, 602: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 623: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 634: 1328, 1328, 1328, 1328, 1328, 1328, 641: 1328, 646: 1328, 1328, 1328, 1328, 672: 1328, 718: 1328}, - {52: 4418}, - {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 546: 1327, 1327, 1327, 550: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 563: 1327, 1327, 1327, 568: 1327, 1327, 1327, 1327, 1327, 574: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 594: 1327, 1327, 1327, 1327, 1327, 1327, 602: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 623: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 634: 1327, 1327, 1327, 1327, 1327, 1327, 641: 1327, 646: 1327, 1327, 1327, 1327, 672: 1327, 718: 1327}, - {52: 4420}, + {52: 4421}, // 1525 - {1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 546: 1407, 1407, 1407, 550: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 563: 1407, 1407, 1407, 568: 1407, 1407, 1407, 1407, 1407, 574: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 594: 1407, 1407, 1407, 1407, 1407, 1407, 602: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 623: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 634: 1407, 1407, 1407, 1407, 1407, 1407, 641: 1407, 646: 1407, 1407, 1407, 1407, 672: 1407, 718: 1407}, - {52: 4423}, {1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 546: 1408, 1408, 1408, 550: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 563: 1408, 1408, 1408, 568: 1408, 1408, 1408, 1408, 1408, 574: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 594: 1408, 1408, 1408, 1408, 1408, 1408, 602: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 623: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 634: 1408, 1408, 1408, 1408, 1408, 1408, 641: 1408, 646: 1408, 1408, 1408, 1408, 672: 1408, 718: 1408}, - {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 546: 1422, 1422, 1422, 550: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 563: 1422, 1422, 1422, 568: 1422, 1422, 1422, 1422, 1422, 574: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 594: 1422, 1422, 1422, 1422, 1422, 1422, 602: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 623: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 634: 1422, 1422, 1422, 1422, 1422, 1422, 641: 1422, 646: 1422, 1422, 1422, 1422, 672: 1422, 718: 1422, 726: 1422, 732: 1422, 739: 1422}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 4425}, - // 1530 - {52: 4426}, + {52: 4424}, {1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 546: 1409, 1409, 1409, 550: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 563: 1409, 1409, 1409, 568: 1409, 1409, 1409, 1409, 1409, 574: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 594: 1409, 1409, 1409, 1409, 1409, 1409, 602: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 623: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 634: 1409, 1409, 1409, 1409, 1409, 1409, 641: 1409, 646: 1409, 1409, 1409, 1409, 672: 1409, 718: 1409}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 4428}, - {52: 4429}, + {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 546: 1423, 1423, 1423, 550: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 563: 1423, 1423, 1423, 568: 1423, 1423, 1423, 1423, 1423, 574: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 594: 1423, 1423, 1423, 1423, 1423, 1423, 602: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 623: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 634: 1423, 1423, 1423, 1423, 1423, 1423, 641: 1423, 646: 1423, 1423, 1423, 1423, 672: 1423, 718: 1423, 726: 1423, 732: 1423, 739: 1423}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 4426}, + // 1530 + {52: 4427}, {1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 546: 1410, 1410, 1410, 550: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 563: 1410, 1410, 1410, 568: 1410, 1410, 1410, 1410, 1410, 574: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 594: 1410, 1410, 1410, 1410, 1410, 1410, 602: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 623: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 634: 1410, 1410, 1410, 1410, 1410, 1410, 641: 1410, 646: 1410, 1410, 1410, 1410, 672: 1410, 718: 1410}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 4429}, + {52: 4430}, + {1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 546: 1411, 1411, 1411, 550: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 563: 1411, 1411, 1411, 568: 1411, 1411, 1411, 1411, 1411, 574: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 594: 1411, 1411, 1411, 1411, 1411, 1411, 602: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 623: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 634: 1411, 1411, 1411, 1411, 1411, 1411, 641: 1411, 646: 1411, 1411, 1411, 1411, 672: 1411, 718: 1411}, // 1535 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4431}, - {9: 4432, 556: 4433, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {59: 4444, 127: 4440, 183: 4446, 185: 4441, 4439, 188: 4443, 198: 4450, 567: 4452, 600: 4437, 723: 4451, 746: 4447, 4448, 750: 4442, 753: 4449, 833: 4445, 969: 4438, 1137: 4436}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 4434}, - {52: 4435}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4432}, + {9: 4433, 556: 4434, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {59: 4445, 127: 4441, 183: 4447, 185: 4442, 4440, 188: 4444, 198: 4451, 567: 4453, 600: 4438, 723: 4452, 746: 4448, 4449, 750: 4443, 753: 4450, 833: 4446, 969: 4439, 1137: 4437}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 4435}, + {52: 4436}, // 1540 - {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 546: 1471, 1471, 1471, 550: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 563: 1471, 1471, 1471, 568: 1471, 1471, 1471, 1471, 1471, 574: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 594: 1471, 1471, 1471, 1471, 1471, 1471, 602: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 623: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 634: 1471, 1471, 1471, 1471, 1471, 1471, 641: 1471, 646: 1471, 1471, 1471, 1471, 672: 1471, 718: 1471}, - {52: 4495}, - {52: 476, 545: 4460, 731: 476, 856: 4461, 900: 4494}, - {16: 476, 52: 476, 545: 4460, 567: 476, 600: 476, 723: 476, 731: 476, 856: 4461, 900: 4479}, - {52: 1288, 731: 1288}, + {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 546: 1472, 1472, 1472, 550: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 563: 1472, 1472, 1472, 568: 1472, 1472, 1472, 1472, 1472, 574: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 594: 1472, 1472, 1472, 1472, 1472, 1472, 602: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 623: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 634: 1472, 1472, 1472, 1472, 1472, 1472, 641: 1472, 646: 1472, 1472, 1472, 1472, 672: 1472, 718: 1472}, + {52: 4496}, + {52: 476, 545: 4461, 731: 476, 856: 4462, 900: 4495}, + {16: 476, 52: 476, 545: 4461, 567: 476, 600: 476, 723: 476, 731: 476, 856: 4462, 900: 4480}, + {52: 1289, 731: 1289}, // 1545 - {52: 1287, 731: 1287}, - {52: 476, 545: 4460, 731: 476, 856: 4461, 900: 4478}, - {52: 469, 545: 4465, 731: 469, 856: 4466, 1020: 4477, 1027: 4467}, - {52: 476, 545: 4460, 731: 476, 856: 4461, 900: 4476}, - {52: 543, 731: 543, 751: 4473, 4474, 1239: 4475}, + {52: 1288, 731: 1288}, + {52: 476, 545: 4461, 731: 476, 856: 4462, 900: 4479}, + {52: 469, 545: 4466, 731: 469, 856: 4467, 1020: 4478, 1027: 4468}, + {52: 476, 545: 4461, 731: 476, 856: 4462, 900: 4477}, + {52: 543, 731: 543, 751: 4474, 4475, 1239: 4476}, // 1550 - {52: 543, 731: 543, 751: 4473, 4474, 1239: 4472}, + {52: 543, 731: 543, 751: 4474, 4475, 1239: 4473}, + {52: 1282, 731: 1282}, {52: 1281, 731: 1281}, - {52: 1280, 731: 1280}, - {52: 469, 545: 4465, 731: 469, 856: 4466, 1020: 4464, 1027: 4467}, - {52: 1278, 731: 1278}, + {52: 469, 545: 4466, 731: 469, 856: 4467, 1020: 4465, 1027: 4468}, + {52: 1279, 731: 1279}, // 1555 - {52: 463, 545: 463, 624: 4454, 731: 463, 1244: 4453}, + {52: 463, 545: 463, 624: 4455, 731: 463, 1244: 4454}, {16: 514, 52: 514, 545: 514, 567: 514, 600: 514, 723: 514, 731: 514}, {16: 513, 52: 513, 545: 513, 567: 513, 600: 513, 723: 513, 731: 513}, - {52: 476, 545: 4460, 731: 476, 856: 4461, 900: 4459}, - {746: 4456, 4455}, + {52: 476, 545: 4461, 731: 476, 856: 4462, 900: 4460}, + {746: 4457, 4456}, // 1560 + {625: 4459}, {625: 4458}, - {625: 4457}, {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 52: 461, 544: 461, 461, 548: 461, 461, 461, 461, 461, 560: 461, 461, 669: 461, 716: 461, 461, 719: 461, 461, 461, 461, 731: 461}, {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 52: 462, 544: 462, 462, 548: 462, 462, 462, 462, 462, 560: 462, 462, 669: 462, 716: 462, 462, 719: 462, 462, 462, 462, 731: 462}, - {52: 1277, 731: 1277}, + {52: 1278, 731: 1278}, // 1565 - {573: 3077, 814: 3921, 829: 4462}, + {573: 3078, 814: 3922, 829: 4463}, {475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 475, 16: 475, 52: 475, 59: 475, 162: 475, 475, 165: 475, 544: 475, 548: 475, 475, 475, 475, 475, 560: 475, 475, 567: 475, 592: 475, 600: 475, 619: 475, 669: 475, 716: 475, 475, 719: 475, 475, 475, 475, 475, 731: 475, 833: 475, 475}, - {52: 4463}, + {52: 4464}, {477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 477, 16: 477, 52: 477, 59: 477, 162: 477, 477, 165: 477, 544: 477, 548: 477, 477, 477, 477, 477, 560: 477, 477, 567: 477, 592: 477, 600: 477, 619: 477, 669: 477, 716: 477, 477, 719: 477, 477, 477, 477, 477, 731: 477, 833: 477, 477}, - {52: 1279, 731: 1279}, + {52: 1280, 731: 1280}, // 1570 - {573: 3077, 814: 3921, 829: 4468}, + {573: 3078, 814: 3922, 829: 4469}, {468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 52: 468, 59: 468, 544: 468, 548: 468, 468, 468, 468, 468, 560: 468, 468, 669: 468, 716: 468, 468, 719: 468, 468, 468, 468, 731: 468, 833: 468, 468}, {467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 52: 467, 59: 467, 544: 467, 548: 467, 467, 467, 467, 467, 560: 467, 467, 669: 467, 716: 467, 467, 719: 467, 467, 467, 467, 731: 467, 833: 467, 467}, - {9: 4469, 52: 4463}, - {573: 3077, 814: 3921, 829: 4470}, + {9: 4470, 52: 4464}, + {573: 3078, 814: 3922, 829: 4471}, // 1575 - {52: 4471}, + {52: 4472}, {466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 52: 466, 59: 466, 544: 466, 548: 466, 466, 466, 466, 466, 560: 466, 466, 669: 466, 716: 466, 466, 719: 466, 466, 466, 466, 731: 466, 833: 466, 466}, - {52: 1282, 731: 1282}, + {52: 1283, 731: 1283}, {52: 542, 731: 542}, {52: 541, 731: 541}, // 1580 - {52: 1283, 731: 1283}, {52: 1284, 731: 1284}, {52: 1285, 731: 1285}, {52: 1286, 731: 1286}, - {16: 4484, 52: 460, 567: 4485, 600: 4481, 723: 4483, 731: 460, 868: 4482, 911: 4480}, + {52: 1287, 731: 1287}, + {16: 4485, 52: 460, 567: 4486, 600: 4482, 723: 4484, 731: 460, 868: 4483, 911: 4481}, // 1585 - {52: 1289, 731: 1289}, - {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 16: 4484, 52: 457, 544: 457, 548: 457, 457, 457, 457, 457, 560: 457, 457, 567: 4485, 669: 457, 716: 457, 457, 719: 457, 457, 457, 457, 4483, 731: 457, 868: 4492, 1417: 4491}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 4488}, - {571: 4487}, - {454, 454, 454, 454, 454, 454, 454, 454, 454, 10: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 53: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 547: 454, 549: 454, 569: 454, 578: 454, 594: 454, 600: 454}, + {52: 1290, 731: 1290}, + {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 16: 4485, 52: 457, 544: 457, 548: 457, 457, 457, 457, 457, 560: 457, 457, 567: 4486, 669: 457, 716: 457, 457, 719: 457, 457, 457, 457, 4484, 731: 457, 868: 4493, 1417: 4492}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 4489}, + {571: 4488}, + {454, 454, 454, 454, 454, 454, 454, 454, 454, 10: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 53: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 547: 454, 549: 454, 569: 454, 578: 454, 597: 454, 600: 454}, // 1590 - {571: 4486}, - {453, 453, 453, 453, 453, 453, 453, 453, 453, 10: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 53: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 547: 453, 549: 453, 569: 453, 578: 453, 594: 453, 600: 453}, - {455, 455, 455, 455, 455, 455, 455, 455, 455, 10: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 53: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 547: 455, 549: 455, 569: 455, 578: 455, 594: 455, 600: 455}, - {465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 52: 465, 544: 465, 548: 465, 465, 465, 465, 465, 560: 465, 465, 600: 4489, 669: 465, 716: 465, 465, 719: 465, 465, 465, 465, 731: 465, 1416: 4490}, + {571: 4487}, + {453, 453, 453, 453, 453, 453, 453, 453, 453, 10: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 53: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 547: 453, 549: 453, 569: 453, 578: 453, 597: 453, 600: 453}, + {455, 455, 455, 455, 455, 455, 455, 455, 455, 10: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 53: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 547: 455, 549: 455, 569: 455, 578: 455, 597: 455, 600: 455}, + {465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 52: 465, 544: 465, 548: 465, 465, 465, 465, 465, 560: 465, 465, 600: 4490, 669: 465, 716: 465, 465, 719: 465, 465, 465, 465, 731: 465, 1416: 4491}, {464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 52: 464, 544: 464, 548: 464, 464, 464, 464, 464, 560: 464, 464, 669: 464, 716: 464, 464, 719: 464, 464, 464, 464, 731: 464}, // 1595 {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 52: 458, 544: 458, 548: 458, 458, 458, 458, 458, 560: 458, 458, 669: 458, 716: 458, 458, 719: 458, 458, 458, 458, 731: 458}, {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 52: 459, 544: 459, 548: 459, 459, 459, 459, 459, 560: 459, 459, 669: 459, 716: 459, 459, 719: 459, 459, 459, 459, 731: 459}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 4493}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 4494}, {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 52: 456, 544: 456, 548: 456, 456, 456, 456, 456, 560: 456, 456, 669: 456, 716: 456, 456, 719: 456, 456, 456, 456, 731: 456}, - {52: 1290, 731: 1290}, + {52: 1291, 731: 1291}, // 1600 - {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 546: 1472, 1472, 1472, 550: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 563: 1472, 1472, 1472, 568: 1472, 1472, 1472, 1472, 1472, 574: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 594: 1472, 1472, 1472, 1472, 1472, 1472, 602: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 623: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 634: 1472, 1472, 1472, 1472, 1472, 1472, 641: 1472, 646: 1472, 1472, 1472, 1472, 672: 1472, 718: 1472}, - {581: 3800, 3798, 3799, 3797, 3795, 603: 1296, 815: 3796, 3794}, - {603: 4500, 1317: 4499, 1519: 4498}, - {106: 1292, 603: 4500, 4506, 1317: 4505, 1368: 4504}, - {106: 1295, 603: 1295, 1295}, + {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 546: 1473, 1473, 1473, 550: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 563: 1473, 1473, 1473, 568: 1473, 1473, 1473, 1473, 1473, 574: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 594: 1473, 1473, 1473, 1473, 1473, 1473, 602: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 623: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 634: 1473, 1473, 1473, 1473, 1473, 1473, 641: 1473, 646: 1473, 1473, 1473, 1473, 672: 1473, 718: 1473}, + {581: 3801, 3799, 3800, 3798, 3796, 603: 1297, 815: 3797, 3795}, + {603: 4501, 1317: 4500, 1519: 4499}, + {106: 1293, 603: 4501, 4507, 1317: 4506, 1368: 4505}, + {106: 1296, 603: 1296, 1296}, // 1605 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4501}, - {581: 3800, 3798, 3799, 3797, 3795, 621: 4502, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4503}, - {106: 1293, 581: 3800, 3798, 3799, 3797, 3795, 603: 1293, 1293, 815: 3796, 3794}, - {106: 4508}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4502}, + {581: 3801, 3799, 3800, 3798, 3796, 621: 4503, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4504}, + {106: 1294, 581: 3801, 3799, 3800, 3798, 3796, 603: 1294, 1294, 815: 3797, 3795}, + {106: 4509}, // 1610 - {106: 1294, 603: 1294, 1294}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4507}, - {106: 1291, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 546: 1473, 1473, 1473, 550: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 563: 1473, 1473, 1473, 568: 1473, 1473, 1473, 1473, 1473, 574: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 594: 1473, 1473, 1473, 1473, 1473, 1473, 602: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 623: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 634: 1473, 1473, 1473, 1473, 1473, 1473, 641: 1473, 646: 1473, 1473, 1473, 1473, 672: 1473, 718: 1473}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4510}, + {106: 1295, 603: 1295, 1295}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4508}, + {106: 1292, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 546: 1474, 1474, 1474, 550: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 563: 1474, 1474, 1474, 568: 1474, 1474, 1474, 1474, 1474, 574: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 594: 1474, 1474, 1474, 1474, 1474, 1474, 602: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 623: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 634: 1474, 1474, 1474, 1474, 1474, 1474, 641: 1474, 646: 1474, 1474, 1474, 1474, 672: 1474, 718: 1474}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4511}, // 1615 - {551: 4511, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {59: 4444, 127: 4440, 183: 4446, 185: 4441, 4439, 188: 4443, 198: 4450, 567: 4452, 600: 4437, 723: 4451, 746: 4447, 4448, 750: 4442, 753: 4449, 833: 4445, 969: 4438, 1137: 4512}, - {52: 1466, 731: 4514, 1334: 4513}, - {52: 4515}, - {52: 1465}, + {551: 4512, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {59: 4445, 127: 4441, 183: 4447, 185: 4442, 4440, 188: 4444, 198: 4451, 567: 4453, 600: 4438, 723: 4452, 746: 4448, 4449, 750: 4443, 753: 4450, 833: 4446, 969: 4439, 1137: 4513}, + {52: 1467, 731: 4515, 1334: 4514}, + {52: 4516}, + {52: 1466}, // 1620 - {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 546: 1474, 1474, 1474, 550: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 563: 1474, 1474, 1474, 568: 1474, 1474, 1474, 1474, 1474, 574: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 594: 1474, 1474, 1474, 1474, 1474, 1474, 602: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 623: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 634: 1474, 1474, 1474, 1474, 1474, 1474, 641: 1474, 646: 1474, 1474, 1474, 1474, 672: 1474, 718: 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, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 546: 1475, 1475, 1475, 550: 1475, 1475, 3747, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 563: 1475, 1475, 1475, 568: 1475, 1475, 1475, 1475, 1475, 574: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 594: 1475, 1475, 1475, 1475, 1475, 1475, 602: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 623: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 634: 1475, 1475, 1475, 1475, 1475, 1475, 641: 1475, 646: 1475, 1475, 1475, 1475, 672: 1475, 718: 1475}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4518}, - {581: 3800, 3798, 3799, 3797, 3795, 599: 4519, 815: 3796, 3794}, - {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 546: 1476, 1476, 1476, 550: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 563: 1476, 1476, 1476, 568: 1476, 1476, 1476, 1476, 1476, 574: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 594: 1476, 1476, 1476, 1476, 1476, 1476, 602: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 623: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 634: 1476, 1476, 1476, 1476, 1476, 1476, 641: 1476, 646: 1476, 1476, 1476, 1476, 672: 1476, 718: 1476}, - // 1625 + {1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 546: 1475, 1475, 1475, 550: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 563: 1475, 1475, 1475, 568: 1475, 1475, 1475, 1475, 1475, 574: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 594: 1475, 1475, 1475, 1475, 1475, 1475, 602: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 623: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 634: 1475, 1475, 1475, 1475, 1475, 1475, 641: 1475, 646: 1475, 1475, 1475, 1475, 672: 1475, 718: 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, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 546: 1476, 1476, 1476, 550: 1476, 1476, 3748, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 563: 1476, 1476, 1476, 568: 1476, 1476, 1476, 1476, 1476, 574: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 594: 1476, 1476, 1476, 1476, 1476, 1476, 602: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 623: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 634: 1476, 1476, 1476, 1476, 1476, 1476, 641: 1476, 646: 1476, 1476, 1476, 1476, 672: 1476, 718: 1476}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4519}, + {581: 3801, 3799, 3800, 3798, 3796, 599: 4520, 815: 3797, 3795}, {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 546: 1477, 1477, 1477, 550: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 563: 1477, 1477, 1477, 568: 1477, 1477, 1477, 1477, 1477, 574: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 594: 1477, 1477, 1477, 1477, 1477, 1477, 602: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 623: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 634: 1477, 1477, 1477, 1477, 1477, 1477, 641: 1477, 646: 1477, 1477, 1477, 1477, 672: 1477, 718: 1477}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4522}, - {9: 4523}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4524}, - {9: 2222, 52: 4525, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1630 + // 1625 {1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 546: 1478, 1478, 1478, 550: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 563: 1478, 1478, 1478, 568: 1478, 1478, 1478, 1478, 1478, 574: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 594: 1478, 1478, 1478, 1478, 1478, 1478, 602: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 623: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 634: 1478, 1478, 1478, 1478, 1478, 1478, 641: 1478, 646: 1478, 1478, 1478, 1478, 672: 1478, 718: 1478}, - {9: 2223, 52: 4531, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {9: 4528}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4529}, - {9: 2222, 52: 4530, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - // 1635 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4523}, + {9: 4524}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4525}, + {9: 2223, 52: 4526, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1630 {1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 546: 1479, 1479, 1479, 550: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 563: 1479, 1479, 1479, 568: 1479, 1479, 1479, 1479, 1479, 574: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 594: 1479, 1479, 1479, 1479, 1479, 1479, 602: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 623: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 634: 1479, 1479, 1479, 1479, 1479, 1479, 641: 1479, 646: 1479, 1479, 1479, 1479, 672: 1479, 718: 1479}, + {9: 2224, 52: 4532, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {9: 4529}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4530}, + {9: 2223, 52: 4531, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 1635 {1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 546: 1480, 1480, 1480, 550: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 563: 1480, 1480, 1480, 568: 1480, 1480, 1480, 1480, 1480, 574: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 594: 1480, 1480, 1480, 1480, 1480, 1480, 602: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 623: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 634: 1480, 1480, 1480, 1480, 1480, 1480, 641: 1480, 646: 1480, 1480, 1480, 1480, 672: 1480, 718: 1480}, - {1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 546: 1482, 1482, 1482, 550: 1482, 1482, 3747, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 563: 1482, 1482, 1482, 568: 1482, 1482, 1482, 1482, 1482, 574: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 594: 1482, 1482, 1482, 1482, 1482, 1482, 602: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 623: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 634: 1482, 1482, 1482, 1482, 1482, 1482, 641: 1482, 646: 1482, 1482, 1482, 1482, 672: 1482, 718: 1482}, - {1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 546: 1484, 1484, 1484, 550: 1484, 1484, 3747, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 563: 1484, 1484, 1484, 568: 1484, 1484, 1484, 1484, 1484, 574: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 594: 1484, 1484, 1484, 1484, 1484, 1484, 602: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 623: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 634: 1484, 1484, 1484, 1484, 1484, 1484, 641: 1484, 646: 1484, 1484, 1484, 1484, 672: 1484, 718: 1484}, - {1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 546: 1485, 1485, 1485, 550: 1485, 1485, 3747, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 563: 1485, 1485, 1485, 568: 1485, 1485, 1485, 1485, 1485, 574: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 594: 1485, 1485, 1485, 1485, 1485, 1485, 602: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 623: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 634: 1485, 1485, 1485, 1485, 1485, 1485, 641: 1485, 646: 1485, 1485, 1485, 1485, 672: 1485, 718: 1485}, + {1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 546: 1481, 1481, 1481, 550: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 563: 1481, 1481, 1481, 568: 1481, 1481, 1481, 1481, 1481, 574: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 594: 1481, 1481, 1481, 1481, 1481, 1481, 602: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 623: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 634: 1481, 1481, 1481, 1481, 1481, 1481, 641: 1481, 646: 1481, 1481, 1481, 1481, 672: 1481, 718: 1481}, + {1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 546: 1483, 1483, 1483, 550: 1483, 1483, 3748, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 563: 1483, 1483, 1483, 568: 1483, 1483, 1483, 1483, 1483, 574: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 594: 1483, 1483, 1483, 1483, 1483, 1483, 602: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 623: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 634: 1483, 1483, 1483, 1483, 1483, 1483, 641: 1483, 646: 1483, 1483, 1483, 1483, 672: 1483, 718: 1483}, + {1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 546: 1485, 1485, 1485, 550: 1485, 1485, 3748, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 563: 1485, 1485, 1485, 568: 1485, 1485, 1485, 1485, 1485, 574: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 594: 1485, 1485, 1485, 1485, 1485, 1485, 602: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 623: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 634: 1485, 1485, 1485, 1485, 1485, 1485, 641: 1485, 646: 1485, 1485, 1485, 1485, 672: 1485, 718: 1485}, + {1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 546: 1486, 1486, 1486, 550: 1486, 1486, 3748, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 563: 1486, 1486, 1486, 568: 1486, 1486, 1486, 1486, 1486, 574: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 594: 1486, 1486, 1486, 1486, 1486, 1486, 602: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 623: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 634: 1486, 1486, 1486, 1486, 1486, 1486, 641: 1486, 646: 1486, 1486, 1486, 1486, 672: 1486, 718: 1486}, // 1640 - {1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 546: 1486, 1486, 1486, 550: 1486, 1486, 3747, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 563: 1486, 1486, 1486, 568: 1486, 1486, 1486, 1486, 1486, 574: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 594: 1486, 1486, 1486, 1486, 1486, 1486, 602: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 623: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 634: 1486, 1486, 1486, 1486, 1486, 1486, 641: 1486, 646: 1486, 1486, 1486, 1486, 672: 1486, 718: 1486}, - {1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 546: 1487, 1487, 1487, 550: 1487, 1487, 3747, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 563: 1487, 1487, 1487, 568: 1487, 1487, 1487, 1487, 1487, 574: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 594: 1487, 1487, 1487, 1487, 1487, 1487, 602: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 623: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 634: 1487, 1487, 1487, 1487, 1487, 1487, 641: 1487, 646: 1487, 1487, 1487, 1487, 672: 1487, 718: 1487}, + {1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 546: 1487, 1487, 1487, 550: 1487, 1487, 3748, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 563: 1487, 1487, 1487, 568: 1487, 1487, 1487, 1487, 1487, 574: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 594: 1487, 1487, 1487, 1487, 1487, 1487, 602: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 623: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 634: 1487, 1487, 1487, 1487, 1487, 1487, 641: 1487, 646: 1487, 1487, 1487, 1487, 672: 1487, 718: 1487}, + {1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 546: 1488, 1488, 1488, 550: 1488, 1488, 3748, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 563: 1488, 1488, 1488, 568: 1488, 1488, 1488, 1488, 1488, 574: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 594: 1488, 1488, 1488, 1488, 1488, 1488, 602: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 623: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 634: 1488, 1488, 1488, 1488, 1488, 1488, 641: 1488, 646: 1488, 1488, 1488, 1488, 672: 1488, 718: 1488}, + {547: 4541}, {547: 4540}, - {547: 4539}, - {1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 546: 1467, 1467, 1467, 550: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 563: 1467, 1467, 1467, 568: 1467, 1467, 1467, 1467, 1467, 574: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 594: 1467, 1467, 1467, 1467, 1467, 1467, 602: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 623: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 634: 1467, 1467, 1467, 1467, 1467, 1467, 641: 1467, 646: 1467, 1467, 1467, 1467, 672: 1467, 718: 1467}, - // 1645 {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 546: 1468, 1468, 1468, 550: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 563: 1468, 1468, 1468, 568: 1468, 1468, 1468, 1468, 1468, 574: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 594: 1468, 1468, 1468, 1468, 1468, 1468, 602: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 623: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 634: 1468, 1468, 1468, 1468, 1468, 1468, 641: 1468, 646: 1468, 1468, 1468, 1468, 672: 1468, 718: 1468}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4542, 3091, 3092, 3090}, - {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 4543, 1499, 1499, 1499, 550: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 563: 1499, 1499, 1499, 568: 1499, 1499, 1499, 1499, 1499, 574: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 594: 1499, 1499, 1499, 1499, 1499, 1499, 602: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 623: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 634: 1499, 1499, 1499, 1499, 1499, 1499, 641: 1499, 646: 1499, 1499, 1499, 1499, 672: 1499, 718: 1499, 729: 3961, 733: 1499, 1499}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 4544}, - {52: 4545}, + // 1645 + {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 546: 1469, 1469, 1469, 550: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 563: 1469, 1469, 1469, 568: 1469, 1469, 1469, 1469, 1469, 574: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 594: 1469, 1469, 1469, 1469, 1469, 1469, 602: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 623: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 634: 1469, 1469, 1469, 1469, 1469, 1469, 641: 1469, 646: 1469, 1469, 1469, 1469, 672: 1469, 718: 1469}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4543, 3092, 3093, 3091}, + {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 4544, 1500, 1500, 1500, 550: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 563: 1500, 1500, 1500, 568: 1500, 1500, 1500, 1500, 1500, 574: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 594: 1500, 1500, 1500, 1500, 1500, 1500, 602: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 623: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 634: 1500, 1500, 1500, 1500, 1500, 1500, 641: 1500, 646: 1500, 1500, 1500, 1500, 672: 1500, 718: 1500, 729: 3962, 733: 1500, 1500}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 4545}, + {52: 4546}, // 1650 - {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 546: 1330, 1330, 1330, 550: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 563: 1330, 1330, 1330, 568: 1330, 1330, 1330, 1330, 1330, 574: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 594: 1330, 1330, 1330, 1330, 1330, 1330, 602: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 623: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 634: 1330, 1330, 1330, 1330, 1330, 1330, 641: 1330, 646: 1330, 1330, 1330, 1330, 672: 1330, 718: 1330}, - {1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 546: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 563: 1538, 1538, 1538, 568: 1538, 1538, 1538, 1538, 1538, 574: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 594: 1538, 1538, 1538, 1538, 1538, 1538, 602: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 623: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 634: 1538, 1538, 1538, 1538, 1538, 1538, 641: 1538, 646: 1538, 1538, 1538, 1538, 669: 1538, 672: 1538, 716: 1538, 1538, 1538, 1538, 1538, 1538, 1538}, + {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 546: 1331, 1331, 1331, 550: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 563: 1331, 1331, 1331, 568: 1331, 1331, 1331, 1331, 1331, 574: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 594: 1331, 1331, 1331, 1331, 1331, 1331, 602: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 623: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 634: 1331, 1331, 1331, 1331, 1331, 1331, 641: 1331, 646: 1331, 1331, 1331, 1331, 672: 1331, 718: 1331}, + {1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 546: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 563: 1539, 1539, 1539, 568: 1539, 1539, 1539, 1539, 1539, 574: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 594: 1539, 1539, 1539, 1539, 1539, 1539, 602: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 623: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 634: 1539, 1539, 1539, 1539, 1539, 1539, 641: 1539, 646: 1539, 1539, 1539, 1539, 669: 1539, 672: 1539, 716: 1539, 1539, 1539, 1539, 1539, 1539, 1539}, + {1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 546: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 563: 1536, 1536, 1536, 568: 1536, 1536, 1536, 1536, 1536, 574: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 594: 1536, 1536, 1536, 1536, 1536, 1536, 602: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 623: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 634: 1536, 1536, 1536, 1536, 1536, 1536, 641: 1536, 646: 1536, 1536, 1536, 1536, 669: 1536, 672: 1536, 716: 1536, 1536, 1536, 1536, 1536, 1536, 1536}, {1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 546: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 563: 1535, 1535, 1535, 568: 1535, 1535, 1535, 1535, 1535, 574: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 594: 1535, 1535, 1535, 1535, 1535, 1535, 602: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 623: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 634: 1535, 1535, 1535, 1535, 1535, 1535, 641: 1535, 646: 1535, 1535, 1535, 1535, 669: 1535, 672: 1535, 716: 1535, 1535, 1535, 1535, 1535, 1535, 1535}, - {1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 546: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 563: 1534, 1534, 1534, 568: 1534, 1534, 1534, 1534, 1534, 574: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 594: 1534, 1534, 1534, 1534, 1534, 1534, 602: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 623: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 634: 1534, 1534, 1534, 1534, 1534, 1534, 641: 1534, 646: 1534, 1534, 1534, 1534, 669: 1534, 672: 1534, 716: 1534, 1534, 1534, 1534, 1534, 1534, 1534}, - {1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 546: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 563: 1532, 1532, 1532, 568: 1532, 1532, 1532, 1532, 1532, 574: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 594: 1532, 1532, 1532, 1532, 1532, 1532, 602: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 623: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 634: 1532, 1532, 1532, 1532, 1532, 1532, 641: 1532, 646: 1532, 1532, 1532, 1532, 669: 1532, 672: 1532, 716: 1532, 1532, 1532, 1532, 1532, 1532, 1532}, + {1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 546: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 563: 1533, 1533, 1533, 568: 1533, 1533, 1533, 1533, 1533, 574: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 594: 1533, 1533, 1533, 1533, 1533, 1533, 602: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 623: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 634: 1533, 1533, 1533, 1533, 1533, 1533, 641: 1533, 646: 1533, 1533, 1533, 1533, 669: 1533, 672: 1533, 716: 1533, 1533, 1533, 1533, 1533, 1533, 1533}, // 1655 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4552, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4551}, - {52: 4556, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4553}, - {52: 4554, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4555}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4553, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4552}, + {52: 4557, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4554}, + {52: 4555, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4556}, // 1660 - {1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 546: 1338, 1338, 1338, 550: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 563: 1338, 1338, 1338, 568: 1338, 1338, 1338, 1338, 1338, 574: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 594: 1338, 1338, 1338, 1338, 1338, 1338, 602: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 623: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 634: 1338, 1338, 1338, 1338, 1338, 1338, 641: 1338, 646: 1338, 1338, 1338, 1338, 672: 1338, 718: 1338}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4557}, {1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 546: 1339, 1339, 1339, 550: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 563: 1339, 1339, 1339, 568: 1339, 1339, 1339, 1339, 1339, 574: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 594: 1339, 1339, 1339, 1339, 1339, 1339, 602: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 623: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 634: 1339, 1339, 1339, 1339, 1339, 1339, 641: 1339, 646: 1339, 1339, 1339, 1339, 672: 1339, 718: 1339}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4560, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4559}, - {9: 4570, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4558}, + {1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 546: 1340, 1340, 1340, 550: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 563: 1340, 1340, 1340, 568: 1340, 1340, 1340, 1340, 1340, 574: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 594: 1340, 1340, 1340, 1340, 1340, 1340, 602: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 623: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 634: 1340, 1340, 1340, 1340, 1340, 1340, 641: 1340, 646: 1340, 1340, 1340, 1340, 672: 1340, 718: 1340}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4561, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4560}, + {9: 4571, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, // 1665 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4561}, - {9: 4562, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4564, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4563}, - {52: 4568, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4565}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4562}, + {9: 4563, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4565, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4564}, + {52: 4569, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4566}, // 1670 - {52: 4566, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4567}, - {1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 546: 1334, 1334, 1334, 550: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 563: 1334, 1334, 1334, 568: 1334, 1334, 1334, 1334, 1334, 574: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 594: 1334, 1334, 1334, 1334, 1334, 1334, 602: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 623: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 634: 1334, 1334, 1334, 1334, 1334, 1334, 641: 1334, 646: 1334, 1334, 1334, 1334, 672: 1334, 718: 1334}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4569}, - {1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 546: 1336, 1336, 1336, 550: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 563: 1336, 1336, 1336, 568: 1336, 1336, 1336, 1336, 1336, 574: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 594: 1336, 1336, 1336, 1336, 1336, 1336, 602: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 623: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 634: 1336, 1336, 1336, 1336, 1336, 1336, 641: 1336, 646: 1336, 1336, 1336, 1336, 672: 1336, 718: 1336}, - // 1675 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 730: 4572, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4571}, - {52: 4576, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4573}, - {52: 4574, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4575}, - // 1680 + {52: 4567, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4568}, {1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 546: 1335, 1335, 1335, 550: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 563: 1335, 1335, 1335, 568: 1335, 1335, 1335, 1335, 1335, 574: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 594: 1335, 1335, 1335, 1335, 1335, 1335, 602: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 623: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 634: 1335, 1335, 1335, 1335, 1335, 1335, 641: 1335, 646: 1335, 1335, 1335, 1335, 672: 1335, 718: 1335}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4577}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4570}, {1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 546: 1337, 1337, 1337, 550: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 563: 1337, 1337, 1337, 568: 1337, 1337, 1337, 1337, 1337, 574: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 594: 1337, 1337, 1337, 1337, 1337, 1337, 602: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 623: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 634: 1337, 1337, 1337, 1337, 1337, 1337, 641: 1337, 646: 1337, 1337, 1337, 1337, 672: 1337, 718: 1337}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 902: 4579}, - {9: 4580}, + // 1675 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 730: 4573, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4572}, + {52: 4577, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4574}, + {52: 4575, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4576}, + // 1680 + {1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 546: 1336, 1336, 1336, 550: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 563: 1336, 1336, 1336, 568: 1336, 1336, 1336, 1336, 1336, 574: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 594: 1336, 1336, 1336, 1336, 1336, 1336, 602: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 623: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 634: 1336, 1336, 1336, 1336, 1336, 1336, 641: 1336, 646: 1336, 1336, 1336, 1336, 672: 1336, 718: 1336}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4578}, + {1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 546: 1338, 1338, 1338, 550: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 563: 1338, 1338, 1338, 568: 1338, 1338, 1338, 1338, 1338, 574: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 594: 1338, 1338, 1338, 1338, 1338, 1338, 602: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 623: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 634: 1338, 1338, 1338, 1338, 1338, 1338, 641: 1338, 646: 1338, 1338, 1338, 1338, 672: 1338, 718: 1338}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 902: 4580}, + {9: 4581}, // 1685 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4581}, - {9: 4582, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4583}, - {52: 4584, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 546: 1384, 1384, 1384, 550: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 563: 1384, 1384, 1384, 568: 1384, 1384, 1384, 1384, 1384, 574: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 594: 1384, 1384, 1384, 1384, 1384, 1384, 602: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 623: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 634: 1384, 1384, 1384, 1384, 1384, 1384, 641: 1384, 646: 1384, 1384, 1384, 1384, 672: 1384, 718: 1384}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4582}, + {9: 4583, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4584}, + {52: 4585, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 546: 1385, 1385, 1385, 550: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 563: 1385, 1385, 1385, 568: 1385, 1385, 1385, 1385, 1385, 574: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 594: 1385, 1385, 1385, 1385, 1385, 1385, 602: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 623: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 634: 1385, 1385, 1385, 1385, 1385, 1385, 641: 1385, 646: 1385, 1385, 1385, 1385, 672: 1385, 718: 1385}, // 1690 - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 902: 4586}, - {9: 4587}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4588}, - {9: 4589, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4590}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 902: 4587}, + {9: 4588}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4589}, + {9: 4590, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4591}, // 1695 - {52: 4591, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 546: 1385, 1385, 1385, 550: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 563: 1385, 1385, 1385, 568: 1385, 1385, 1385, 1385, 1385, 574: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 594: 1385, 1385, 1385, 1385, 1385, 1385, 602: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 623: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 634: 1385, 1385, 1385, 1385, 1385, 1385, 641: 1385, 646: 1385, 1385, 1385, 1385, 672: 1385, 718: 1385}, - {185: 4595, 4594, 188: 4596, 196: 4597, 1383: 4593}, - {9: 4598}, - {9: 1374}, + {52: 4592, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 546: 1386, 1386, 1386, 550: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 563: 1386, 1386, 1386, 568: 1386, 1386, 1386, 1386, 1386, 574: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 594: 1386, 1386, 1386, 1386, 1386, 1386, 602: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 623: 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 1386, 634: 1386, 1386, 1386, 1386, 1386, 1386, 641: 1386, 646: 1386, 1386, 1386, 1386, 672: 1386, 718: 1386}, + {185: 4596, 4595, 188: 4597, 196: 4598, 1383: 4594}, + {9: 4599}, + {9: 1375}, // 1700 + {9: 1374}, {9: 1373}, {9: 1372}, - {9: 1371}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4599}, - {52: 4600, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4600}, + {52: 4601, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, // 1705 - {1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 546: 1391, 1391, 1391, 550: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 563: 1391, 1391, 1391, 568: 1391, 1391, 1391, 1391, 1391, 574: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 594: 1391, 1391, 1391, 1391, 1391, 1391, 602: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 623: 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 1391, 634: 1391, 1391, 1391, 1391, 1391, 1391, 641: 1391, 646: 1391, 1391, 1391, 1391, 672: 1391, 718: 1391}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4602}, - {9: 4603}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 4605}, - {2255, 2255, 6: 2255, 2255, 2255, 2255, 15: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 95: 2255, 97: 2255, 99: 2255, 2255, 104: 2255, 2255, 107: 2255, 2255, 2255, 2255, 112: 2255, 143: 2255, 174: 2255, 2255, 2255, 2255, 549: 2255, 552: 2255, 2255, 567: 2255, 2255, 570: 2255, 578: 2255, 580: 2255, 723: 2255, 2255, 735: 2255}, + {1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 546: 1392, 1392, 1392, 550: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 563: 1392, 1392, 1392, 568: 1392, 1392, 1392, 1392, 1392, 574: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 594: 1392, 1392, 1392, 1392, 1392, 1392, 602: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 623: 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 634: 1392, 1392, 1392, 1392, 1392, 1392, 641: 1392, 646: 1392, 1392, 1392, 1392, 672: 1392, 718: 1392}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4603}, + {9: 4604}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 4606}, + {2256, 2256, 6: 2256, 2256, 2256, 2256, 15: 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, 95: 2256, 97: 2256, 99: 2256, 2256, 104: 2256, 2256, 107: 2256, 2256, 2256, 2256, 112: 2256, 143: 2256, 174: 2256, 2256, 2256, 2256, 549: 2256, 552: 2256, 2256, 567: 2256, 2256, 570: 2256, 578: 2256, 580: 2256, 723: 2256, 2256, 735: 2256}, // 1710 - {52: 4611}, + {52: 4612}, {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, 52: 168, 95: 168, 97: 168, 99: 168, 168, 104: 168, 168, 107: 168, 168, 168, 168, 112: 168, 549: 168, 552: 168, 168, 567: 168, 580: 168, 723: 168, 168, 735: 168}, - {573: 3077, 814: 4604, 846: 4610}, - {573: 3077, 814: 4609}, + {573: 3078, 814: 4605, 846: 4611}, + {573: 3078, 814: 4610}, {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, 52: 166, 95: 166, 97: 166, 99: 166, 166, 104: 166, 166, 107: 166, 166, 166, 166, 112: 166, 549: 166, 552: 166, 166, 567: 166, 580: 166, 723: 166, 166, 735: 166}, // 1715 {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, 52: 167, 95: 167, 97: 167, 99: 167, 167, 104: 167, 167, 107: 167, 167, 167, 167, 112: 167, 549: 167, 552: 167, 167, 567: 167, 580: 167, 723: 167, 167, 735: 167}, - {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 546: 1362, 1362, 1362, 550: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 563: 1362, 1362, 1362, 568: 1362, 1362, 1362, 1362, 1362, 574: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 594: 1362, 1362, 1362, 1362, 1362, 1362, 602: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 623: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 634: 1362, 1362, 1362, 1362, 1362, 1362, 641: 1362, 646: 1362, 1362, 1362, 1362, 672: 1362, 718: 1362}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4613}, - {52: 4614}, {1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 546: 1363, 1363, 1363, 550: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 563: 1363, 1363, 1363, 568: 1363, 1363, 1363, 1363, 1363, 574: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 594: 1363, 1363, 1363, 1363, 1363, 1363, 602: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 623: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 634: 1363, 1363, 1363, 1363, 1363, 1363, 641: 1363, 646: 1363, 1363, 1363, 1363, 672: 1363, 718: 1363}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4614}, + {52: 4615}, + {1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 546: 1364, 1364, 1364, 550: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 563: 1364, 1364, 1364, 568: 1364, 1364, 1364, 1364, 1364, 574: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 594: 1364, 1364, 1364, 1364, 1364, 1364, 602: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 623: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 634: 1364, 1364, 1364, 1364, 1364, 1364, 641: 1364, 646: 1364, 1364, 1364, 1364, 672: 1364, 718: 1364}, // 1720 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4616}, - {52: 4617, 551: 4618, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 546: 1379, 1379, 1379, 550: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 563: 1379, 1379, 1379, 568: 1379, 1379, 1379, 1379, 1379, 574: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 594: 1379, 1379, 1379, 1379, 1379, 1379, 602: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 623: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 634: 1379, 1379, 1379, 1379, 1379, 1379, 641: 1379, 646: 1379, 1379, 1379, 1379, 672: 1379, 718: 1379}, - {567: 4452, 600: 4620, 723: 4451, 969: 4619}, - {545: 4460, 856: 4623}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4617}, + {52: 4618, 551: 4619, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 546: 1380, 1380, 1380, 550: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 563: 1380, 1380, 1380, 568: 1380, 1380, 1380, 1380, 1380, 574: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 594: 1380, 1380, 1380, 1380, 1380, 1380, 602: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 623: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 634: 1380, 1380, 1380, 1380, 1380, 1380, 641: 1380, 646: 1380, 1380, 1380, 1380, 672: 1380, 718: 1380}, + {567: 4453, 600: 4621, 723: 4452, 969: 4620}, + {545: 4461, 856: 4624}, // 1725 - {545: 4460, 856: 4621}, - {52: 4622}, - {1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 546: 1377, 1377, 1377, 550: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 563: 1377, 1377, 1377, 568: 1377, 1377, 1377, 1377, 1377, 574: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 594: 1377, 1377, 1377, 1377, 1377, 1377, 602: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 623: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 634: 1377, 1377, 1377, 1377, 1377, 1377, 641: 1377, 646: 1377, 1377, 1377, 1377, 672: 1377, 718: 1377}, - {52: 4624}, + {545: 4461, 856: 4622}, + {52: 4623}, {1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 546: 1378, 1378, 1378, 550: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 563: 1378, 1378, 1378, 568: 1378, 1378, 1378, 1378, 1378, 574: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 594: 1378, 1378, 1378, 1378, 1378, 1378, 602: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 623: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 634: 1378, 1378, 1378, 1378, 1378, 1378, 641: 1378, 646: 1378, 1378, 1378, 1378, 672: 1378, 718: 1378}, + {52: 4625}, + {1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 546: 1379, 1379, 1379, 550: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 563: 1379, 1379, 1379, 568: 1379, 1379, 1379, 1379, 1379, 574: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 594: 1379, 1379, 1379, 1379, 1379, 1379, 602: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 623: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 634: 1379, 1379, 1379, 1379, 1379, 1379, 641: 1379, 646: 1379, 1379, 1379, 1379, 672: 1379, 718: 1379}, // 1730 - {1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 546: 1401, 1401, 1401, 550: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 563: 1401, 1401, 1401, 568: 1401, 1401, 1401, 1401, 1401, 574: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 594: 1401, 1401, 1401, 1401, 1401, 1401, 602: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 623: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 634: 1401, 1401, 1401, 1401, 1401, 1401, 641: 1401, 646: 1401, 1401, 1401, 1401, 672: 1401, 718: 1401}, {1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 546: 1402, 1402, 1402, 550: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 563: 1402, 1402, 1402, 568: 1402, 1402, 1402, 1402, 1402, 574: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 594: 1402, 1402, 1402, 1402, 1402, 1402, 602: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 623: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 634: 1402, 1402, 1402, 1402, 1402, 1402, 641: 1402, 646: 1402, 1402, 1402, 1402, 672: 1402, 718: 1402}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 4628}, - {52: 4629}, - {1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 546: 1398, 1398, 1398, 550: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 563: 1398, 1398, 1398, 568: 1398, 1398, 1398, 1398, 1398, 574: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 594: 1398, 1398, 1398, 1398, 1398, 1398, 602: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 623: 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 1398, 634: 1398, 1398, 1398, 1398, 1398, 1398, 641: 1398, 646: 1398, 1398, 1398, 1398, 672: 1398, 718: 1398}, - // 1735 {1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 546: 1403, 1403, 1403, 550: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 563: 1403, 1403, 1403, 568: 1403, 1403, 1403, 1403, 1403, 574: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 594: 1403, 1403, 1403, 1403, 1403, 1403, 602: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 623: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 634: 1403, 1403, 1403, 1403, 1403, 1403, 641: 1403, 646: 1403, 1403, 1403, 1403, 672: 1403, 718: 1403}, - {2: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 10: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 53: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 554: 1460, 1460, 557: 1460, 1460, 1460, 561: 1460, 1460, 566: 1460, 1460, 573: 1460, 593: 1460, 600: 1460, 1460, 633: 1460, 640: 1460, 642: 1460, 1460, 1460, 1460, 650: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 671: 1460, 673: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 725: 1460, 730: 4232, 843: 4230, 4231, 901: 4233, 903: 4234, 929: 4632, 4235}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4633}, - {52: 4634, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 546: 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 563: 1174, 1174, 1174, 568: 1174, 1174, 1174, 1174, 1174, 574: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 594: 1174, 1174, 1174, 1174, 1174, 1174, 602: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 623: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 634: 1174, 1174, 1174, 1174, 1174, 1174, 641: 1174, 646: 1174, 1174, 1174, 1174, 672: 1174, 718: 1174, 835: 4122, 848: 4240, 859: 4635}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 4629}, + {52: 4630}, + {1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 546: 1399, 1399, 1399, 550: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 563: 1399, 1399, 1399, 568: 1399, 1399, 1399, 1399, 1399, 574: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 594: 1399, 1399, 1399, 1399, 1399, 1399, 602: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 623: 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 1399, 634: 1399, 1399, 1399, 1399, 1399, 1399, 641: 1399, 646: 1399, 1399, 1399, 1399, 672: 1399, 718: 1399}, + // 1735 + {1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 546: 1404, 1404, 1404, 550: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 563: 1404, 1404, 1404, 568: 1404, 1404, 1404, 1404, 1404, 574: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 594: 1404, 1404, 1404, 1404, 1404, 1404, 602: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 623: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 634: 1404, 1404, 1404, 1404, 1404, 1404, 641: 1404, 646: 1404, 1404, 1404, 1404, 672: 1404, 718: 1404}, + {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 593: 1461, 600: 1461, 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 671: 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 4233, 843: 4231, 4232, 901: 4234, 903: 4235, 929: 4633, 4236}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4634}, + {52: 4635, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 546: 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 563: 1175, 1175, 1175, 568: 1175, 1175, 1175, 1175, 1175, 574: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 594: 1175, 1175, 1175, 1175, 1175, 1175, 602: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 623: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 634: 1175, 1175, 1175, 1175, 1175, 1175, 641: 1175, 646: 1175, 1175, 1175, 1175, 672: 1175, 718: 1175, 835: 4123, 848: 4241, 859: 4636}, // 1740 - {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 546: 1360, 1360, 1360, 550: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 563: 1360, 1360, 1360, 568: 1360, 1360, 1360, 1360, 1360, 574: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 594: 1360, 1360, 1360, 1360, 1360, 1360, 602: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 623: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 634: 1360, 1360, 1360, 1360, 1360, 1360, 641: 1360, 646: 1360, 1360, 1360, 1360, 672: 1360, 718: 1360}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 4637}, - {52: 4638}, - {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 546: 1331, 1331, 1331, 550: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 563: 1331, 1331, 1331, 568: 1331, 1331, 1331, 1331, 1331, 574: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 594: 1331, 1331, 1331, 1331, 1331, 1331, 602: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 623: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 634: 1331, 1331, 1331, 1331, 1331, 1331, 641: 1331, 646: 1331, 1331, 1331, 1331, 672: 1331, 718: 1331}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4640}, + {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 546: 1361, 1361, 1361, 550: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 563: 1361, 1361, 1361, 568: 1361, 1361, 1361, 1361, 1361, 574: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 594: 1361, 1361, 1361, 1361, 1361, 1361, 602: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 623: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 634: 1361, 1361, 1361, 1361, 1361, 1361, 641: 1361, 646: 1361, 1361, 1361, 1361, 672: 1361, 718: 1361}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 4638}, + {52: 4639}, + {1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 546: 1332, 1332, 1332, 550: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 563: 1332, 1332, 1332, 568: 1332, 1332, 1332, 1332, 1332, 574: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 594: 1332, 1332, 1332, 1332, 1332, 1332, 602: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 623: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 634: 1332, 1332, 1332, 1332, 1332, 1332, 641: 1332, 646: 1332, 1332, 1332, 1332, 672: 1332, 718: 1332}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4641}, // 1745 - {52: 4641}, - {2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 546: 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 563: 2546, 2546, 2546, 568: 2546, 2546, 2546, 2546, 2546, 574: 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 594: 2546, 2546, 2546, 2546, 2546, 2546, 602: 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 623: 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 634: 2546, 2546, 2546, 2546, 2546, 2546, 641: 2546, 646: 2546, 2546, 2546, 2546, 669: 2546, 672: 2546, 716: 2546, 2546, 2546, 2546, 2546, 2546, 2546}, - {572: 4643}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4644}, + {52: 4642}, {2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 546: 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 563: 2547, 2547, 2547, 568: 2547, 2547, 2547, 2547, 2547, 574: 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 594: 2547, 2547, 2547, 2547, 2547, 2547, 602: 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 623: 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 634: 2547, 2547, 2547, 2547, 2547, 2547, 641: 2547, 646: 2547, 2547, 2547, 2547, 669: 2547, 672: 2547, 716: 2547, 2547, 2547, 2547, 2547, 2547, 2547}, + {572: 4644}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4645}, + {2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 546: 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 563: 2548, 2548, 2548, 568: 2548, 2548, 2548, 2548, 2548, 574: 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 594: 2548, 2548, 2548, 2548, 2548, 2548, 602: 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 623: 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 634: 2548, 2548, 2548, 2548, 2548, 2548, 641: 2548, 646: 2548, 2548, 2548, 2548, 669: 2548, 672: 2548, 716: 2548, 2548, 2548, 2548, 2548, 2548, 2548}, // 1750 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4653, 3651, 3733, 3650, 3647}, - {126: 4649, 269: 4647, 282: 4648, 1273: 4650}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4654, 3652, 3734, 3651, 3648}, + {126: 4650, 269: 4648, 282: 4649, 1273: 4651}, + {9: 2878, 52: 2878, 102: 2878, 144: 2878, 146: 2878, 169: 2878, 726: 2878}, {9: 2877, 52: 2877, 102: 2877, 144: 2877, 146: 2877, 169: 2877, 726: 2877}, {9: 2876, 52: 2876, 102: 2876, 144: 2876, 146: 2876, 169: 2876, 726: 2876}, - {9: 2875, 52: 2875, 102: 2875, 144: 2875, 146: 2875, 169: 2875, 726: 2875}, // 1755 - {726: 4651}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4652, 3651, 3733, 3650, 3647}, - {2, 2, 9: 2, 51: 2, 102: 2, 126: 2, 552: 3747, 672: 2, 718: 3748}, - {4, 4, 9: 4, 51: 4, 102: 4, 126: 4, 552: 3747, 672: 4, 718: 3748}, - {2: 2354, 2354, 2354, 2354, 2354, 2354, 2354, 10: 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, 2354, 2354, 2354, 2354, 2354, 2354, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 545: 2354, 547: 2354, 2354, 2354, 2354, 554: 2354, 2354, 557: 2354, 2354, 2354, 561: 2354, 2354, 2354, 566: 2354, 2354, 573: 2354, 575: 2354, 593: 2354, 600: 2354, 2354, 633: 2354, 640: 2354, 642: 2354, 2354, 2354, 2354, 650: 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 671: 2354, 673: 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, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 725: 2354, 951: 2354}, + {726: 4652}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4653, 3652, 3734, 3651, 3648}, + {2, 2, 9: 2, 51: 2, 102: 2, 126: 2, 552: 3748, 672: 2, 718: 3749}, + {4, 4, 9: 4, 51: 4, 102: 4, 126: 4, 552: 3748, 672: 4, 718: 3749}, + {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 545: 2355, 547: 2355, 2355, 2355, 2355, 554: 2355, 2355, 557: 2355, 2355, 2355, 561: 2355, 2355, 2355, 566: 2355, 2355, 573: 2355, 575: 2355, 593: 2355, 600: 2355, 2355, 633: 2355, 640: 2355, 642: 2355, 2355, 2355, 2355, 650: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 671: 2355, 673: 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 725: 2355, 951: 2355}, // 1760 - {239: 4657, 241: 4656, 951: 4658, 1272: 4659}, + {239: 4658, 241: 4657, 951: 4659, 1272: 4660}, + {2875, 2875, 9: 2875, 51: 2875, 2875, 102: 2875, 126: 2875, 144: 2875, 146: 2875, 672: 2875}, {2874, 2874, 9: 2874, 51: 2874, 2874, 102: 2874, 126: 2874, 144: 2874, 146: 2874, 672: 2874}, {2873, 2873, 9: 2873, 51: 2873, 2873, 102: 2873, 126: 2873, 144: 2873, 146: 2873, 672: 2873}, - {2872, 2872, 9: 2872, 51: 2872, 2872, 102: 2872, 126: 2872, 144: 2872, 146: 2872, 672: 2872}, {6, 6, 9: 6, 51: 6, 102: 6, 126: 6, 672: 6}, // 1765 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 643: 3736, 786: 4661, 3091, 3092, 3090, 791: 4664, 954: 4663}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 643: 3737, 786: 4662, 3092, 3093, 3091, 791: 4665, 954: 4664}, + {2503, 2503, 9: 2503, 51: 2503, 102: 2503, 119: 2503, 2503, 2503, 2503, 2503, 126: 2503, 672: 2503}, {2502, 2502, 9: 2502, 51: 2502, 102: 2502, 119: 2502, 2502, 2502, 2502, 2502, 126: 2502, 672: 2502}, - {2501, 2501, 9: 2501, 51: 2501, 102: 2501, 119: 2501, 2501, 2501, 2501, 2501, 126: 2501, 672: 2501}, {8, 8, 9: 8, 51: 8, 102: 8, 126: 8, 672: 8}, {7, 7, 9: 7, 51: 7, 102: 7, 126: 7, 672: 7}, // 1770 {10, 10, 9: 10, 51: 10, 102: 10, 126: 10, 672: 10}, - {51: 3081, 102: 3082, 126: 3085, 672: 3084, 1089: 4667, 3083}, + {51: 3082, 102: 3083, 126: 3086, 672: 3085, 1089: 4668, 3084}, {9, 9, 9: 9, 51: 9, 102: 9, 126: 9, 672: 9}, - {27, 27, 169: 4675, 182: 4674, 184: 4673, 471: 4676, 1057: 4672, 1344: 4669, 4671, 1367: 4670}, + {27, 27, 169: 4676, 182: 4675, 184: 4674, 471: 4677, 1057: 4673, 1344: 4670, 4672, 1367: 4671}, {28, 28}, // 1775 - {26, 26, 9: 4692, 169: 4675, 182: 4674, 184: 4673, 1057: 4691}, + {26, 26, 9: 4693, 169: 4676, 182: 4675, 184: 4674, 1057: 4692}, {25, 25}, {24, 24, 9: 24, 169: 24, 182: 24, 184: 24}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 545: 2355, 547: 2355, 2355, 2355, 2355, 554: 2355, 2355, 557: 2355, 2355, 2355, 561: 2355, 2355, 566: 2355, 2355, 569: 4654, 573: 2355, 593: 2355, 600: 2355, 2355, 633: 2355, 640: 2355, 642: 2355, 2355, 2355, 2355, 650: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 671: 2355, 673: 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 725: 2355, 817: 4689}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 545: 2355, 547: 2355, 2355, 2355, 2355, 554: 2355, 2355, 557: 2355, 2355, 2355, 561: 2355, 2355, 566: 2355, 2355, 569: 4654, 573: 2355, 593: 2355, 600: 2355, 2355, 633: 2355, 640: 2355, 642: 2355, 2355, 2355, 2355, 650: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 671: 2355, 673: 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 725: 2355, 817: 4687}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 545: 2356, 547: 2356, 2356, 2356, 2356, 554: 2356, 2356, 557: 2356, 2356, 2356, 561: 2356, 2356, 566: 2356, 2356, 569: 4655, 573: 2356, 593: 2356, 600: 2356, 2356, 633: 2356, 640: 2356, 642: 2356, 2356, 2356, 2356, 650: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 671: 2356, 673: 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 725: 2356, 817: 4690}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 545: 2356, 547: 2356, 2356, 2356, 2356, 554: 2356, 2356, 557: 2356, 2356, 2356, 561: 2356, 2356, 566: 2356, 2356, 569: 4655, 573: 2356, 593: 2356, 600: 2356, 2356, 633: 2356, 640: 2356, 642: 2356, 2356, 2356, 2356, 650: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 671: 2356, 673: 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 725: 2356, 817: 4688}, // 1780 - {547: 2355, 569: 4654, 655: 2355, 817: 4682}, - {424: 4679, 4678, 4680, 463: 4677, 4681}, + {547: 2356, 569: 4655, 655: 2356, 817: 4683}, + {424: 4680, 4679, 4681, 463: 4678, 4682}, {17, 17}, {16, 16}, {15, 15}, // 1785 {14, 14}, {13, 13}, - {547: 4683, 655: 4684}, + {547: 4684, 655: 4685}, {19, 19, 9: 19, 169: 19, 182: 19, 184: 19}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4685}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4686}, // 1790 - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 4686}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 4687}, {18, 18, 9: 18, 169: 18, 182: 18, 184: 18}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4688}, - {20, 20, 9: 20, 169: 20, 182: 20, 184: 20, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4690}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4689}, + {20, 20, 9: 20, 169: 20, 182: 20, 184: 20, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4691}, // 1795 - {21, 21, 9: 21, 169: 21, 182: 21, 184: 21, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {21, 21, 9: 21, 169: 21, 182: 21, 184: 21, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {23, 23, 9: 23, 169: 23, 182: 23, 184: 23}, - {169: 4675, 182: 4674, 184: 4673, 1057: 4693}, + {169: 4676, 182: 4675, 184: 4674, 1057: 4694}, {22, 22, 9: 22, 169: 22, 182: 22, 184: 22}, - {296: 4697, 399: 4695, 924: 4696}, + {296: 4698, 399: 4696, 924: 4697}, // 1800 - {546: 4705, 597: 135, 1437: 4704}, + {546: 4706, 598: 135, 1437: 4705}, + {547: 4704}, + {2: 4700, 547: 4699}, {547: 4703}, - {2: 4699, 547: 4698}, - {547: 4702}, - {547: 4700}, - // 1805 {547: 4701}, + // 1805 + {547: 4702}, {136, 136}, {137, 137}, {138, 138}, - {597: 4711}, + {598: 4712}, // 1810 - {235: 4706}, - {745: 4707, 1012: 4708}, - {196: 4709}, - {597: 134}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4710}, + {235: 4707}, + {745: 4708, 1012: 4709}, + {196: 4710}, + {598: 134}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4711}, // 1815 - {2153, 2153, 9: 2153, 52: 2153, 544: 2153, 546: 2153, 553: 2153, 2153, 2153, 2153, 563: 2153, 2153, 2153, 568: 2153, 570: 2153, 2153, 2153, 574: 2153, 577: 2153, 2153, 2153, 2153, 3800, 3798, 3799, 3797, 3795, 2153, 2153, 2153, 2153, 2153, 2153, 595: 2153, 2153, 2153, 2153, 2153, 606: 2153, 815: 3796, 3794}, - {141: 3063, 257: 4725, 545: 2948, 2947, 4726, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 727: 4724, 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 4723}, - {563: 4742, 622: 2148, 976: 4741}, - {643, 643, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {2154, 2154, 9: 2154, 52: 2154, 544: 2154, 546: 2154, 553: 2154, 2154, 2154, 2154, 563: 2154, 2154, 2154, 568: 2154, 570: 2154, 2154, 2154, 574: 2154, 577: 2154, 2154, 2154, 2154, 3801, 3799, 3800, 3798, 3796, 2154, 2154, 2154, 2154, 2154, 2154, 594: 2154, 2154, 2154, 598: 2154, 2154, 606: 2154, 815: 3797, 3795}, + {141: 3064, 257: 4726, 545: 2949, 2948, 4727, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 727: 4725, 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 4724}, + {563: 4743, 622: 2149, 976: 4742}, + {643, 643, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, {645, 645, 553: 1030, 564: 1030, 1030}, // 1820 {650, 650}, @@ -9156,141 +9157,141 @@ var ( {642, 642}, {641, 641}, {144, 144}, - {141: 3063, 257: 4735, 545: 2948, 2947, 4736, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 4734}, + {141: 3064, 257: 4736, 545: 2949, 2948, 4737, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 4735}, // 1830 - {170: 4727}, + {170: 4728}, {140, 140}, - {432, 432, 568: 432, 570: 432, 578: 4728, 432, 904: 4729, 4730}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 4733}, + {432, 432, 568: 432, 570: 432, 578: 4729, 432, 904: 4730, 4731}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 4734}, {431, 431, 52: 431, 544: 431, 546: 431, 553: 431, 556: 431, 564: 431, 431, 568: 431, 570: 431, 572: 431, 574: 431, 577: 431, 579: 431, 586: 431, 431, 589: 431}, // 1835 - {1518, 1518, 568: 1518, 570: 1518, 579: 3912, 857: 3966, 926: 4731}, - {1084, 1084, 568: 3914, 570: 3913, 858: 3971, 941: 4732}, + {1519, 1519, 568: 1519, 570: 1519, 579: 3913, 857: 3967, 926: 4732}, + {1084, 1084, 568: 3915, 570: 3914, 858: 3972, 941: 4733}, {142, 142}, - {433, 433, 52: 433, 544: 433, 546: 433, 553: 433, 556: 433, 564: 433, 433, 568: 433, 570: 433, 572: 433, 574: 433, 577: 433, 579: 433, 581: 3800, 3798, 3799, 3797, 3795, 433, 433, 589: 433, 815: 3796, 3794}, + {433, 433, 52: 433, 544: 433, 546: 433, 553: 433, 556: 433, 564: 433, 433, 568: 433, 570: 433, 572: 433, 574: 433, 577: 433, 579: 433, 581: 3801, 3799, 3800, 3798, 3796, 433, 433, 589: 433, 815: 3797, 3795}, {143, 143}, // 1840 - {170: 4737}, + {170: 4738}, {139, 139}, - {432, 432, 568: 432, 570: 432, 578: 4728, 432, 904: 4729, 4738}, - {1518, 1518, 568: 1518, 570: 1518, 579: 3912, 857: 3966, 926: 4739}, - {1084, 1084, 568: 3914, 570: 3913, 858: 3971, 941: 4740}, + {432, 432, 568: 432, 570: 432, 578: 4729, 432, 904: 4730, 4739}, + {1519, 1519, 568: 1519, 570: 1519, 579: 3913, 857: 3967, 926: 4740}, + {1084, 1084, 568: 3915, 570: 3914, 858: 3972, 941: 4741}, // 1845 {141, 141}, - {622: 4743}, - {2: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 10: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 53: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 545: 2147, 574: 2147, 2147, 2147, 622: 2147, 657: 2147}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4744}, - {2732, 2732, 2732, 2732, 2732, 2732, 4792, 4794, 592, 10: 4761, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 98: 4763, 4784, 4785, 111: 4786, 141: 4766, 244: 4755, 260: 4749, 262: 4747, 264: 4770, 267: 4771, 280: 4765, 286: 4781, 301: 4759, 310: 4767, 316: 4762, 336: 4772, 344: 4768, 351: 4782, 4783, 358: 4750, 546: 4780, 549: 4791, 552: 2485, 4828, 560: 2732, 567: 2485, 571: 4752, 577: 4787, 579: 4769, 4779, 660: 4753, 717: 4758, 723: 2485, 4797, 727: 4746, 738: 4774, 741: 4760, 743: 4788, 781: 4773, 4764, 4775, 785: 4754, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 4833, 989: 4778, 1002: 4776, 1035: 4751, 1043: 4756, 1127: 4790, 1300: 4757, 1323: 4777, 1329: 4789, 4745}, + {622: 4744}, + {2: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 10: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 53: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 545: 2148, 574: 2148, 2148, 2148, 622: 2148, 657: 2148}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4745}, + {2733, 2733, 2733, 2733, 2733, 2733, 4793, 4795, 592, 10: 4762, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 98: 4764, 4785, 4786, 111: 4787, 141: 4767, 244: 4756, 260: 4750, 262: 4748, 264: 4771, 267: 4772, 280: 4766, 286: 4782, 301: 4760, 310: 4768, 316: 4763, 336: 4773, 344: 4769, 351: 4783, 4784, 358: 4751, 546: 4781, 549: 4792, 552: 2486, 4829, 560: 2733, 567: 2486, 571: 4753, 577: 4788, 579: 4770, 4780, 660: 4754, 717: 4759, 723: 2486, 4798, 727: 4747, 738: 4775, 741: 4761, 743: 4789, 781: 4774, 4765, 4776, 785: 4755, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 4834, 989: 4779, 1002: 4777, 1035: 4752, 1043: 4757, 1127: 4791, 1300: 4758, 1323: 4778, 1329: 4790, 4746}, // 1850 - {2483, 2483, 5628, 5630, 5631, 5629, 560: 5632, 1250: 5627, 1331: 5626}, - {560: 5600}, - {2890, 2890, 211: 5594, 560: 5595}, - {225: 5586}, - {547: 2355, 549: 2355, 569: 4654, 817: 5583}, + {2484, 2484, 5629, 5631, 5632, 5630, 560: 5633, 1250: 5628, 1331: 5627}, + {560: 5601}, + {2891, 2891, 211: 5595, 560: 5596}, + {225: 5587}, + {547: 2356, 549: 2356, 569: 4655, 817: 5584}, // 1855 - {547: 2355, 549: 2355, 569: 4654, 817: 5580}, - {2818, 2818, 2818, 2818, 2818, 2818, 4792, 4794, 592, 2818, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 549: 4791, 552: 2485, 4828, 560: 2818, 567: 2485, 580: 5576, 723: 2485, 4797, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 5577}, - {211: 5561, 218: 5562}, - {726: 5553}, - {2: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 10: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 53: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 5407, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 545: 2737, 560: 5406, 593: 2737, 669: 2726, 716: 2726, 2726, 719: 2726, 5155, 724: 2726, 760: 2726, 2726, 945: 5408, 970: 4987, 992: 5404, 1019: 5405}, + {547: 2356, 549: 2356, 569: 4655, 817: 5581}, + {2819, 2819, 2819, 2819, 2819, 2819, 4793, 4795, 592, 2819, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 549: 4792, 552: 2486, 4829, 560: 2819, 567: 2486, 580: 5577, 723: 2486, 4798, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 5578}, + {211: 5562, 218: 5563}, + {726: 5554}, + {2: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 10: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 53: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 5408, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 545: 2738, 560: 5407, 593: 2738, 669: 2727, 716: 2727, 2727, 719: 2727, 5156, 724: 2727, 760: 2727, 2727, 945: 5409, 970: 4988, 992: 5405, 1019: 5406}, // 1860 - {560: 5397}, + {560: 5398}, + {2807, 2807, 2807, 2807, 2807, 2807, 9: 2807, 560: 2807}, {2806, 2806, 2806, 2806, 2806, 2806, 9: 2806, 560: 2806}, - {2805, 2805, 2805, 2805, 2805, 2805, 9: 2805, 560: 2805}, - {560: 5395}, - {560: 5392}, + {560: 5396}, + {560: 5393}, // 1865 - {2: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 10: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 53: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 5372, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 560: 5371, 593: 2737, 669: 4973, 716: 5370, 4988, 720: 4989, 724: 4974, 760: 5374, 940: 5373, 970: 4987, 992: 5369, 1139: 5375}, - {560: 5362}, - {560: 5351}, - {560: 5349}, - {560: 5346}, + {2: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 10: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 53: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 5373, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 560: 5372, 593: 2738, 669: 4974, 716: 5371, 4989, 720: 4990, 724: 4975, 760: 5375, 940: 5374, 970: 4988, 992: 5370, 1139: 5376}, + {560: 5363}, + {560: 5352}, + {560: 5350}, + {560: 5347}, // 1870 - {560: 5343}, - {20: 5340, 560: 5339}, - {20: 5336, 560: 5335}, - {560: 5325}, - {737: 5318}, + {560: 5344}, + {20: 5341, 560: 5340}, + {20: 5337, 560: 5336}, + {560: 5326}, + {737: 5319}, // 1875 + {1070: 5318}, {1070: 5317}, - {1070: 5316}, - {2: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 10: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 53: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 593: 2737, 970: 4987, 992: 5312}, - {2: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 10: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 53: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 593: 2737, 970: 4987, 992: 5013}, - {2: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 10: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 53: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 717: 4988, 720: 4989, 724: 4986, 970: 4987, 992: 4984, 1139: 4985}, + {2: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 10: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 53: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 593: 2738, 970: 4988, 992: 5313}, + {2: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 10: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 53: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 593: 2738, 970: 4988, 992: 5014}, + {2: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 10: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 53: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 717: 4989, 720: 4990, 724: 4987, 970: 4988, 992: 4985, 1139: 4986}, // 1880 - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 551: 4971, 569: 4654, 575: 2355, 669: 4973, 724: 4974, 726: 4969, 817: 4970, 940: 4972, 970: 4968}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 551: 4972, 569: 4655, 575: 2356, 669: 4974, 724: 4975, 726: 4970, 817: 4971, 940: 4973, 970: 4969}, + {2774, 2774, 2774, 2774, 2774, 2774, 9: 2774, 560: 2774}, {2773, 2773, 2773, 2773, 2773, 2773, 9: 2773, 560: 2773}, {2772, 2772, 2772, 2772, 2772, 2772, 9: 2772, 560: 2772}, - {2771, 2771, 2771, 2771, 2771, 2771, 9: 2771, 560: 2771}, - {2770, 2770, 2770, 2770, 2770, 2770, 8: 591, 2770, 29: 591, 560: 2770}, + {2771, 2771, 2771, 2771, 2771, 2771, 8: 591, 2771, 29: 591, 560: 2771}, // 1885 + {258: 4968}, {258: 4967}, - {258: 4966}, + {2768, 2768, 2768, 2768, 2768, 2768, 9: 2768, 560: 2768}, {2767, 2767, 2767, 2767, 2767, 2767, 9: 2767, 560: 2767}, - {2766, 2766, 2766, 2766, 2766, 2766, 9: 2766, 560: 2766}, - {2762, 2762, 2762, 2762, 2762, 2762, 9: 2762, 560: 2762}, + {2763, 2763, 2763, 2763, 2763, 2763, 9: 2763, 560: 2763}, // 1890 - {2761, 2761, 2761, 2761, 2761, 2761, 9: 2761, 560: 2761}, - {57: 2355, 304: 2355, 327: 2355, 329: 2355, 549: 2355, 569: 4654, 817: 4960}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 549: 2355, 569: 4654, 817: 4957}, - {205: 4956, 784: 4955}, - {2731, 2731, 2731, 2731, 2731, 2731, 9: 4953, 560: 2731}, + {2762, 2762, 2762, 2762, 2762, 2762, 9: 2762, 560: 2762}, + {57: 2356, 304: 2356, 327: 2356, 329: 2356, 549: 2356, 569: 4655, 817: 4961}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 549: 2356, 569: 4655, 817: 4958}, + {205: 4957, 784: 4956}, + {2732, 2732, 2732, 2732, 2732, 2732, 9: 4954, 560: 2732}, // 1895 - {2730, 2730, 2730, 2730, 2730, 2730, 9: 2730, 560: 2730}, - {16: 2484, 18: 2484, 21: 2484, 552: 2484, 567: 2484, 723: 2484}, - {547: 2355, 569: 4654, 817: 4951}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 817: 4949}, - {22: 4944, 246: 4945, 311: 4946}, + {2731, 2731, 2731, 2731, 2731, 2731, 9: 2731, 560: 2731}, + {16: 2485, 18: 2485, 21: 2485, 552: 2485, 567: 2485, 723: 2485}, + {547: 2356, 569: 4655, 817: 4952}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 817: 4950}, + {22: 4945, 246: 4946, 311: 4947}, // 1900 - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 817: 4942}, - {309: 4939}, - {309: 4936}, - {569: 4654, 573: 2355, 817: 4934}, - {569: 4654, 573: 2355, 817: 4932}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 817: 4943}, + {309: 4940}, + {309: 4937}, + {569: 4655, 573: 2356, 817: 4935}, + {569: 4655, 573: 2356, 817: 4933}, // 1905 - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 569: 4654, 817: 4930}, - {569: 4654, 573: 2355, 817: 4928}, - {2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 15: 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 2429, 52: 2429, 544: 2429, 2429, 2429, 549: 2429, 551: 2429, 2429, 2429, 560: 2429, 562: 2429, 2429, 566: 2429, 2429, 580: 2429, 622: 2429, 670: 2429, 723: 2429, 2429}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 569: 4655, 817: 4931}, + {569: 4655, 573: 2356, 817: 4929}, + {2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 15: 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 52: 2430, 544: 2430, 2430, 2430, 549: 2430, 551: 2430, 2430, 2430, 560: 2430, 562: 2430, 2430, 566: 2430, 2430, 580: 2430, 622: 2430, 670: 2430, 723: 2430, 2430}, {629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 15: 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 544: 629, 629, 629, 549: 629, 551: 629, 629, 629, 560: 629, 562: 629, 629, 566: 629, 629, 580: 629, 622: 629, 670: 629, 723: 629, 629}, - {16: 4484, 552: 4923, 567: 4485, 723: 4483, 868: 4922}, + {16: 4485, 552: 4924, 567: 4486, 723: 4484, 868: 4923}, // 1910 - {8: 4916, 29: 4917}, - {569: 4654, 573: 2355, 817: 4914}, - {569: 4654, 573: 2355, 817: 4912}, - {547: 2355, 569: 4654, 817: 4910}, - {569: 4654, 573: 2355, 817: 4908}, + {8: 4917, 29: 4918}, + {569: 4655, 573: 2356, 817: 4915}, + {569: 4655, 573: 2356, 817: 4913}, + {547: 2356, 569: 4655, 817: 4911}, + {569: 4655, 573: 2356, 817: 4909}, // 1915 - {569: 4654, 573: 2355, 817: 4906}, - {547: 2355, 569: 4654, 817: 4904}, - {547: 2355, 569: 4654, 817: 4902}, - {569: 4654, 573: 2355, 817: 4900}, - {569: 4654, 573: 2355, 817: 4898}, + {569: 4655, 573: 2356, 817: 4907}, + {547: 2356, 569: 4655, 817: 4905}, + {547: 2356, 569: 4655, 817: 4903}, + {569: 4655, 573: 2356, 817: 4901}, + {569: 4655, 573: 2356, 817: 4899}, // 1920 {615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 15: 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 615, 544: 615, 615, 615, 549: 615, 551: 615, 615, 615, 560: 615, 562: 615, 615, 566: 615, 615, 580: 615, 622: 615, 670: 615, 723: 615, 615}, - {549: 2355, 569: 4654, 573: 2355, 817: 4896}, - {549: 2355, 569: 4654, 573: 2355, 817: 4893}, - {549: 2355, 569: 4654, 573: 2355, 817: 4890}, - {569: 4654, 573: 2355, 817: 4888}, + {549: 2356, 569: 4655, 573: 2356, 817: 4897}, + {549: 2356, 569: 4655, 573: 2356, 817: 4894}, + {549: 2356, 569: 4655, 573: 2356, 817: 4891}, + {569: 4655, 573: 2356, 817: 4889}, // 1925 - {569: 4654, 573: 2355, 817: 4886}, - {569: 4654, 573: 2355, 650: 2355, 2355, 817: 4884}, - {547: 2355, 569: 4654, 817: 4882}, - {547: 2355, 569: 4654, 817: 4880}, - {569: 4654, 573: 2355, 817: 4878}, + {569: 4655, 573: 2356, 817: 4887}, + {569: 4655, 573: 2356, 650: 2356, 2356, 817: 4885}, + {547: 2356, 569: 4655, 817: 4883}, + {547: 2356, 569: 4655, 817: 4881}, + {569: 4655, 573: 2356, 817: 4879}, // 1930 - {569: 4654, 573: 2355, 817: 4876}, - {549: 2355, 569: 4654, 573: 2355, 817: 4872}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 561: 2355, 569: 4654, 817: 4869}, - {545: 2355, 569: 4654, 817: 4864}, - {547: 2355, 569: 4654, 817: 4861}, + {569: 4655, 573: 2356, 817: 4877}, + {549: 2356, 569: 4655, 573: 2356, 817: 4873}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 561: 2356, 569: 4655, 817: 4870}, + {545: 2356, 569: 4655, 817: 4865}, + {547: 2356, 569: 4655, 817: 4862}, // 1935 - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 569: 4654, 817: 4855}, - {547: 2355, 569: 4654, 817: 4853}, - {547: 2355, 569: 4654, 817: 4851}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 569: 4655, 817: 4856}, + {547: 2356, 569: 4655, 817: 4854}, + {547: 2356, 569: 4655, 817: 4852}, {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, 544: 586, 586, 586, 549: 586, 551: 586, 586, 586, 560: 586, 562: 586, 586, 566: 586, 586, 580: 586, 622: 586, 670: 586, 723: 586, 586}, - {187: 2355, 262: 2355, 266: 2355, 302: 2355, 345: 2355, 362: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 549: 2355, 569: 4654, 817: 4835}, + {187: 2356, 262: 2356, 266: 2356, 302: 2356, 345: 2356, 362: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 549: 2356, 569: 4655, 817: 4836}, // 1940 - {187: 4838, 262: 4841, 266: 4837, 302: 4839, 345: 4840, 362: 4842, 4843, 4848, 4847, 4844, 4849, 4850, 4845, 4846, 549: 4836}, + {187: 4839, 262: 4842, 266: 4838, 302: 4840, 345: 4841, 362: 4843, 4844, 4849, 4848, 4845, 4850, 4851, 4846, 4847, 549: 4837}, {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, 544: 580, 580, 580, 549: 580, 551: 580, 580, 580, 560: 580, 562: 580, 580, 566: 580, 580, 580: 580, 622: 580, 670: 580, 723: 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, 544: 579, 579, 579, 549: 579, 551: 579, 579, 579, 560: 579, 562: 579, 579, 566: 579, 579, 580: 579, 622: 579, 670: 579, 723: 579, 579}, {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, 544: 578, 578, 578, 549: 578, 551: 578, 578, 578, 560: 578, 562: 578, 578, 566: 578, 578, 580: 578, 622: 578, 670: 578, 723: 578, 578}, @@ -9309,220 +9310,220 @@ var ( {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, 544: 567, 567, 567, 549: 567, 551: 567, 567, 567, 560: 567, 562: 567, 567, 566: 567, 567, 580: 567, 622: 567, 670: 567, 723: 567, 567}, // 1955 {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, 544: 566, 566, 566, 549: 566, 551: 566, 566, 566, 560: 566, 562: 566, 566, 566: 566, 566, 580: 566, 622: 566, 670: 566, 723: 566, 566}, - {547: 4852}, + {547: 4853}, {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, 544: 593, 593, 593, 549: 593, 551: 593, 593, 593, 560: 593, 562: 593, 593, 566: 593, 593, 580: 593, 622: 593, 670: 593, 723: 593, 593}, - {547: 4854}, + {547: 4855}, {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, 544: 594, 594, 594, 549: 594, 551: 594, 594, 594, 560: 594, 562: 594, 594, 566: 594, 594, 580: 594, 622: 594, 670: 594, 723: 594, 594}, // 1960 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4856, 3091, 3092, 3090}, - {557: 4857}, - {655: 4858}, - {547: 3640, 561: 3631, 573: 3635, 642: 3630, 644: 3632, 650: 3634, 3633, 3638, 654: 3639, 661: 3637, 792: 4859, 794: 3636}, - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 902: 3802, 916: 4860}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4857, 3092, 3093, 3091}, + {557: 4858}, + {655: 4859}, + {547: 3641, 561: 3632, 573: 3636, 642: 3631, 644: 3633, 650: 3635, 3634, 3639, 654: 3640, 661: 3638, 792: 4860, 794: 3637}, + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 902: 3803, 916: 4861}, // 1965 {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, 544: 595, 595, 595, 549: 595, 551: 595, 595, 595, 560: 595, 562: 595, 595, 566: 595, 595, 580: 595, 622: 595, 670: 595, 723: 595, 595}, - {547: 4863, 1183: 4862}, + {547: 4864, 1183: 4863}, {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, 544: 596, 596, 596, 549: 596, 551: 596, 596, 596, 560: 596, 562: 596, 596, 566: 596, 596, 580: 596, 622: 596, 670: 596, 723: 596, 596}, {148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 15: 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, 544: 148, 148, 148, 549: 148, 551: 148, 148, 148, 560: 148, 562: 148, 148, 566: 148, 148, 571: 148, 580: 148, 622: 148, 670: 148, 723: 148, 148}, - {545: 4865}, + {545: 4866}, // 1970 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 768, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 4866, 1308: 4867}, - {767, 767, 9: 3986, 52: 767, 546: 767}, - {52: 4868}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 768, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 4867, 1308: 4868}, + {767, 767, 9: 3987, 52: 767, 546: 767}, + {52: 4869}, {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, 544: 597, 597, 597, 549: 597, 551: 597, 597, 597, 560: 597, 562: 597, 597, 566: 597, 597, 580: 597, 622: 597, 670: 597, 723: 597, 597}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 561: 4870, 786: 3792, 3091, 3092, 3090, 820: 4871}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 561: 4871, 786: 3793, 3092, 3093, 3091, 820: 4872}, // 1975 {599, 599, 599, 599, 599, 599, 599, 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, 544: 599, 599, 599, 549: 599, 551: 599, 599, 599, 560: 599, 562: 599, 599, 566: 599, 599, 580: 599, 622: 599, 670: 599, 723: 599, 599}, {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, 544: 598, 598, 598, 549: 598, 551: 598, 598, 598, 560: 598, 562: 598, 598, 566: 598, 598, 580: 598, 622: 598, 670: 598, 723: 598, 598}, - {549: 4874, 573: 3077, 814: 3921, 829: 4875, 1301: 4873}, + {549: 4875, 573: 3078, 814: 3922, 829: 4876, 1301: 4874}, {602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 15: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 544: 602, 602, 602, 549: 602, 551: 602, 602, 602, 560: 602, 562: 602, 602, 566: 602, 602, 580: 602, 622: 602, 670: 602, 723: 602, 602}, {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, 544: 590, 590, 590, 549: 590, 551: 590, 590, 590, 560: 590, 562: 590, 590, 566: 590, 590, 580: 590, 622: 590, 670: 590, 723: 590, 590}, // 1980 {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, 544: 589, 589, 589, 549: 589, 551: 589, 589, 589, 560: 589, 562: 589, 589, 566: 589, 589, 580: 589, 622: 589, 670: 589, 723: 589, 589}, - {573: 3077, 814: 3921, 829: 4877}, + {573: 3078, 814: 3922, 829: 4878}, {603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 15: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 544: 603, 603, 603, 549: 603, 551: 603, 603, 603, 560: 603, 562: 603, 603, 566: 603, 603, 580: 603, 622: 603, 670: 603, 723: 603, 603}, - {573: 3077, 814: 3921, 829: 4879}, + {573: 3078, 814: 3922, 829: 4880}, {604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 15: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 544: 604, 604, 604, 549: 604, 551: 604, 604, 604, 560: 604, 562: 604, 604, 566: 604, 604, 580: 604, 622: 604, 670: 604, 723: 604, 604}, // 1985 - {547: 4881}, + {547: 4882}, {605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 15: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 544: 605, 605, 605, 549: 605, 551: 605, 605, 605, 560: 605, 562: 605, 605, 566: 605, 605, 580: 605, 622: 605, 670: 605, 723: 605, 605}, - {547: 4883}, + {547: 4884}, {606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 15: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 544: 606, 606, 606, 549: 606, 551: 606, 606, 606, 560: 606, 562: 606, 606, 566: 606, 606, 580: 606, 622: 606, 670: 606, 723: 606, 606}, - {573: 4145, 650: 4147, 4146, 933: 4885}, + {573: 4146, 650: 4148, 4147, 933: 4886}, // 1990 {607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 15: 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 544: 607, 607, 607, 549: 607, 551: 607, 607, 607, 560: 607, 562: 607, 607, 566: 607, 607, 580: 607, 622: 607, 670: 607, 723: 607, 607}, - {573: 3077, 814: 3921, 829: 4887}, + {573: 3078, 814: 3922, 829: 4888}, {608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 15: 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 544: 608, 608, 608, 549: 608, 551: 608, 608, 608, 560: 608, 562: 608, 608, 566: 608, 608, 580: 608, 622: 608, 670: 608, 723: 608, 608}, - {573: 3077, 814: 3921, 829: 4889}, + {573: 3078, 814: 3922, 829: 4890}, {609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 15: 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 544: 609, 609, 609, 549: 609, 551: 609, 609, 609, 560: 609, 562: 609, 609, 566: 609, 609, 580: 609, 622: 609, 670: 609, 723: 609, 609}, // 1995 - {549: 4892, 573: 3077, 814: 3921, 829: 4891}, + {549: 4893, 573: 3078, 814: 3922, 829: 4892}, {611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 15: 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 611, 544: 611, 611, 611, 549: 611, 551: 611, 611, 611, 560: 611, 562: 611, 611, 566: 611, 611, 580: 611, 622: 611, 670: 611, 723: 611, 611}, {610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 15: 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 544: 610, 610, 610, 549: 610, 551: 610, 610, 610, 560: 610, 562: 610, 610, 566: 610, 610, 580: 610, 622: 610, 670: 610, 723: 610, 610}, - {549: 4895, 573: 3077, 814: 3921, 829: 4894}, + {549: 4896, 573: 3078, 814: 3922, 829: 4895}, {613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 15: 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 544: 613, 613, 613, 549: 613, 551: 613, 613, 613, 560: 613, 562: 613, 613, 566: 613, 613, 580: 613, 622: 613, 670: 613, 723: 613, 613}, // 2000 {612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 15: 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 612, 544: 612, 612, 612, 549: 612, 551: 612, 612, 612, 560: 612, 562: 612, 612, 566: 612, 612, 580: 612, 622: 612, 670: 612, 723: 612, 612}, - {549: 4874, 573: 3077, 814: 3921, 829: 4875, 1301: 4897}, + {549: 4875, 573: 3078, 814: 3922, 829: 4876, 1301: 4898}, {614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 15: 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 544: 614, 614, 614, 549: 614, 551: 614, 614, 614, 560: 614, 562: 614, 614, 566: 614, 614, 580: 614, 622: 614, 670: 614, 723: 614, 614}, - {573: 3077, 814: 3921, 829: 4899}, + {573: 3078, 814: 3922, 829: 4900}, {616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 15: 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 616, 544: 616, 616, 616, 549: 616, 551: 616, 616, 616, 560: 616, 562: 616, 616, 566: 616, 616, 580: 616, 622: 616, 670: 616, 723: 616, 616}, // 2005 - {573: 3077, 814: 3921, 829: 4901}, + {573: 3078, 814: 3922, 829: 4902}, {617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 15: 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 617, 544: 617, 617, 617, 549: 617, 551: 617, 617, 617, 560: 617, 562: 617, 617, 566: 617, 617, 580: 617, 622: 617, 670: 617, 723: 617, 617}, - {547: 4903}, + {547: 4904}, {618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 15: 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 618, 544: 618, 618, 618, 549: 618, 551: 618, 618, 618, 560: 618, 562: 618, 618, 566: 618, 618, 580: 618, 622: 618, 670: 618, 723: 618, 618}, - {547: 4905}, + {547: 4906}, // 2010 {619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 15: 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 544: 619, 619, 619, 549: 619, 551: 619, 619, 619, 560: 619, 562: 619, 619, 566: 619, 619, 580: 619, 622: 619, 670: 619, 723: 619, 619}, - {573: 3077, 814: 3921, 829: 4907}, + {573: 3078, 814: 3922, 829: 4908}, {620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 15: 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 544: 620, 620, 620, 549: 620, 551: 620, 620, 620, 560: 620, 562: 620, 620, 566: 620, 620, 580: 620, 622: 620, 670: 620, 723: 620, 620}, - {573: 3077, 814: 3921, 829: 4909}, + {573: 3078, 814: 3922, 829: 4910}, {621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 15: 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 544: 621, 621, 621, 549: 621, 551: 621, 621, 621, 560: 621, 562: 621, 621, 566: 621, 621, 580: 621, 622: 621, 670: 621, 723: 621, 621}, // 2015 - {547: 4911}, + {547: 4912}, {622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 15: 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 622, 544: 622, 622, 622, 549: 622, 551: 622, 622, 622, 560: 622, 562: 622, 622, 566: 622, 622, 580: 622, 622: 622, 670: 622, 723: 622, 622}, - {573: 3077, 814: 3921, 829: 4913}, + {573: 3078, 814: 3922, 829: 4914}, {623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 15: 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 544: 623, 623, 623, 549: 623, 551: 623, 623, 623, 560: 623, 562: 623, 623, 566: 623, 623, 580: 623, 622: 623, 670: 623, 723: 623, 623}, - {573: 3077, 814: 3921, 829: 4915}, + {573: 3078, 814: 3922, 829: 4916}, // 2020 {625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 15: 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 625, 544: 625, 625, 625, 549: 625, 551: 625, 625, 625, 560: 625, 562: 625, 625, 566: 625, 625, 580: 625, 622: 625, 670: 625, 723: 625, 625}, - {569: 4654, 573: 2355, 817: 4920}, - {569: 4654, 573: 2355, 817: 4918}, - {573: 3077, 814: 3921, 829: 4919}, + {569: 4655, 573: 2356, 817: 4921}, + {569: 4655, 573: 2356, 817: 4919}, + {573: 3078, 814: 3922, 829: 4920}, {624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 15: 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 544: 624, 624, 624, 549: 624, 551: 624, 624, 624, 560: 624, 562: 624, 624, 566: 624, 624, 580: 624, 622: 624, 670: 624, 723: 624, 624}, // 2025 - {573: 3077, 814: 3921, 829: 4921}, + {573: 3078, 814: 3922, 829: 4922}, {626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 15: 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 626, 544: 626, 626, 626, 549: 626, 551: 626, 626, 626, 560: 626, 562: 626, 626, 566: 626, 626, 580: 626, 622: 626, 670: 626, 723: 626, 626}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 600: 2355, 817: 4926}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 600: 2355, 817: 4924}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 3790, 786: 3792, 3091, 3092, 3090, 820: 3789, 991: 4925}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 600: 2356, 817: 4927}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 600: 2356, 817: 4925}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 3791, 786: 3793, 3092, 3093, 3091, 820: 3790, 991: 4926}, // 2030 {627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 15: 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 627, 544: 627, 627, 627, 549: 627, 551: 627, 627, 627, 560: 627, 562: 627, 627, 566: 627, 627, 580: 627, 622: 627, 670: 627, 723: 627, 627}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 4927}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 4928}, {628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 15: 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 544: 628, 628, 628, 549: 628, 551: 628, 628, 628, 560: 628, 562: 628, 628, 566: 628, 628, 580: 628, 622: 628, 670: 628, 723: 628, 628}, - {573: 3077, 814: 3921, 829: 4929}, - {2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 15: 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, 52: 2430, 544: 2430, 2430, 2430, 549: 2430, 551: 2430, 2430, 2430, 560: 2430, 562: 2430, 2430, 566: 2430, 2430, 580: 2430, 622: 2430, 670: 2430, 723: 2430, 2430}, - // 2035 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4931, 3091, 3092, 3090}, + {573: 3078, 814: 3922, 829: 4930}, {2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 15: 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, 52: 2431, 544: 2431, 2431, 2431, 549: 2431, 551: 2431, 2431, 2431, 560: 2431, 562: 2431, 2431, 566: 2431, 2431, 580: 2431, 622: 2431, 670: 2431, 723: 2431, 2431}, - {573: 3077, 814: 3921, 829: 4933}, + // 2035 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4932, 3092, 3093, 3091}, {2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 15: 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, 52: 2432, 544: 2432, 2432, 2432, 549: 2432, 551: 2432, 2432, 2432, 560: 2432, 562: 2432, 2432, 566: 2432, 2432, 580: 2432, 622: 2432, 670: 2432, 723: 2432, 2432}, - {573: 3077, 814: 3921, 829: 4935}, - // 2040 + {573: 3078, 814: 3922, 829: 4934}, {2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 15: 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, 52: 2433, 544: 2433, 2433, 2433, 549: 2433, 551: 2433, 2433, 2433, 560: 2433, 562: 2433, 2433, 566: 2433, 2433, 580: 2433, 622: 2433, 670: 2433, 723: 2433, 2433}, - {547: 2355, 569: 4654, 817: 4937}, - {547: 4938}, + {573: 3078, 814: 3922, 829: 4936}, + // 2040 {2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 15: 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 2434, 52: 2434, 544: 2434, 2434, 2434, 549: 2434, 551: 2434, 2434, 2434, 560: 2434, 562: 2434, 2434, 566: 2434, 2434, 580: 2434, 622: 2434, 670: 2434, 723: 2434, 2434}, - {547: 2355, 569: 4654, 817: 4940}, - // 2045 - {547: 4941}, + {547: 2356, 569: 4655, 817: 4938}, + {547: 4939}, {2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 15: 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, 52: 2435, 544: 2435, 2435, 2435, 549: 2435, 551: 2435, 2435, 2435, 560: 2435, 562: 2435, 2435, 566: 2435, 2435, 580: 2435, 622: 2435, 670: 2435, 723: 2435, 2435}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 786: 3792, 3091, 3092, 3090, 820: 4943}, + {547: 2356, 569: 4655, 817: 4941}, + // 2045 + {547: 4942}, {2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 15: 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 2436, 52: 2436, 544: 2436, 2436, 2436, 549: 2436, 551: 2436, 2436, 2436, 560: 2436, 562: 2436, 2436, 566: 2436, 2436, 580: 2436, 622: 2436, 670: 2436, 723: 2436, 2436}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 817: 4947}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 786: 3793, 3092, 3093, 3091, 820: 4944}, + {2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 15: 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 52: 2437, 544: 2437, 2437, 2437, 549: 2437, 551: 2437, 2437, 2437, 560: 2437, 562: 2437, 2437, 566: 2437, 2437, 580: 2437, 622: 2437, 670: 2437, 723: 2437, 2437}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 817: 4948}, // 2050 {601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 15: 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 544: 601, 601, 601, 549: 601, 551: 601, 601, 601, 560: 601, 562: 601, 601, 566: 601, 601, 580: 601, 622: 601, 670: 601, 723: 601, 601}, {600, 600, 600, 600, 600, 600, 600, 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, 544: 600, 600, 600, 549: 600, 551: 600, 600, 600, 560: 600, 562: 600, 600, 566: 600, 600, 580: 600, 622: 600, 670: 600, 723: 600, 600}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 786: 3792, 3091, 3092, 3090, 820: 4948}, - {2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 15: 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 2437, 52: 2437, 544: 2437, 2437, 2437, 549: 2437, 551: 2437, 2437, 2437, 560: 2437, 562: 2437, 2437, 566: 2437, 2437, 580: 2437, 622: 2437, 670: 2437, 723: 2437, 2437}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 786: 3792, 3091, 3092, 3090, 820: 4950}, - // 2055 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 786: 3793, 3092, 3093, 3091, 820: 4949}, {2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 15: 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, 52: 2438, 544: 2438, 2438, 2438, 549: 2438, 551: 2438, 2438, 2438, 560: 2438, 562: 2438, 2438, 566: 2438, 2438, 580: 2438, 622: 2438, 670: 2438, 723: 2438, 2438}, - {547: 4952}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 786: 3793, 3092, 3093, 3091, 820: 4951}, + // 2055 {2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 15: 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 2439, 52: 2439, 544: 2439, 2439, 2439, 549: 2439, 551: 2439, 2439, 2439, 560: 2439, 562: 2439, 2439, 566: 2439, 2439, 580: 2439, 622: 2439, 670: 2439, 723: 2439, 2439}, - {6: 4792, 4794, 592, 10: 4761, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 98: 4763, 4784, 4785, 111: 4786, 141: 4766, 244: 4755, 260: 4749, 264: 4770, 267: 4771, 280: 4765, 286: 4781, 301: 4759, 310: 4767, 316: 4762, 336: 4772, 344: 4768, 351: 4782, 4783, 358: 4750, 546: 4780, 549: 4791, 552: 2485, 4828, 567: 2485, 571: 4752, 577: 4787, 579: 4769, 4779, 660: 4753, 717: 4758, 723: 2485, 4797, 738: 4774, 741: 4760, 743: 4788, 781: 4773, 4764, 4775, 785: 4754, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 4833, 989: 4778, 1002: 4776, 1035: 4751, 1043: 4756, 1127: 4954, 1300: 4757, 1323: 4777}, - {2729, 2729, 2729, 2729, 2729, 2729, 9: 2729, 560: 2729}, + {547: 4953}, + {2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 15: 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 2440, 52: 2440, 544: 2440, 2440, 2440, 549: 2440, 551: 2440, 2440, 2440, 560: 2440, 562: 2440, 2440, 566: 2440, 2440, 580: 2440, 622: 2440, 670: 2440, 723: 2440, 2440}, + {6: 4793, 4795, 592, 10: 4762, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 98: 4764, 4785, 4786, 111: 4787, 141: 4767, 244: 4756, 260: 4750, 264: 4771, 267: 4772, 280: 4766, 286: 4782, 301: 4760, 310: 4768, 316: 4763, 336: 4773, 344: 4769, 351: 4783, 4784, 358: 4751, 546: 4781, 549: 4792, 552: 2486, 4829, 567: 2486, 571: 4753, 577: 4788, 579: 4770, 4780, 660: 4754, 717: 4759, 723: 2486, 4798, 738: 4775, 741: 4761, 743: 4789, 781: 4774, 4765, 4776, 785: 4755, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 4834, 989: 4779, 1002: 4777, 1035: 4752, 1043: 4757, 1127: 4955, 1300: 4758, 1323: 4778}, + {2730, 2730, 2730, 2730, 2730, 2730, 9: 2730, 560: 2730}, // 2060 + {2744, 2744, 2744, 2744, 2744, 2744, 9: 2744, 560: 2744}, {2743, 2743, 2743, 2743, 2743, 2743, 9: 2743, 560: 2743}, - {2742, 2742, 2742, 2742, 2742, 2742, 9: 2742, 560: 2742}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4958, 786: 4959, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4959, 786: 4960, 3092, 3093, 3091}, + {2746, 2746, 2746, 2746, 2746, 2746, 9: 2746, 111: 2746, 560: 2746}, {2745, 2745, 2745, 2745, 2745, 2745, 9: 2745, 111: 2745, 560: 2745}, - {2744, 2744, 2744, 2744, 2744, 2744, 9: 2744, 111: 2744, 560: 2744}, // 2065 - {57: 4965, 304: 4962, 327: 4963, 329: 4964, 549: 4961}, + {57: 4966, 304: 4963, 327: 4964, 329: 4965, 549: 4962}, + {2751, 2751, 2751, 2751, 2751, 2751, 9: 2751, 560: 2751, 577: 2751}, {2750, 2750, 2750, 2750, 2750, 2750, 9: 2750, 560: 2750, 577: 2750}, {2749, 2749, 2749, 2749, 2749, 2749, 9: 2749, 560: 2749, 577: 2749}, {2748, 2748, 2748, 2748, 2748, 2748, 9: 2748, 560: 2748, 577: 2748}, - {2747, 2747, 2747, 2747, 2747, 2747, 9: 2747, 560: 2747, 577: 2747}, // 2070 - {2746, 2746, 2746, 2746, 2746, 2746, 9: 2746, 560: 2746, 577: 2746}, - {2768, 2768, 2768, 2768, 2768, 2768, 9: 2768, 560: 2768}, + {2747, 2747, 2747, 2747, 2747, 2747, 9: 2747, 560: 2747, 577: 2747}, {2769, 2769, 2769, 2769, 2769, 2769, 9: 2769, 560: 2769}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4981, 3091, 3092, 3090}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4980}, + {2770, 2770, 2770, 2770, 2770, 2770, 9: 2770, 560: 2770}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4982, 3092, 3093, 3091}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4981}, // 2075 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4979}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 4978}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4975, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4980}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 4979}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4976, 3092, 3093, 3091}, + {2: 2742, 2742, 2742, 2742, 2742, 2742, 2742, 10: 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 53: 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 2742, 545: 2742, 556: 2742, 572: 2742, 593: 2742}, {2: 2741, 2741, 2741, 2741, 2741, 2741, 2741, 10: 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 53: 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 2741, 545: 2741, 556: 2741, 572: 2741, 593: 2741}, - {2: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 10: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 53: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 545: 2740, 556: 2740, 572: 2740, 593: 2740}, // 2080 - {726: 4976}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4977, 3091, 3092, 3090}, - {2774, 2774, 2774, 2774, 2774, 2774, 9: 2774, 560: 2774}, + {726: 4977}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4978, 3092, 3093, 3091}, {2775, 2775, 2775, 2775, 2775, 2775, 9: 2775, 560: 2775}, {2776, 2776, 2776, 2776, 2776, 2776, 9: 2776, 560: 2776}, - // 2085 {2777, 2777, 2777, 2777, 2777, 2777, 9: 2777, 560: 2777}, - {726: 4982}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4983, 3091, 3092, 3090}, + // 2085 {2778, 2778, 2778, 2778, 2778, 2778, 9: 2778, 560: 2778}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4999}, + {726: 4983}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4984, 3092, 3093, 3091}, + {2779, 2779, 2779, 2779, 2779, 2779, 9: 2779, 560: 2779}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5000}, // 2090 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4994, 3091, 3092, 3090}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4990, 3091, 3092, 3090}, - {2: 2736, 2736, 2736, 2736, 2736, 2736, 2736, 10: 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 53: 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, 545: 2736, 593: 2736}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4995, 3092, 3093, 3091}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4991, 3092, 3093, 3091}, + {2: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 10: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 53: 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 2737, 545: 2737, 593: 2737}, {2: 637, 637, 637, 637, 637, 637, 637, 10: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 53: 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637, 637}, {2: 636, 636, 636, 636, 636, 636, 636, 10: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 53: 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636, 636}, // 2095 - {115: 4993, 118: 4992, 977: 4991}, - {2763, 2763, 2763, 2763, 2763, 2763, 9: 2763, 560: 2763}, + {115: 4994, 118: 4993, 977: 4992}, + {2764, 2764, 2764, 2764, 2764, 2764, 9: 2764, 560: 2764}, + {2126, 2126, 2126, 2126, 2126, 2126, 2126, 9: 2126, 19: 2126, 52: 2126, 111: 2126, 113: 2126, 2126, 2126, 2126, 118: 2126, 546: 2126, 556: 2126, 560: 2126, 577: 2126}, {2125, 2125, 2125, 2125, 2125, 2125, 2125, 9: 2125, 19: 2125, 52: 2125, 111: 2125, 113: 2125, 2125, 2125, 2125, 118: 2125, 546: 2125, 556: 2125, 560: 2125, 577: 2125}, - {2124, 2124, 2124, 2124, 2124, 2124, 2124, 9: 2124, 19: 2124, 52: 2124, 111: 2124, 113: 2124, 2124, 2124, 2124, 118: 2124, 546: 2124, 556: 2124, 560: 2124, 577: 2124}, - {201: 4996, 548: 3867, 550: 3866, 932: 4997, 1059: 4995}, + {201: 4997, 548: 3868, 550: 3867, 932: 4998, 1059: 4996}, // 2100 - {2765, 2765, 2765, 2765, 2765, 2765, 9: 2765, 560: 2765}, + {2766, 2766, 2766, 2766, 2766, 2766, 9: 2766, 560: 2766}, + {2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 2631, 52: 2631, 544: 2631, 548: 2631, 2631, 2631, 2631, 2631, 560: 2631, 2631, 669: 2631, 716: 2631, 2631, 719: 2631, 2631, 2631, 2631}, + {201: 4999}, {2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 2630, 52: 2630, 544: 2630, 548: 2630, 2630, 2630, 2630, 2630, 560: 2630, 2630, 669: 2630, 716: 2630, 2630, 719: 2630, 2630, 2630, 2630}, - {201: 4998}, - {2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 52: 2629, 544: 2629, 548: 2629, 2629, 2629, 2629, 2629, 560: 2629, 2629, 669: 2629, 716: 2629, 2629, 719: 2629, 2629, 2629, 2629}, - {571: 5000, 741: 5001}, + {571: 5001, 741: 5002}, // 2105 + {549: 5004}, {549: 5003}, - {549: 5002}, - {2779, 2779, 2779, 2779, 2779, 2779, 9: 2779, 560: 2779}, - {545: 5005, 547: 3640, 557: 5007, 5008, 561: 3631, 573: 3635, 642: 3630, 644: 3632, 650: 3634, 3633, 3638, 654: 3639, 661: 3637, 792: 5006, 794: 3636, 1098: 5004}, - {2781, 2781, 2781, 2781, 2781, 2781, 9: 2781, 560: 2781}, + {2780, 2780, 2780, 2780, 2780, 2780, 9: 2780, 560: 2780}, + {545: 5006, 547: 3641, 557: 5008, 5009, 561: 3632, 573: 3636, 642: 3631, 644: 3633, 650: 3635, 3634, 3639, 654: 3640, 661: 3638, 792: 5007, 794: 3637, 1098: 5005}, + {2782, 2782, 2782, 2782, 2782, 2782, 9: 2782, 560: 2782}, // 2110 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 5011}, - {2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 52: 2536, 544: 2536, 548: 2536, 2536, 2536, 2536, 2536, 560: 2536, 2536, 669: 2536, 716: 2536, 2536, 719: 2536, 2536, 2536, 2536}, - {573: 4145, 650: 4147, 4146, 933: 5010}, - {573: 4145, 650: 4147, 4146, 933: 5009}, - {2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 52: 2534, 544: 2534, 548: 2534, 2534, 2534, 2534, 2534, 560: 2534, 2534, 669: 2534, 716: 2534, 2534, 719: 2534, 2534, 2534, 2534}, - // 2115 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 5012}, + {2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 52: 2537, 544: 2537, 548: 2537, 2537, 2537, 2537, 2537, 560: 2537, 2537, 669: 2537, 716: 2537, 2537, 719: 2537, 2537, 2537, 2537}, + {573: 4146, 650: 4148, 4147, 933: 5011}, + {573: 4146, 650: 4148, 4147, 933: 5010}, {2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 52: 2535, 544: 2535, 548: 2535, 2535, 2535, 2535, 2535, 560: 2535, 2535, 669: 2535, 716: 2535, 2535, 719: 2535, 2535, 2535, 2535}, - {52: 5012, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2780, 2780, 2780, 2780, 2780, 2780, 9: 2780, 560: 2780}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5014}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5017}, + // 2115 + {2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 52: 2536, 544: 2536, 548: 2536, 2536, 2536, 2536, 2536, 560: 2536, 2536, 669: 2536, 716: 2536, 2536, 719: 2536, 2536, 2536, 2536}, + {52: 5013, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2781, 2781, 2781, 2781, 2781, 2781, 9: 2781, 560: 2781}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5015}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5018}, // 2120 - {659: 5016}, - {2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 547: 2151, 549: 2151, 560: 2151, 575: 2151, 645: 2151}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5019, 971: 5018}, - {2735, 2735, 2735, 2735, 2735, 2735, 9: 2735, 5309, 5310, 560: 2735, 1048: 5308}, - {12: 5021, 127: 5073, 136: 5074, 183: 5063, 185: 5084, 5083, 5046, 5086, 196: 5085, 198: 5065, 200: 5043, 209: 5080, 214: 5052, 5042, 5061, 220: 5069, 5068, 223: 5072, 567: 5067, 571: 5062, 600: 5057, 723: 5066, 746: 5049, 5047, 5071, 5070, 5044, 5040, 5034, 5048, 755: 5058, 5041, 5076, 5050, 5051, 762: 5035, 5036, 5037, 5038, 5039, 5064, 5078, 5082, 5077, 5032, 5081, 5033, 5045, 5031, 5075, 5030, 5079, 969: 5053, 1040: 5055, 1044: 5029, 5059, 5026, 1053: 5024, 1061: 5027, 5028, 1069: 5025, 1074: 5054, 1078: 5022, 5056, 1099: 5023, 1103: 5060, 1106: 5020, 1115: 5087}, + {659: 5017}, + {2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 547: 2152, 549: 2152, 560: 2152, 575: 2152, 645: 2152}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5020, 971: 5019}, + {2736, 2736, 2736, 2736, 2736, 2736, 9: 2736, 5310, 5311, 560: 2736, 1048: 5309}, + {12: 5022, 127: 5074, 136: 5075, 183: 5064, 185: 5085, 5084, 5047, 5087, 196: 5086, 198: 5066, 200: 5044, 209: 5081, 214: 5053, 5043, 5062, 220: 5070, 5069, 223: 5073, 567: 5068, 571: 5063, 600: 5058, 723: 5067, 746: 5050, 5048, 5072, 5071, 5045, 5041, 5035, 5049, 755: 5059, 5042, 5077, 5051, 5052, 762: 5036, 5037, 5038, 5039, 5040, 5065, 5079, 5083, 5078, 5033, 5082, 5034, 5046, 5032, 5076, 5031, 5080, 969: 5054, 1040: 5056, 1044: 5030, 5060, 5027, 1053: 5025, 1061: 5028, 5029, 1069: 5026, 1074: 5055, 1078: 5023, 5057, 1099: 5024, 1103: 5061, 1106: 5021, 1115: 5088}, // 2125 - {2590, 2590, 2590, 2590, 2590, 2590, 5166, 5172, 5160, 2590, 2590, 2590, 5164, 5173, 5171, 52: 2590, 544: 5165, 548: 3867, 5163, 3866, 2597, 5170, 560: 2590, 5159, 669: 2634, 716: 5157, 2726, 719: 5162, 5155, 5177, 5174, 932: 5158, 945: 5167, 1028: 5169, 1047: 5175, 1063: 5168, 1086: 5161, 1143: 5176, 5307}, - {2590, 2590, 2590, 2590, 2590, 2590, 5166, 5172, 5160, 2590, 2590, 2590, 5164, 5173, 5171, 52: 2590, 544: 5165, 548: 3867, 5163, 3866, 2597, 5170, 560: 2590, 5159, 669: 2634, 716: 5157, 2726, 719: 5162, 5155, 5177, 5174, 932: 5158, 945: 5167, 1028: 5169, 1047: 5175, 1063: 5168, 1086: 5161, 1143: 5176, 5156}, + {2591, 2591, 2591, 2591, 2591, 2591, 5167, 5173, 5161, 2591, 2591, 2591, 5165, 5174, 5172, 52: 2591, 544: 5166, 548: 3868, 5164, 3867, 2598, 5171, 560: 2591, 5160, 669: 2635, 716: 5158, 2727, 719: 5163, 5156, 5178, 5175, 932: 5159, 945: 5168, 1028: 5170, 1047: 5176, 1063: 5169, 1086: 5162, 1143: 5177, 5308}, + {2591, 2591, 2591, 2591, 2591, 2591, 5167, 5173, 5161, 2591, 2591, 2591, 5165, 5174, 5172, 52: 2591, 544: 5166, 548: 3868, 5164, 3867, 2598, 5171, 560: 2591, 5160, 669: 2635, 716: 5158, 2727, 719: 5163, 5156, 5178, 5175, 932: 5159, 945: 5168, 1028: 5170, 1047: 5176, 1063: 5169, 1086: 5162, 1143: 5177, 5157}, {565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 52: 565, 544: 565, 548: 565, 565, 565, 565, 565, 560: 565, 565, 669: 565, 716: 565, 565, 719: 565, 565, 565, 565}, {564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 52: 564, 544: 564, 548: 564, 564, 564, 564, 564, 560: 564, 564, 669: 564, 716: 564, 564, 719: 564, 564, 564, 564}, {563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 52: 563, 544: 563, 548: 563, 563, 563, 563, 563, 560: 563, 563, 669: 563, 716: 563, 563, 719: 563, 563, 563, 563}, // 2130 - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 59: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 833: 476, 476, 856: 4461, 900: 5153}, - {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5152}, - {469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 52: 469, 59: 469, 544: 469, 4465, 548: 469, 469, 469, 469, 469, 560: 469, 469, 669: 469, 716: 469, 469, 719: 469, 469, 469, 469, 833: 469, 469, 856: 4466, 1020: 5150, 1027: 4467}, - {469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 52: 469, 59: 469, 544: 469, 4465, 548: 469, 469, 469, 469, 469, 560: 469, 469, 669: 469, 716: 469, 469, 719: 469, 469, 469, 469, 833: 469, 469, 856: 4466, 1020: 5148, 1027: 4467}, - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5147}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 59: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 833: 476, 476, 856: 4462, 900: 5154}, + {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5153}, + {469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 52: 469, 59: 469, 544: 469, 4466, 548: 469, 469, 469, 469, 469, 560: 469, 469, 669: 469, 716: 469, 469, 719: 469, 469, 469, 469, 833: 469, 469, 856: 4467, 1020: 5151, 1027: 4468}, + {469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 52: 469, 59: 469, 544: 469, 4466, 548: 469, 469, 469, 469, 469, 560: 469, 469, 669: 469, 716: 469, 469, 719: 469, 469, 469, 469, 833: 469, 469, 856: 4467, 1020: 5149, 1027: 4468}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5148}, // 2135 {557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 52: 557, 59: 557, 544: 557, 557, 548: 557, 557, 557, 557, 557, 560: 557, 557, 669: 557, 716: 557, 557, 719: 557, 557, 557, 557, 833: 557, 557}, {556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 52: 556, 59: 556, 544: 556, 556, 548: 556, 556, 556, 556, 556, 560: 556, 556, 669: 556, 716: 556, 556, 719: 556, 556, 556, 556, 833: 556, 556}, @@ -9546,31 +9547,31 @@ var ( {538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 52: 538, 59: 538, 544: 538, 538, 548: 538, 538, 538, 538, 538, 560: 538, 538, 669: 538, 716: 538, 538, 719: 538, 538, 538, 538, 833: 538, 538}, {537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 52: 537, 59: 537, 544: 537, 537, 548: 537, 537, 537, 537, 537, 560: 537, 537, 669: 537, 716: 537, 537, 719: 537, 537, 537, 537, 833: 537, 537}, {536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 52: 536, 59: 536, 544: 536, 536, 548: 536, 536, 536, 536, 536, 560: 536, 536, 669: 536, 716: 536, 536, 719: 536, 536, 536, 536, 833: 536, 536}, - {535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 52: 535, 59: 535, 544: 535, 535, 548: 535, 535, 535, 535, 535, 560: 535, 535, 669: 535, 716: 535, 535, 719: 535, 535, 535, 535, 833: 535, 535, 1438: 5146}, + {535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 52: 535, 59: 535, 544: 535, 535, 548: 535, 535, 535, 535, 535, 560: 535, 535, 669: 535, 716: 535, 535, 719: 535, 535, 535, 535, 833: 535, 535, 1438: 5147}, // 2155 {533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 52: 533, 59: 533, 544: 533, 533, 548: 533, 533, 533, 533, 533, 560: 533, 533, 669: 533, 716: 533, 533, 719: 533, 533, 533, 533, 833: 533, 533}, {532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 52: 532, 59: 532, 544: 532, 532, 548: 532, 532, 532, 532, 532, 560: 532, 532, 669: 532, 716: 532, 532, 719: 532, 532, 532, 532, 833: 532, 532}, {531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 52: 531, 544: 531, 531, 548: 531, 531, 531, 531, 531, 560: 531, 531, 669: 531, 716: 531, 531, 719: 531, 531, 531, 531}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 544: 460, 4460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 856: 5143, 868: 4482, 911: 5144}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 544: 460, 4460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 856: 5140, 868: 4482, 911: 5141}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 544: 460, 4461, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 856: 5144, 868: 4483, 911: 5145}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 544: 460, 4461, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 856: 5141, 868: 4483, 911: 5142}, // 2160 - {545: 4460, 856: 5138}, - {545: 4460, 856: 5136}, - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5135}, - {545: 4460, 856: 5134}, + {545: 4461, 856: 5139}, + {545: 4461, 856: 5137}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5136}, + {545: 4461, 856: 5135}, {522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 52: 522, 544: 522, 548: 522, 522, 522, 522, 522, 560: 522, 522, 669: 522, 716: 522, 522, 719: 522, 522, 522, 522}, // 2165 - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 162: 5118, 5120, 165: 5119, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5117, 1003: 5133}, - {545: 5129}, - {545: 5122}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 162: 5119, 5121, 165: 5120, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5118, 1003: 5134}, + {545: 5130}, + {545: 5123}, {518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 52: 518, 544: 518, 548: 518, 518, 518, 518, 518, 560: 518, 518, 669: 518, 716: 518, 518, 719: 518, 518, 518, 518}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 162: 5118, 5120, 165: 5119, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 5115, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 5114, 748: 5071, 5070, 755: 5116, 868: 4482, 911: 5117, 1003: 5113, 1040: 5112}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 162: 5119, 5121, 165: 5120, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 5116, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 5115, 748: 5072, 5071, 755: 5117, 868: 4483, 911: 5118, 1003: 5114, 1040: 5113}, // 2170 - {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 52: 463, 544: 463, 463, 548: 463, 463, 463, 463, 463, 560: 463, 463, 624: 4454, 669: 463, 716: 463, 463, 719: 463, 463, 463, 463, 1244: 5110}, - {514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 16: 514, 52: 514, 544: 514, 514, 548: 514, 514, 514, 514, 514, 560: 514, 514, 567: 514, 600: 514, 669: 514, 716: 514, 514, 719: 514, 514, 514, 514, 514, 961: 5109}, - {513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 16: 513, 52: 513, 544: 513, 513, 548: 513, 513, 513, 513, 513, 560: 513, 513, 567: 513, 600: 513, 669: 513, 716: 513, 513, 719: 513, 513, 513, 513, 513, 961: 5108}, - {512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 16: 512, 52: 512, 544: 512, 512, 548: 512, 512, 512, 512, 512, 560: 512, 512, 567: 512, 600: 512, 669: 512, 716: 512, 512, 719: 512, 512, 512, 512, 512, 748: 5106, 5105, 961: 5107}, - {567: 5100, 723: 5099, 748: 5102, 5101}, + {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 52: 463, 544: 463, 463, 548: 463, 463, 463, 463, 463, 560: 463, 463, 624: 4455, 669: 463, 716: 463, 463, 719: 463, 463, 463, 463, 1244: 5111}, + {514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 16: 514, 52: 514, 544: 514, 514, 548: 514, 514, 514, 514, 514, 560: 514, 514, 567: 514, 600: 514, 669: 514, 716: 514, 514, 719: 514, 514, 514, 514, 514, 961: 5110}, + {513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 513, 16: 513, 52: 513, 544: 513, 513, 548: 513, 513, 513, 513, 513, 560: 513, 513, 567: 513, 600: 513, 669: 513, 716: 513, 513, 719: 513, 513, 513, 513, 513, 961: 5109}, + {512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 512, 16: 512, 52: 512, 544: 512, 512, 548: 512, 512, 512, 512, 512, 560: 512, 512, 567: 512, 600: 512, 669: 512, 716: 512, 512, 719: 512, 512, 512, 512, 512, 748: 5107, 5106, 961: 5108}, + {567: 5101, 723: 5100, 748: 5103, 5102}, // 2175 {507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 16: 507, 52: 507, 162: 507, 507, 165: 507, 544: 507, 507, 548: 507, 507, 507, 507, 507, 560: 507, 507, 567: 507, 600: 507, 669: 507, 716: 507, 507, 719: 507, 507, 507, 507, 507}, {506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 16: 506, 52: 506, 162: 506, 506, 165: 506, 544: 506, 506, 548: 506, 506, 506, 506, 506, 560: 506, 506, 567: 506, 600: 506, 669: 506, 716: 506, 506, 719: 506, 506, 506, 506, 506}, @@ -9579,22 +9580,22 @@ var ( {496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 52: 496, 59: 496, 544: 496, 496, 548: 496, 496, 496, 496, 496, 560: 496, 496, 669: 496, 716: 496, 496, 719: 496, 496, 496, 496, 833: 496, 496}, // 2180 {495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 52: 495, 544: 495, 548: 495, 495, 495, 495, 495, 560: 495, 495, 669: 495, 716: 495, 495, 719: 495, 495, 495, 495}, - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5098}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5099}, {493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 52: 493, 544: 493, 548: 493, 493, 493, 493, 493, 560: 493, 493, 669: 493, 716: 493, 493, 719: 493, 493, 493, 493}, {492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 52: 492, 544: 492, 548: 492, 492, 492, 492, 492, 560: 492, 492, 669: 492, 716: 492, 492, 719: 492, 492, 492, 492}, {490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 16: 490, 52: 490, 162: 490, 490, 165: 490, 544: 490, 548: 490, 490, 490, 490, 490, 560: 490, 490, 567: 490, 600: 490, 669: 490, 716: 490, 490, 719: 490, 490, 490, 490, 490}, // 2185 - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 16: 476, 52: 476, 162: 476, 476, 165: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 567: 476, 600: 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 476, 856: 4461, 900: 5097}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 16: 476, 52: 476, 162: 476, 476, 165: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 567: 476, 600: 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 476, 856: 4462, 900: 5098}, {488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 16: 488, 52: 488, 162: 488, 488, 165: 488, 544: 488, 548: 488, 488, 488, 488, 488, 560: 488, 488, 567: 488, 600: 488, 669: 488, 716: 488, 488, 719: 488, 488, 488, 488, 488}, {487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 16: 487, 52: 487, 162: 487, 487, 165: 487, 544: 487, 548: 487, 487, 487, 487, 487, 560: 487, 487, 567: 487, 600: 487, 669: 487, 716: 487, 487, 719: 487, 487, 487, 487, 487}, {482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 52: 482, 544: 482, 548: 482, 482, 482, 482, 482, 560: 482, 482, 669: 482, 716: 482, 482, 719: 482, 482, 482, 482}, - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5096}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5097}, // 2190 - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5095}, - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5094}, - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 59: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 833: 476, 476, 856: 4461, 900: 5088}, - {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5089}, - {478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 52: 478, 59: 5091, 544: 478, 548: 478, 478, 478, 478, 478, 560: 478, 478, 669: 478, 716: 478, 478, 719: 478, 478, 478, 478, 833: 5090, 5092, 995: 5093}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5096}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5095}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 59: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 833: 476, 476, 856: 4462, 900: 5089}, + {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5090}, + {478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 52: 478, 59: 5092, 544: 478, 548: 478, 478, 478, 478, 478, 560: 478, 478, 669: 478, 716: 478, 478, 719: 478, 478, 478, 478, 833: 5091, 5093, 995: 5094}, // 2195 {474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 474, 52: 474, 59: 474, 544: 474, 548: 474, 474, 474, 474, 474, 560: 474, 474, 669: 474, 716: 474, 474, 719: 474, 474, 474, 474, 833: 474, 474}, {473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 52: 473, 59: 473, 544: 473, 548: 473, 473, 473, 473, 473, 560: 473, 473, 669: 473, 716: 473, 473, 719: 473, 473, 473, 473, 833: 473, 473}, @@ -9606,9 +9607,9 @@ var ( {481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 52: 481, 544: 481, 548: 481, 481, 481, 481, 481, 560: 481, 481, 669: 481, 716: 481, 481, 719: 481, 481, 481, 481}, {489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 16: 489, 52: 489, 162: 489, 489, 165: 489, 544: 489, 548: 489, 489, 489, 489, 489, 560: 489, 489, 567: 489, 600: 489, 669: 489, 716: 489, 489, 719: 489, 489, 489, 489, 489}, {494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 52: 494, 544: 494, 548: 494, 494, 494, 494, 494, 560: 494, 494, 669: 494, 716: 494, 494, 719: 494, 494, 494, 494}, - {511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 16: 511, 52: 511, 544: 511, 511, 548: 511, 511, 511, 511, 511, 560: 511, 511, 567: 511, 600: 511, 669: 511, 716: 511, 511, 719: 511, 511, 511, 511, 511, 961: 5104}, + {511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 511, 16: 511, 52: 511, 544: 511, 511, 548: 511, 511, 511, 511, 511, 560: 511, 511, 567: 511, 600: 511, 669: 511, 716: 511, 511, 719: 511, 511, 511, 511, 511, 961: 5105}, // 2205 - {510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 16: 510, 52: 510, 544: 510, 510, 548: 510, 510, 510, 510, 510, 560: 510, 510, 567: 510, 600: 510, 669: 510, 716: 510, 510, 719: 510, 510, 510, 510, 510, 961: 5103}, + {510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 16: 510, 52: 510, 544: 510, 510, 548: 510, 510, 510, 510, 510, 560: 510, 510, 567: 510, 600: 510, 669: 510, 716: 510, 510, 719: 510, 510, 510, 510, 510, 961: 5104}, {545: 505}, {545: 504}, {545: 499}, @@ -9620,13 +9621,13 @@ var ( {508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 16: 508, 52: 508, 162: 508, 508, 165: 508, 544: 508, 508, 548: 508, 508, 508, 508, 508, 560: 508, 508, 567: 508, 600: 508, 669: 508, 716: 508, 508, 719: 508, 508, 508, 508, 508}, {509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 16: 509, 52: 509, 162: 509, 509, 165: 509, 544: 509, 509, 548: 509, 509, 509, 509, 509, 560: 509, 509, 567: 509, 600: 509, 669: 509, 716: 509, 509, 719: 509, 509, 509, 509, 509}, // 2215 - {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4460, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4461, 900: 5111}, + {476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 476, 52: 476, 544: 476, 4461, 548: 476, 476, 476, 476, 476, 560: 476, 476, 669: 476, 716: 476, 476, 719: 476, 476, 476, 476, 856: 4462, 900: 5112}, {515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 52: 515, 544: 515, 548: 515, 515, 515, 515, 515, 560: 515, 515, 669: 515, 716: 515, 515, 719: 515, 515, 515, 515}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 162: 5118, 5120, 165: 5119, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5117, 1003: 5121}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 162: 5119, 5121, 165: 5120, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5118, 1003: 5122}, {516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 52: 516, 544: 516, 548: 516, 516, 516, 516, 516, 560: 516, 516, 669: 516, 716: 516, 516, 719: 516, 516, 516, 516}, - {571: 4487, 961: 5109}, + {571: 4488, 961: 5110}, // 2220 - {571: 4486, 961: 5108}, + {571: 4487, 961: 5109}, {491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 52: 491, 544: 491, 548: 491, 491, 491, 491, 491, 560: 491, 491, 669: 491, 716: 491, 491, 719: 491, 491, 491, 491}, {486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 52: 486, 544: 486, 548: 486, 486, 486, 486, 486, 560: 486, 486, 669: 486, 716: 486, 486, 719: 486, 486, 486, 486}, {485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 52: 485, 544: 485, 548: 485, 485, 485, 485, 485, 560: 485, 485, 669: 485, 716: 485, 485, 719: 485, 485, 485, 485}, @@ -9634,795 +9635,795 @@ var ( // 2225 {483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 52: 483, 544: 483, 548: 483, 483, 483, 483, 483, 560: 483, 483, 669: 483, 716: 483, 483, 719: 483, 483, 483, 483}, {517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 52: 517, 544: 517, 548: 517, 517, 517, 517, 517, 560: 517, 517, 669: 517, 716: 517, 517, 719: 517, 517, 517, 517}, - {547: 4018, 652: 4019, 654: 4020, 1036: 5124, 1311: 5123}, - {9: 5126, 52: 5125}, + {547: 4019, 652: 4020, 654: 4021, 1036: 5125, 1311: 5124}, + {9: 5127, 52: 5126}, {9: 445, 52: 445}, // 2230 - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 162: 5118, 5120, 165: 5119, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5117, 1003: 5128}, - {547: 4018, 652: 4019, 654: 4020, 1036: 5127}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 162: 5119, 5121, 165: 5120, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5118, 1003: 5129}, + {547: 4019, 652: 4020, 654: 4021, 1036: 5128}, {9: 444, 52: 444}, {519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 52: 519, 544: 519, 548: 519, 519, 519, 519, 519, 560: 519, 519, 669: 519, 716: 519, 519, 719: 519, 519, 519, 519}, - {547: 4018, 652: 4019, 654: 4020, 1036: 5124, 1311: 5130}, + {547: 4019, 652: 4020, 654: 4021, 1036: 5125, 1311: 5131}, // 2235 - {9: 5126, 52: 5131}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 162: 5118, 5120, 165: 5119, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5117, 1003: 5132}, + {9: 5127, 52: 5132}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 162: 5119, 5121, 165: 5120, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5118, 1003: 5133}, {520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 52: 520, 544: 520, 548: 520, 520, 520, 520, 520, 560: 520, 520, 669: 520, 716: 520, 520, 719: 520, 520, 520, 520}, {521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 52: 521, 544: 521, 548: 521, 521, 521, 521, 521, 560: 521, 521, 669: 521, 716: 521, 521, 719: 521, 521, 521, 521}, {523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 52: 523, 544: 523, 548: 523, 523, 523, 523, 523, 560: 523, 523, 669: 523, 716: 523, 523, 719: 523, 523, 523, 523}, // 2240 {524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 52: 524, 544: 524, 548: 524, 524, 524, 524, 524, 560: 524, 524, 669: 524, 716: 524, 524, 719: 524, 524, 524, 524}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5137}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5138}, {525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 52: 525, 544: 525, 548: 525, 525, 525, 525, 525, 560: 525, 525, 669: 525, 716: 525, 525, 719: 525, 525, 525, 525}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5139}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5140}, {526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 52: 526, 544: 526, 548: 526, 526, 526, 526, 526, 560: 526, 526, 669: 526, 716: 526, 526, 719: 526, 526, 526, 526}, // 2245 - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5142}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5143}, {527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 52: 527, 544: 527, 548: 527, 527, 527, 527, 527, 560: 527, 527, 669: 527, 716: 527, 527, 719: 527, 527, 527, 527}, {528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 52: 528, 544: 528, 548: 528, 528, 528, 528, 528, 560: 528, 528, 669: 528, 716: 528, 528, 719: 528, 528, 528, 528}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4484, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4485, 600: 4481, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4483, 868: 4482, 911: 5145}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 4485, 52: 460, 544: 460, 548: 460, 460, 460, 460, 460, 560: 460, 460, 567: 4486, 600: 4482, 669: 460, 716: 460, 460, 719: 460, 460, 460, 460, 4484, 868: 4483, 911: 5146}, {529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 52: 529, 544: 529, 548: 529, 529, 529, 529, 529, 560: 529, 529, 669: 529, 716: 529, 529, 719: 529, 529, 529, 529}, // 2250 {530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 52: 530, 544: 530, 548: 530, 530, 530, 530, 530, 560: 530, 530, 669: 530, 716: 530, 530, 719: 530, 530, 530, 530}, {534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 52: 534, 59: 534, 544: 534, 534, 548: 534, 534, 534, 534, 534, 560: 534, 534, 669: 534, 716: 534, 534, 719: 534, 534, 534, 534, 833: 534, 534}, {558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 52: 558, 544: 558, 548: 558, 558, 558, 558, 558, 560: 558, 558, 669: 558, 716: 558, 558, 719: 558, 558, 558, 558}, - {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5149}, - {559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 52: 559, 59: 5091, 544: 559, 548: 559, 559, 559, 559, 559, 560: 559, 559, 669: 559, 716: 559, 559, 719: 559, 559, 559, 559, 833: 5090, 5092, 995: 5093}, + {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5150}, + {559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 52: 559, 59: 5092, 544: 559, 548: 559, 559, 559, 559, 559, 560: 559, 559, 669: 559, 716: 559, 559, 719: 559, 559, 559, 559, 833: 5091, 5093, 995: 5094}, // 2255 - {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5151}, - {560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 52: 560, 59: 5091, 544: 560, 548: 560, 560, 560, 560, 560, 560: 560, 560, 669: 560, 716: 560, 560, 719: 560, 560, 560, 560, 833: 5090, 5092, 995: 5093}, - {561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 52: 561, 59: 5091, 544: 561, 548: 561, 561, 561, 561, 561, 560: 561, 561, 669: 561, 716: 561, 561, 719: 561, 561, 561, 561, 833: 5090, 5092, 995: 5093}, - {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5154}, - {562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 52: 562, 59: 5091, 544: 562, 548: 562, 562, 562, 562, 562, 560: 562, 562, 669: 562, 716: 562, 562, 719: 562, 562, 562, 562, 833: 5090, 5092, 995: 5093}, + {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5152}, + {560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, 52: 560, 59: 5092, 544: 560, 548: 560, 560, 560, 560, 560, 560: 560, 560, 669: 560, 716: 560, 560, 719: 560, 560, 560, 560, 833: 5091, 5093, 995: 5094}, + {561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 561, 52: 561, 59: 5092, 544: 561, 548: 561, 561, 561, 561, 561, 560: 561, 561, 669: 561, 716: 561, 561, 719: 561, 561, 561, 561, 833: 5091, 5093, 995: 5094}, + {471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 52: 471, 59: 471, 544: 471, 548: 471, 471, 471, 471, 471, 560: 471, 471, 669: 471, 716: 471, 471, 719: 471, 471, 471, 471, 833: 471, 471, 996: 5155}, + {562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 52: 562, 59: 5092, 544: 562, 548: 562, 562, 562, 562, 562, 560: 562, 562, 669: 562, 716: 562, 562, 719: 562, 562, 562, 562, 833: 5091, 5093, 995: 5094}, // 2260 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 669: 2725, 716: 2725, 2725, 719: 2725, 724: 2725, 760: 2725, 2725, 786: 5306, 3091, 3092, 3090, 1305: 5305}, - {2656, 2656, 2656, 2656, 2656, 2656, 9: 2656, 2656, 2656, 52: 2656, 560: 2656}, - {669: 2633}, - {561: 5304}, - {2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 52: 2623, 544: 2623, 548: 2623, 2623, 2623, 2623, 2623, 560: 2623, 2623, 669: 2623, 716: 2623, 2623, 719: 2623, 2623, 2623, 2623}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 669: 2726, 716: 2726, 2726, 719: 2726, 724: 2726, 760: 2726, 2726, 786: 5307, 3092, 3093, 3091, 1305: 5306}, + {2657, 2657, 2657, 2657, 2657, 2657, 9: 2657, 2657, 2657, 52: 2657, 560: 2657}, + {669: 2634}, + {561: 5305}, + {2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 52: 2624, 544: 2624, 548: 2624, 2624, 2624, 2624, 2624, 560: 2624, 2624, 669: 2624, 716: 2624, 2624, 719: 2624, 2624, 2624, 2624}, // 2265 - {2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 52: 2622, 544: 2622, 548: 2622, 2622, 2622, 2622, 2622, 560: 2622, 2622, 669: 2622, 716: 2622, 2622, 719: 2622, 2622, 2622, 2622}, - {669: 5300}, - {2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 52: 2619, 544: 2619, 548: 2619, 2619, 2619, 2619, 2619, 560: 2619, 2619, 669: 5299, 716: 2619, 2619, 719: 2619, 2619, 2619, 2619}, - {57: 5280, 247: 5284, 337: 5285, 545: 5279, 547: 3640, 557: 5007, 5008, 561: 3631, 566: 5281, 573: 3635, 642: 3630, 644: 3632, 650: 3634, 3633, 3638, 654: 3639, 661: 3637, 5265, 5264, 5260, 5261, 667: 5262, 5263, 792: 5006, 794: 3636, 5283, 1016: 5278, 1051: 5259, 1075: 5257, 5258, 5282, 1098: 5276, 1227: 5277, 1229: 5275, 1364: 5274}, - {549: 5272}, + {2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 2623, 52: 2623, 544: 2623, 548: 2623, 2623, 2623, 2623, 2623, 560: 2623, 2623, 669: 2623, 716: 2623, 2623, 719: 2623, 2623, 2623, 2623}, + {669: 5301}, + {2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 52: 2620, 544: 2620, 548: 2620, 2620, 2620, 2620, 2620, 560: 2620, 2620, 669: 5300, 716: 2620, 2620, 719: 2620, 2620, 2620, 2620}, + {57: 5281, 247: 5285, 337: 5286, 545: 5280, 547: 3641, 557: 5008, 5009, 561: 3632, 566: 5282, 573: 3636, 642: 3631, 644: 3633, 650: 3635, 3634, 3639, 654: 3640, 661: 3638, 5266, 5265, 5261, 5262, 667: 5263, 5264, 792: 5007, 794: 3637, 5284, 1016: 5279, 1051: 5260, 1075: 5258, 5259, 5283, 1098: 5277, 1227: 5278, 1229: 5276, 1364: 5275}, + {549: 5273}, // 2270 - {728: 5255}, - {547: 5254}, - {717: 5245}, - {551: 5238}, - {2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 52: 2611, 544: 2611, 548: 2611, 2611, 2611, 2611, 2611, 560: 2611, 2611, 669: 2611, 716: 2611, 2611, 719: 2611, 2611, 2611, 2611}, + {728: 5256}, + {547: 5255}, + {717: 5246}, + {551: 5239}, + {2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 52: 2612, 544: 2612, 548: 2612, 2612, 2612, 2612, 2612, 560: 2612, 2612, 669: 2612, 716: 2612, 2612, 719: 2612, 2612, 2612, 2612}, // 2275 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 3790, 786: 3792, 3091, 3092, 3090, 820: 3789, 991: 5237}, - {187: 5235, 266: 5236, 549: 5234, 1348: 5233}, - {246: 5232, 311: 5231, 549: 5230, 1488: 5229}, - {2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 52: 2606, 544: 2606, 5223, 548: 2606, 2606, 2606, 2606, 2606, 560: 2606, 2606, 669: 2606, 716: 2606, 2606, 719: 2606, 2606, 2606, 2606, 1339: 5222}, - {381: 5221}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 3791, 786: 3793, 3092, 3093, 3091, 820: 3790, 991: 5238}, + {187: 5236, 266: 5237, 549: 5235, 1348: 5234}, + {246: 5233, 311: 5232, 549: 5231, 1488: 5230}, + {2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 52: 2607, 544: 2607, 5224, 548: 2607, 2607, 2607, 2607, 2607, 560: 2607, 2607, 669: 2607, 716: 2607, 2607, 719: 2607, 2607, 2607, 2607, 1339: 5223}, + {381: 5222}, // 2280 - {2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 52: 2592, 544: 2592, 548: 2592, 2592, 2592, 2592, 2592, 560: 2592, 2592, 669: 2592, 716: 2592, 2592, 719: 2592, 2592, 2592, 2592}, - {2589, 2589, 2589, 2589, 2589, 2589, 5166, 5172, 5160, 2589, 2589, 2589, 5164, 5173, 5171, 52: 2589, 544: 5165, 548: 3867, 5163, 3866, 2597, 5170, 560: 2589, 5159, 669: 2634, 716: 5157, 2726, 719: 5162, 5155, 5177, 5174, 932: 5158, 945: 5167, 1028: 5169, 1047: 5220, 1063: 5168, 1086: 5161}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5178}, - {2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 52: 2522, 544: 2522, 5180, 548: 2522, 2522, 2522, 2522, 2522, 560: 2522, 2522, 669: 2522, 716: 2522, 2522, 719: 2522, 2522, 2522, 2522, 725: 2522, 1391: 5179}, - {2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 52: 2579, 544: 2579, 548: 2579, 2579, 2579, 2579, 2579, 560: 2579, 2579, 669: 2579, 716: 2579, 2579, 719: 2579, 2579, 2579, 2579, 725: 5195, 1407: 5196, 5197}, + {2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 52: 2593, 544: 2593, 548: 2593, 2593, 2593, 2593, 2593, 560: 2593, 2593, 669: 2593, 716: 2593, 2593, 719: 2593, 2593, 2593, 2593}, + {2590, 2590, 2590, 2590, 2590, 2590, 5167, 5173, 5161, 2590, 2590, 2590, 5165, 5174, 5172, 52: 2590, 544: 5166, 548: 3868, 5164, 3867, 2598, 5171, 560: 2590, 5160, 669: 2635, 716: 5158, 2727, 719: 5163, 5156, 5178, 5175, 932: 5159, 945: 5168, 1028: 5170, 1047: 5221, 1063: 5169, 1086: 5162}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5179}, + {2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 52: 2523, 544: 2523, 5181, 548: 2523, 2523, 2523, 2523, 2523, 560: 2523, 2523, 669: 2523, 716: 2523, 2523, 719: 2523, 2523, 2523, 2523, 725: 2523, 1391: 5180}, + {2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 52: 2580, 544: 2580, 548: 2580, 2580, 2580, 2580, 2580, 560: 2580, 2580, 669: 2580, 716: 2580, 2580, 719: 2580, 2580, 2580, 2580, 725: 5196, 1407: 5197, 5198}, // 2285 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 5181}, - {9: 5193, 52: 5192}, - {9: 2520, 52: 2520}, - {9: 476, 52: 476, 545: 4460, 592: 476, 619: 476, 856: 4461, 900: 5190}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 5185}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 5182}, + {9: 5194, 52: 5193}, + {9: 2521, 52: 2521}, + {9: 476, 52: 476, 545: 4461, 592: 476, 619: 476, 856: 4462, 900: 5191}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 5186}, // 2290 - {52: 5186, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {9: 1521, 52: 1521, 592: 5189, 619: 5188, 1080: 5187}, - {9: 2517, 52: 2517}, + {52: 5187, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {9: 1522, 52: 1522, 592: 5190, 619: 5189, 1080: 5188}, + {9: 2518, 52: 2518}, + {1521, 1521, 1521, 1521, 1521, 1521, 9: 1521, 52: 1521, 560: 1521}, {1520, 1520, 1520, 1520, 1520, 1520, 9: 1520, 52: 1520, 560: 1520}, - {1519, 1519, 1519, 1519, 1519, 1519, 9: 1519, 52: 1519, 560: 1519}, // 2295 - {9: 1521, 52: 1521, 592: 5189, 619: 5188, 1080: 5191}, - {9: 2518, 52: 2518}, - {2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 52: 2521, 544: 2521, 548: 2521, 2521, 2521, 2521, 2521, 560: 2521, 2521, 669: 2521, 716: 2521, 2521, 719: 2521, 2521, 2521, 2521, 725: 2521}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5194}, + {9: 1522, 52: 1522, 592: 5190, 619: 5189, 1080: 5192}, {9: 2519, 52: 2519}, + {2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 52: 2522, 544: 2522, 548: 2522, 2522, 2522, 2522, 2522, 560: 2522, 2522, 669: 2522, 716: 2522, 2522, 719: 2522, 2522, 2522, 2522, 725: 2522}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5195}, + {9: 2520, 52: 2520}, // 2300 - {271: 5217, 430: 5218, 451: 5219}, + {271: 5218, 430: 5219, 451: 5220}, + {2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 2579, 52: 2579, 544: 2579, 548: 2579, 2579, 2579, 2579, 2579, 560: 2579, 2579, 669: 2579, 716: 2579, 2579, 719: 2579, 2579, 2579, 2579}, + {2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 52: 2575, 544: 5200, 548: 2575, 2575, 2575, 2575, 2575, 560: 2575, 2575, 669: 2575, 716: 2575, 2575, 719: 2575, 2575, 2575, 2575, 1234: 5201, 5202, 1414: 5199}, {2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 2578, 52: 2578, 544: 2578, 548: 2578, 2578, 2578, 2578, 2578, 560: 2578, 2578, 669: 2578, 716: 2578, 2578, 719: 2578, 2578, 2578, 2578}, - {2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 52: 2574, 544: 5199, 548: 2574, 2574, 2574, 2574, 2574, 560: 2574, 2574, 669: 2574, 716: 2574, 2574, 719: 2574, 2574, 2574, 2574, 1234: 5200, 5201, 1414: 5198}, - {2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 52: 2577, 544: 2577, 548: 2577, 2577, 2577, 2577, 2577, 560: 2577, 2577, 669: 2577, 716: 2577, 2577, 719: 2577, 2577, 2577, 2577}, - {728: 5215, 818: 5204}, + {728: 5216, 818: 5205}, // 2305 - {2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 52: 2573, 544: 5213, 548: 2573, 2573, 2573, 2573, 2573, 560: 2573, 2573, 669: 2573, 716: 2573, 2573, 719: 2573, 2573, 2573, 2573, 1235: 5214}, - {2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 52: 2572, 544: 5202, 548: 2572, 2572, 2572, 2572, 2572, 560: 2572, 2572, 669: 2572, 716: 2572, 2572, 719: 2572, 2572, 2572, 2572, 1234: 5203}, - {818: 5204}, - {2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 52: 2570, 544: 2570, 548: 2570, 2570, 2570, 2570, 2570, 560: 2570, 2570, 669: 2570, 716: 2570, 2570, 719: 2570, 2570, 2570, 2570}, - {95: 5209, 571: 5208, 742: 5207, 744: 5206, 1265: 5205}, + {2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 52: 2574, 544: 5214, 548: 2574, 2574, 2574, 2574, 2574, 560: 2574, 2574, 669: 2574, 716: 2574, 2574, 719: 2574, 2574, 2574, 2574, 1235: 5215}, + {2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, 52: 2573, 544: 5203, 548: 2573, 2573, 2573, 2573, 2573, 560: 2573, 2573, 669: 2573, 716: 2573, 2573, 719: 2573, 2573, 2573, 2573, 1234: 5204}, + {818: 5205}, + {2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 52: 2571, 544: 2571, 548: 2571, 2571, 2571, 2571, 2571, 560: 2571, 2571, 669: 2571, 716: 2571, 2571, 719: 2571, 2571, 2571, 2571}, + {95: 5210, 571: 5209, 742: 5208, 744: 5207, 1265: 5206}, // 2310 - {2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 52: 2576, 544: 2576, 548: 2576, 2576, 2576, 2576, 2576, 560: 2576, 2576, 669: 2576, 716: 2576, 2576, 719: 2576, 2576, 2576, 2576}, + {2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 52: 2577, 544: 2577, 548: 2577, 2577, 2577, 2577, 2577, 560: 2577, 2577, 669: 2577, 716: 2577, 2577, 719: 2577, 2577, 2577, 2577}, + {2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 2570, 52: 2570, 544: 2570, 548: 2570, 2570, 2570, 2570, 2570, 560: 2570, 2570, 669: 2570, 716: 2570, 2570, 719: 2570, 2570, 2570, 2570}, {2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 2569, 52: 2569, 544: 2569, 548: 2569, 2569, 2569, 2569, 2569, 560: 2569, 2569, 669: 2569, 716: 2569, 2569, 719: 2569, 2569, 2569, 2569}, - {2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 52: 2568, 544: 2568, 548: 2568, 2568, 2568, 2568, 2568, 560: 2568, 2568, 669: 2568, 716: 2568, 2568, 719: 2568, 2568, 2568, 2568}, - {549: 5212, 561: 5211}, - {102: 5210}, + {549: 5213, 561: 5212}, + {102: 5211}, // 2315 - {2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 52: 2566, 544: 2566, 548: 2566, 2566, 2566, 2566, 2566, 560: 2566, 2566, 669: 2566, 716: 2566, 2566, 719: 2566, 2566, 2566, 2566}, {2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 2567, 52: 2567, 544: 2567, 548: 2567, 2567, 2567, 2567, 2567, 560: 2567, 2567, 669: 2567, 716: 2567, 2567, 719: 2567, 2567, 2567, 2567}, - {2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 52: 2565, 544: 2565, 548: 2565, 2565, 2565, 2565, 2565, 560: 2565, 2565, 669: 2565, 716: 2565, 2565, 719: 2565, 2565, 2565, 2565}, - {728: 5215}, - {2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, 52: 2571, 544: 2571, 548: 2571, 2571, 2571, 2571, 2571, 560: 2571, 2571, 669: 2571, 716: 2571, 2571, 719: 2571, 2571, 2571, 2571}, + {2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 2568, 52: 2568, 544: 2568, 548: 2568, 2568, 2568, 2568, 2568, 560: 2568, 2568, 669: 2568, 716: 2568, 2568, 719: 2568, 2568, 2568, 2568}, + {2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 2566, 52: 2566, 544: 2566, 548: 2566, 2566, 2566, 2566, 2566, 560: 2566, 2566, 669: 2566, 716: 2566, 2566, 719: 2566, 2566, 2566, 2566}, + {728: 5216}, + {2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 2572, 52: 2572, 544: 2572, 548: 2572, 2572, 2572, 2572, 2572, 560: 2572, 2572, 669: 2572, 716: 2572, 2572, 719: 2572, 2572, 2572, 2572}, // 2320 - {95: 5209, 571: 5208, 742: 5207, 744: 5206, 1265: 5216}, - {2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 52: 2575, 544: 2575, 548: 2575, 2575, 2575, 2575, 2575, 560: 2575, 2575, 669: 2575, 716: 2575, 2575, 719: 2575, 2575, 2575, 2575}, + {95: 5210, 571: 5209, 742: 5208, 744: 5207, 1265: 5217}, + {2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 52: 2576, 544: 2576, 548: 2576, 2576, 2576, 2576, 2576, 560: 2576, 2576, 669: 2576, 716: 2576, 2576, 719: 2576, 2576, 2576, 2576}, + {2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 52: 2583, 544: 2583, 548: 2583, 2583, 2583, 2583, 2583, 560: 2583, 2583, 669: 2583, 716: 2583, 2583, 719: 2583, 2583, 2583, 2583}, {2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 52: 2582, 544: 2582, 548: 2582, 2582, 2582, 2582, 2582, 560: 2582, 2582, 669: 2582, 716: 2582, 2582, 719: 2582, 2582, 2582, 2582}, {2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 52: 2581, 544: 2581, 548: 2581, 2581, 2581, 2581, 2581, 560: 2581, 2581, 669: 2581, 716: 2581, 2581, 719: 2581, 2581, 2581, 2581}, - {2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 52: 2580, 544: 2580, 548: 2580, 2580, 2580, 2580, 2580, 560: 2580, 2580, 669: 2580, 716: 2580, 2580, 719: 2580, 2580, 2580, 2580}, // 2325 - {2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 52: 2591, 544: 2591, 548: 2591, 2591, 2591, 2591, 2591, 560: 2591, 2591, 669: 2591, 716: 2591, 2591, 719: 2591, 2591, 2591, 2591}, - {551: 2596}, - {2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 2607, 52: 2607, 544: 2607, 548: 2607, 2607, 2607, 2607, 2607, 560: 2607, 2607, 669: 2607, 716: 2607, 2607, 719: 2607, 2607, 2607, 2607}, - {573: 3077, 814: 3921, 829: 5224}, - {9: 5226, 52: 5225}, + {2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 52: 2592, 544: 2592, 548: 2592, 2592, 2592, 2592, 2592, 560: 2592, 2592, 669: 2592, 716: 2592, 2592, 719: 2592, 2592, 2592, 2592}, + {551: 2597}, + {2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 52: 2608, 544: 2608, 548: 2608, 2608, 2608, 2608, 2608, 560: 2608, 2608, 669: 2608, 716: 2608, 2608, 719: 2608, 2608, 2608, 2608}, + {573: 3078, 814: 3922, 829: 5225}, + {9: 5227, 52: 5226}, // 2330 + {2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, 52: 2606, 544: 2606, 548: 2606, 2606, 2606, 2606, 2606, 560: 2606, 2606, 669: 2606, 716: 2606, 2606, 719: 2606, 2606, 2606, 2606}, + {573: 3078, 814: 3922, 829: 5228}, + {52: 5229}, {2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 2605, 52: 2605, 544: 2605, 548: 2605, 2605, 2605, 2605, 2605, 560: 2605, 2605, 669: 2605, 716: 2605, 2605, 719: 2605, 2605, 2605, 2605}, - {573: 3077, 814: 3921, 829: 5227}, - {52: 5228}, - {2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 52: 2604, 544: 2604, 548: 2604, 2604, 2604, 2604, 2604, 560: 2604, 2604, 669: 2604, 716: 2604, 2604, 719: 2604, 2604, 2604, 2604}, - {2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 2608, 52: 2608, 544: 2608, 548: 2608, 2608, 2608, 2608, 2608, 560: 2608, 2608, 669: 2608, 716: 2608, 2608, 719: 2608, 2608, 2608, 2608}, + {2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 52: 2609, 544: 2609, 548: 2609, 2609, 2609, 2609, 2609, 560: 2609, 2609, 669: 2609, 716: 2609, 2609, 719: 2609, 2609, 2609, 2609}, // 2335 + {2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 2604, 52: 2604, 544: 2604, 548: 2604, 2604, 2604, 2604, 2604, 560: 2604, 2604, 669: 2604, 716: 2604, 2604, 719: 2604, 2604, 2604, 2604}, {2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 2603, 52: 2603, 544: 2603, 548: 2603, 2603, 2603, 2603, 2603, 560: 2603, 2603, 669: 2603, 716: 2603, 2603, 719: 2603, 2603, 2603, 2603}, {2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 2602, 52: 2602, 544: 2602, 548: 2602, 2602, 2602, 2602, 2602, 560: 2602, 2602, 669: 2602, 716: 2602, 2602, 719: 2602, 2602, 2602, 2602}, + {2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 52: 2610, 544: 2610, 548: 2610, 2610, 2610, 2610, 2610, 560: 2610, 2610, 669: 2610, 716: 2610, 2610, 719: 2610, 2610, 2610, 2610}, {2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 2601, 52: 2601, 544: 2601, 548: 2601, 2601, 2601, 2601, 2601, 560: 2601, 2601, 669: 2601, 716: 2601, 2601, 719: 2601, 2601, 2601, 2601}, - {2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 2609, 52: 2609, 544: 2609, 548: 2609, 2609, 2609, 2609, 2609, 560: 2609, 2609, 669: 2609, 716: 2609, 2609, 719: 2609, 2609, 2609, 2609}, - {2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 52: 2600, 544: 2600, 548: 2600, 2600, 2600, 2600, 2600, 560: 2600, 2600, 669: 2600, 716: 2600, 2600, 719: 2600, 2600, 2600, 2600}, // 2340 + {2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 2600, 52: 2600, 544: 2600, 548: 2600, 2600, 2600, 2600, 2600, 560: 2600, 2600, 669: 2600, 716: 2600, 2600, 719: 2600, 2600, 2600, 2600}, {2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 52: 2599, 544: 2599, 548: 2599, 2599, 2599, 2599, 2599, 560: 2599, 2599, 669: 2599, 716: 2599, 2599, 719: 2599, 2599, 2599, 2599}, - {2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 52: 2598, 544: 2598, 548: 2598, 2598, 2598, 2598, 2598, 560: 2598, 2598, 669: 2598, 716: 2598, 2598, 719: 2598, 2598, 2598, 2598}, - {2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2610, 52: 2610, 544: 2610, 548: 2610, 2610, 2610, 2610, 2610, 560: 2610, 2610, 669: 2610, 716: 2610, 2610, 719: 2610, 2610, 2610, 2610}, - {545: 5239}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 5240}, + {2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 2611, 52: 2611, 544: 2611, 548: 2611, 2611, 2611, 2611, 2611, 560: 2611, 2611, 669: 2611, 716: 2611, 2611, 719: 2611, 2611, 2611, 2611}, + {545: 5240}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 5241}, // 2345 - {52: 5241, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 52: 2595, 544: 2595, 548: 2595, 2595, 2595, 2595, 2595, 560: 2595, 2595, 669: 2595, 716: 2595, 2595, 719: 2595, 2595, 2595, 2595, 1489: 5244, 1516: 5243, 5242}, - {2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, 52: 2612, 544: 2612, 548: 2612, 2612, 2612, 2612, 2612, 560: 2612, 2612, 669: 2612, 716: 2612, 2612, 719: 2612, 2612, 2612, 2612}, + {52: 5242, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 52: 2596, 544: 2596, 548: 2596, 2596, 2596, 2596, 2596, 560: 2596, 2596, 669: 2596, 716: 2596, 2596, 719: 2596, 2596, 2596, 2596, 1489: 5245, 1516: 5244, 5243}, + {2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 52: 2613, 544: 2613, 548: 2613, 2613, 2613, 2613, 2613, 560: 2613, 2613, 669: 2613, 716: 2613, 2613, 719: 2613, 2613, 2613, 2613}, + {2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 52: 2595, 544: 2595, 548: 2595, 2595, 2595, 2595, 2595, 560: 2595, 2595, 669: 2595, 716: 2595, 2595, 719: 2595, 2595, 2595, 2595}, {2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 52: 2594, 544: 2594, 548: 2594, 2594, 2594, 2594, 2594, 560: 2594, 2594, 669: 2594, 716: 2594, 2594, 719: 2594, 2594, 2594, 2594}, - {2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 52: 2593, 544: 2593, 548: 2593, 2593, 2593, 2593, 2593, 560: 2593, 2593, 669: 2593, 716: 2593, 2593, 719: 2593, 2593, 2593, 2593}, // 2350 - {545: 5246}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 5247}, - {52: 5248, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 52: 2628, 201: 4996, 544: 2628, 548: 3867, 2628, 3866, 2628, 2628, 560: 2628, 2628, 669: 2628, 716: 2628, 2628, 719: 2628, 2628, 2628, 2628, 932: 5249, 1059: 5250, 1184: 5251, 1369: 5252}, - {201: 4998, 561: 5253}, + {545: 5247}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 5248}, + {52: 5249, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 2629, 52: 2629, 201: 4997, 544: 2629, 548: 3868, 2629, 3867, 2629, 2629, 560: 2629, 2629, 669: 2629, 716: 2629, 2629, 719: 2629, 2629, 2629, 2629, 932: 5250, 1059: 5251, 1184: 5252, 1369: 5253}, + {201: 4999, 561: 5254}, // 2355 - {2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 52: 2627, 544: 2627, 548: 2627, 2627, 2627, 2627, 2627, 560: 2627, 2627, 669: 2627, 716: 2627, 2627, 719: 2627, 2627, 2627, 2627}, - {2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 52: 2625, 544: 2625, 548: 2625, 2625, 2625, 2625, 2625, 560: 2625, 2625, 669: 2625, 716: 2625, 2625, 719: 2625, 2625, 2625, 2625}, - {2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 2613, 52: 2613, 544: 2613, 548: 2613, 2613, 2613, 2613, 2613, 560: 2613, 2613, 669: 2613, 716: 2613, 2613, 719: 2613, 2613, 2613, 2613}, + {2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 2628, 52: 2628, 544: 2628, 548: 2628, 2628, 2628, 2628, 2628, 560: 2628, 2628, 669: 2628, 716: 2628, 2628, 719: 2628, 2628, 2628, 2628}, {2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 2626, 52: 2626, 544: 2626, 548: 2626, 2626, 2626, 2626, 2626, 560: 2626, 2626, 669: 2626, 716: 2626, 2626, 719: 2626, 2626, 2626, 2626}, {2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 2614, 52: 2614, 544: 2614, 548: 2614, 2614, 2614, 2614, 2614, 560: 2614, 2614, 669: 2614, 716: 2614, 2614, 719: 2614, 2614, 2614, 2614}, - // 2360 - {662: 5265, 5264, 5260, 5261, 667: 5262, 5263, 1051: 5259, 1075: 5257, 5258, 5256}, + {2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 2627, 52: 2627, 544: 2627, 548: 2627, 2627, 2627, 2627, 2627, 560: 2627, 2627, 669: 2627, 716: 2627, 2627, 719: 2627, 2627, 2627, 2627}, {2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 2615, 52: 2615, 544: 2615, 548: 2615, 2615, 2615, 2615, 2615, 560: 2615, 2615, 669: 2615, 716: 2615, 2615, 719: 2615, 2615, 2615, 2615}, - {2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 52: 2554, 544: 2554, 548: 2554, 2554, 2554, 2554, 2554, 560: 2554, 2554, 669: 2554, 716: 2554, 2554, 719: 2554, 2554, 2554, 2554}, - {545: 5268}, - {545: 5266}, + // 2360 + {662: 5266, 5265, 5261, 5262, 667: 5263, 5264, 1051: 5260, 1075: 5258, 5259, 5257}, + {2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 52: 2616, 544: 2616, 548: 2616, 2616, 2616, 2616, 2616, 560: 2616, 2616, 669: 2616, 716: 2616, 2616, 719: 2616, 2616, 2616, 2616}, + {2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 52: 2555, 544: 2555, 548: 2555, 2555, 2555, 2555, 2555, 560: 2555, 2555, 669: 2555, 716: 2555, 2555, 719: 2555, 2555, 2555, 2555}, + {545: 5269}, + {545: 5267}, // 2365 - {2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 52: 2550, 544: 2550, 2537, 548: 2550, 2550, 2550, 2550, 2550, 560: 2550, 2550, 669: 2550, 716: 2550, 2550, 719: 2550, 2550, 2550, 2550}, + {2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 52: 2551, 544: 2551, 2538, 548: 2551, 2551, 2551, 2551, 2551, 560: 2551, 2551, 669: 2551, 716: 2551, 2551, 719: 2551, 2551, 2551, 2551}, + {2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 52: 2542, 544: 2542, 2546, 548: 2542, 2542, 2542, 2542, 2542, 560: 2542, 2542, 669: 2542, 716: 2542, 2542, 719: 2542, 2542, 2542, 2542}, {2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 52: 2541, 544: 2541, 2545, 548: 2541, 2541, 2541, 2541, 2541, 560: 2541, 2541, 669: 2541, 716: 2541, 2541, 719: 2541, 2541, 2541, 2541}, {2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 52: 2540, 544: 2540, 2544, 548: 2540, 2540, 2540, 2540, 2540, 560: 2540, 2540, 669: 2540, 716: 2540, 2540, 719: 2540, 2540, 2540, 2540}, - {2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 52: 2539, 544: 2539, 2543, 548: 2539, 2539, 2539, 2539, 2539, 560: 2539, 2539, 669: 2539, 716: 2539, 2539, 719: 2539, 2539, 2539, 2539}, - {545: 2542}, + {545: 2543}, // 2370 - {545: 2538}, - {52: 5267}, - {2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 52: 2551, 544: 2551, 548: 2551, 2551, 2551, 2551, 2551, 560: 2551, 2551, 669: 2551, 716: 2551, 2551, 719: 2551, 2551, 2551, 2551}, - {52: 5269, 573: 3077, 814: 5270}, - {2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 52: 2553, 544: 2553, 548: 2553, 2553, 2553, 2553, 2553, 560: 2553, 2553, 669: 2553, 716: 2553, 2553, 719: 2553, 2553, 2553, 2553}, - // 2375 - {52: 5271}, + {545: 2539}, + {52: 5268}, {2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 52: 2552, 544: 2552, 548: 2552, 2552, 2552, 2552, 2552, 560: 2552, 2552, 669: 2552, 716: 2552, 2552, 719: 2552, 2552, 2552, 2552}, - {197: 5273}, - {2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 2616, 52: 2616, 544: 2616, 548: 2616, 2616, 2616, 2616, 2616, 560: 2616, 2616, 669: 2616, 716: 2616, 2616, 719: 2616, 2616, 2616, 2616}, + {52: 5270, 573: 3078, 814: 5271}, + {2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 2554, 52: 2554, 544: 2554, 548: 2554, 2554, 2554, 2554, 2554, 560: 2554, 2554, 669: 2554, 716: 2554, 2554, 719: 2554, 2554, 2554, 2554}, + // 2375 + {52: 5272}, + {2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 2553, 52: 2553, 544: 2553, 548: 2553, 2553, 2553, 2553, 2553, 560: 2553, 2553, 669: 2553, 716: 2553, 2553, 719: 2553, 2553, 2553, 2553}, + {197: 5274}, {2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 2617, 52: 2617, 544: 2617, 548: 2617, 2617, 2617, 2617, 2617, 560: 2617, 2617, 669: 2617, 716: 2617, 2617, 719: 2617, 2617, 2617, 2617}, + {2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 52: 2618, 544: 2618, 548: 2618, 2618, 2618, 2618, 2618, 560: 2618, 2618, 669: 2618, 716: 2618, 2618, 719: 2618, 2618, 2618, 2618}, // 2380 + {2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 2565, 52: 2565, 544: 2565, 548: 2565, 2565, 2565, 2565, 2565, 560: 2565, 2565, 669: 2565, 716: 2565, 2565, 719: 2565, 2565, 2565, 2565}, {2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, 52: 2564, 544: 2564, 548: 2564, 2564, 2564, 2564, 2564, 560: 2564, 2564, 669: 2564, 716: 2564, 2564, 719: 2564, 2564, 2564, 2564}, {2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 2563, 52: 2563, 544: 2563, 548: 2563, 2563, 2563, 2563, 2563, 560: 2563, 2563, 669: 2563, 716: 2563, 2563, 719: 2563, 2563, 2563, 2563}, {2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 2562, 52: 2562, 544: 2562, 548: 2562, 2562, 2562, 2562, 2562, 560: 2562, 2562, 669: 2562, 716: 2562, 2562, 719: 2562, 2562, 2562, 2562}, - {2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 52: 2561, 544: 2561, 548: 2561, 2561, 2561, 2561, 2561, 560: 2561, 2561, 669: 2561, 716: 2561, 2561, 719: 2561, 2561, 2561, 2561}, - {57: 5280, 247: 5284, 337: 5285, 545: 5279, 566: 5281, 662: 5265, 5264, 5260, 5261, 667: 5262, 5263, 795: 5283, 1016: 5293, 1051: 5259, 1075: 5257, 5258, 5282, 1227: 5295, 1229: 5294}, + {57: 5281, 247: 5285, 337: 5286, 545: 5280, 566: 5282, 662: 5266, 5265, 5261, 5262, 667: 5263, 5264, 795: 5284, 1016: 5294, 1051: 5260, 1075: 5258, 5259, 5283, 1227: 5296, 1229: 5295}, // 2385 - {545: 5289}, - {545: 5286}, - {2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 2555, 52: 2555, 544: 2555, 548: 2555, 2555, 2555, 2555, 2555, 560: 2555, 2555, 669: 2555, 716: 2555, 2555, 719: 2555, 2555, 2555, 2555}, - {2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 52: 2548, 544: 2548, 548: 2548, 2548, 2548, 2548, 2548, 560: 2548, 2548, 669: 2548, 716: 2548, 2548, 719: 2548, 2548, 2548, 2548}, - {197: 4642}, + {545: 5290}, + {545: 5287}, + {2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 52: 2556, 544: 2556, 548: 2556, 2556, 2556, 2556, 2556, 560: 2556, 2556, 669: 2556, 716: 2556, 2556, 719: 2556, 2556, 2556, 2556}, + {2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 52: 2549, 544: 2549, 548: 2549, 2549, 2549, 2549, 2549, 560: 2549, 2549, 669: 2549, 716: 2549, 2549, 719: 2549, 2549, 2549, 2549}, + {197: 4643}, // 2390 - {545: 4639}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 5287}, - {9: 4048, 52: 5288}, - {2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 52: 2557, 544: 2557, 548: 2557, 2557, 2557, 2557, 2557, 560: 2557, 2557, 669: 2557, 716: 2557, 2557, 719: 2557, 2557, 2557, 2557}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 5290, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 5291}, + {545: 4640}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 5288}, + {9: 4049, 52: 5289}, + {2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 52: 2558, 544: 2558, 548: 2558, 2558, 2558, 2558, 2558, 560: 2558, 2558, 669: 2558, 716: 2558, 2558, 719: 2558, 2558, 2558, 2558}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 5291, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 5292}, // 2395 + {2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 52: 2560, 544: 2560, 548: 2560, 2560, 2560, 2560, 2560, 560: 2560, 2560, 669: 2560, 716: 2560, 2560, 719: 2560, 2560, 2560, 2560}, + {9: 4049, 52: 5293}, {2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, 52: 2559, 544: 2559, 548: 2559, 2559, 2559, 2559, 2559, 560: 2559, 2559, 669: 2559, 716: 2559, 2559, 719: 2559, 2559, 2559, 2559}, - {9: 4048, 52: 5292}, - {2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 52: 2558, 544: 2558, 548: 2558, 2558, 2558, 2558, 2558, 560: 2558, 2558, 669: 2558, 716: 2558, 2558, 719: 2558, 2558, 2558, 2558}, + {52: 5299}, {52: 5298}, - {52: 5297}, // 2400 - {52: 5296}, - {2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 52: 2549, 544: 2549, 548: 2549, 2549, 2549, 2549, 2549, 560: 2549, 2549, 669: 2549, 716: 2549, 2549, 719: 2549, 2549, 2549, 2549}, - {2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 2556, 52: 2556, 544: 2556, 548: 2556, 2556, 2556, 2556, 2556, 560: 2556, 2556, 669: 2556, 716: 2556, 2556, 719: 2556, 2556, 2556, 2556}, - {2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 2560, 52: 2560, 544: 2560, 548: 2560, 2560, 2560, 2560, 2560, 560: 2560, 2560, 669: 2560, 716: 2560, 2560, 719: 2560, 2560, 2560, 2560}, - {2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 2618, 52: 2618, 544: 2618, 548: 2618, 2618, 2618, 2618, 2618, 560: 2618, 2618, 669: 2618, 716: 2618, 2618, 719: 2618, 2618, 2618, 2618}, + {52: 5297}, + {2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 52: 2550, 544: 2550, 548: 2550, 2550, 2550, 2550, 2550, 560: 2550, 2550, 669: 2550, 716: 2550, 2550, 719: 2550, 2550, 2550, 2550}, + {2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 2557, 52: 2557, 544: 2557, 548: 2557, 2557, 2557, 2557, 2557, 560: 2557, 2557, 669: 2557, 716: 2557, 2557, 719: 2557, 2557, 2557, 2557}, + {2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 2561, 52: 2561, 544: 2561, 548: 2561, 2561, 2561, 2561, 2561, 560: 2561, 2561, 669: 2561, 716: 2561, 2561, 719: 2561, 2561, 2561, 2561}, + {2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 2619, 52: 2619, 544: 2619, 548: 2619, 2619, 2619, 2619, 2619, 560: 2619, 2619, 669: 2619, 716: 2619, 2619, 719: 2619, 2619, 2619, 2619}, // 2405 - {2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 52: 2621, 114: 5301, 116: 5302, 544: 2621, 548: 2621, 2621, 2621, 2621, 2621, 560: 2621, 2621, 669: 2621, 716: 2621, 2621, 719: 2621, 2621, 2621, 2621, 988: 5303}, + {2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 2622, 52: 2622, 114: 5302, 116: 5303, 544: 2622, 548: 2622, 2622, 2622, 2622, 2622, 560: 2622, 2622, 669: 2622, 716: 2622, 2622, 719: 2622, 2622, 2622, 2622, 988: 5304}, + {2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, 19: 2753, 52: 2753, 111: 2753, 113: 2753, 2753, 2753, 2753, 118: 2753, 544: 2753, 546: 2753, 548: 2753, 2753, 2753, 2753, 2753, 556: 2753, 560: 2753, 2753, 577: 2753, 669: 2753, 716: 2753, 2753, 719: 2753, 2753, 2753, 2753}, {2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 2752, 19: 2752, 52: 2752, 111: 2752, 113: 2752, 2752, 2752, 2752, 118: 2752, 544: 2752, 546: 2752, 548: 2752, 2752, 2752, 2752, 2752, 556: 2752, 560: 2752, 2752, 577: 2752, 669: 2752, 716: 2752, 2752, 719: 2752, 2752, 2752, 2752}, - {2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 2751, 19: 2751, 52: 2751, 111: 2751, 113: 2751, 2751, 2751, 2751, 118: 2751, 544: 2751, 546: 2751, 548: 2751, 2751, 2751, 2751, 2751, 556: 2751, 560: 2751, 2751, 577: 2751, 669: 2751, 716: 2751, 2751, 719: 2751, 2751, 2751, 2751}, - {2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 2620, 52: 2620, 544: 2620, 548: 2620, 2620, 2620, 2620, 2620, 560: 2620, 2620, 669: 2620, 716: 2620, 2620, 719: 2620, 2620, 2620, 2620}, - {2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, 52: 2624, 544: 2624, 548: 2624, 2624, 2624, 2624, 2624, 560: 2624, 2624, 669: 2624, 716: 2624, 2624, 719: 2624, 2624, 2624, 2624}, + {2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 2621, 52: 2621, 544: 2621, 548: 2621, 2621, 2621, 2621, 2621, 560: 2621, 2621, 669: 2621, 716: 2621, 2621, 719: 2621, 2621, 2621, 2621}, + {2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, 52: 2625, 544: 2625, 548: 2625, 2625, 2625, 2625, 2625, 560: 2625, 2625, 669: 2625, 716: 2625, 2625, 719: 2625, 2625, 2625, 2625}, // 2410 - {669: 2724, 716: 2724, 2724, 719: 2724, 724: 2724, 760: 2724, 2724}, - {2723, 2723, 2723, 2723, 2723, 2723, 9: 2723, 560: 2723, 669: 2723, 716: 2723, 2723, 719: 2723, 724: 2723, 760: 2723, 2723}, - {2657, 2657, 2657, 2657, 2657, 2657, 9: 2657, 2657, 2657, 52: 2657, 560: 2657}, - {2782, 2782, 2782, 2782, 2782, 2782, 9: 2782, 560: 2782}, - {2734, 2734, 2734, 2734, 2734, 2734, 9: 2734, 560: 2734}, + {669: 2725, 716: 2725, 2725, 719: 2725, 724: 2725, 760: 2725, 2725}, + {2724, 2724, 2724, 2724, 2724, 2724, 9: 2724, 560: 2724, 669: 2724, 716: 2724, 2724, 719: 2724, 724: 2724, 760: 2724, 2724}, + {2658, 2658, 2658, 2658, 2658, 2658, 9: 2658, 2658, 2658, 52: 2658, 560: 2658}, + {2783, 2783, 2783, 2783, 2783, 2783, 9: 2783, 560: 2783}, + {2735, 2735, 2735, 2735, 2735, 2735, 9: 2735, 560: 2735}, // 2415 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5311}, - {2733, 2733, 2733, 2733, 2733, 2733, 9: 2733, 560: 2733}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5313}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5019, 971: 5314}, - {2735, 2735, 2735, 2735, 2735, 2735, 9: 2735, 5309, 5310, 560: 2735, 1048: 5315}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5312}, + {2734, 2734, 2734, 2734, 2734, 2734, 9: 2734, 560: 2734}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5314}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5020, 971: 5315}, + {2736, 2736, 2736, 2736, 2736, 2736, 9: 2736, 5310, 5311, 560: 2736, 1048: 5316}, // 2420 - {2783, 2783, 2783, 2783, 2783, 2783, 9: 2783, 560: 2783}, {2784, 2784, 2784, 2784, 2784, 2784, 9: 2784, 560: 2784}, {2785, 2785, 2785, 2785, 2785, 2785, 9: 2785, 560: 2785}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5321, 1121: 5320, 1327: 5319}, - {2786, 2786, 2786, 2786, 2786, 2786, 9: 5323, 560: 2786}, + {2786, 2786, 2786, 2786, 2786, 2786, 9: 2786, 560: 2786}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5322, 1121: 5321, 1327: 5320}, + {2787, 2787, 2787, 2787, 2787, 2787, 9: 5324, 560: 2787}, // 2425 - {1531, 1531, 1531, 1531, 1531, 1531, 9: 1531, 560: 1531}, - {1521, 1521, 1521, 1521, 1521, 1521, 9: 1521, 560: 1521, 592: 5189, 619: 5188, 1080: 5322}, - {1529, 1529, 1529, 1529, 1529, 1529, 9: 1529, 560: 1529}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5321, 1121: 5324}, + {1532, 1532, 1532, 1532, 1532, 1532, 9: 1532, 560: 1532}, + {1522, 1522, 1522, 1522, 1522, 1522, 9: 1522, 560: 1522, 592: 5190, 619: 5189, 1080: 5323}, {1530, 1530, 1530, 1530, 1530, 1530, 9: 1530, 560: 1530}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5322, 1121: 5325}, + {1531, 1531, 1531, 1531, 1531, 1531, 9: 1531, 560: 1531}, // 2430 - {2: 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5328, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 730: 771, 910: 5327, 925: 5326}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5329}, + {2: 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5329, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 730: 771, 910: 5328, 925: 5327}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5330}, {770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 53: 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 770, 545: 770, 560: 770, 573: 770, 600: 770, 622: 770, 730: 770}, {769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 53: 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 545: 769, 560: 769, 573: 769, 600: 769, 622: 769, 730: 769}, - {2789, 2789, 2789, 2789, 2789, 2789, 9: 2789, 560: 2789}, + {2790, 2790, 2790, 2790, 2790, 2790, 9: 2790, 560: 2790}, // 2435 - {2758, 2758, 2758, 2758, 2758, 2758, 9: 2758, 20: 2758, 560: 2758}, - {2757, 2757, 2757, 2757, 2757, 2757, 9: 5333, 20: 2757, 560: 2757}, + {2759, 2759, 2759, 2759, 2759, 2759, 9: 2759, 20: 2759, 560: 2759}, + {2758, 2758, 2758, 2758, 2758, 2758, 9: 5334, 20: 2758, 560: 2758}, + {2729, 2729, 2729, 2729, 2729, 2729, 9: 2729, 20: 2729, 52: 2729, 140: 2729, 211: 2729, 226: 2729, 546: 2729, 560: 2729, 574: 2729, 724: 2729, 730: 2729}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5335, 3092, 3093, 3091}, {2728, 2728, 2728, 2728, 2728, 2728, 9: 2728, 20: 2728, 52: 2728, 140: 2728, 211: 2728, 226: 2728, 546: 2728, 560: 2728, 574: 2728, 724: 2728, 730: 2728}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5334, 3091, 3092, 3090}, - {2727, 2727, 2727, 2727, 2727, 2727, 9: 2727, 20: 2727, 52: 2727, 140: 2727, 211: 2727, 226: 2727, 546: 2727, 560: 2727, 574: 2727, 724: 2727, 730: 2727}, // 2440 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5337}, - {2790, 2790, 2790, 2790, 2790, 2790, 9: 2790, 560: 2790}, - {20: 5338}, - {2792, 2792, 2792, 2792, 2792, 2792, 9: 2792, 560: 2792}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5341}, - // 2445 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5338}, {2791, 2791, 2791, 2791, 2791, 2791, 9: 2791, 560: 2791}, - {20: 5342}, + {20: 5339}, {2793, 2793, 2793, 2793, 2793, 2793, 9: 2793, 560: 2793}, - {2: 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5328, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 730: 771, 910: 5327, 925: 5344}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5345}, - // 2450 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5342}, + // 2445 + {2792, 2792, 2792, 2792, 2792, 2792, 9: 2792, 560: 2792}, + {20: 5343}, {2794, 2794, 2794, 2794, 2794, 2794, 9: 2794, 560: 2794}, - {2: 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5328, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 730: 771, 910: 5327, 925: 5347}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5348}, + {2: 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5329, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 730: 771, 910: 5328, 925: 5345}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5346}, + // 2450 {2795, 2795, 2795, 2795, 2795, 2795, 9: 2795, 560: 2795}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5350}, - // 2455 + {2: 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5329, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 730: 771, 910: 5328, 925: 5348}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5349}, {2796, 2796, 2796, 2796, 2796, 2796, 9: 2796, 560: 2796}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5352, 3091, 3092, 3090}, - {546: 5353}, - {622: 5354}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5355}, - // 2460 - {2756, 2756, 2756, 2756, 2756, 2756, 9: 2756, 286: 5359, 546: 5358, 560: 2756, 1529: 5357, 5356}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5351}, + // 2455 {2797, 2797, 2797, 2797, 2797, 2797, 9: 2797, 560: 2797}, - {2755, 2755, 2755, 2755, 2755, 2755, 9: 2755, 560: 2755}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5353, 3092, 3093, 3091}, + {546: 5354}, + {622: 5355}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5356}, + // 2460 + {2757, 2757, 2757, 2757, 2757, 2757, 9: 2757, 286: 5360, 546: 5359, 560: 2757, 1529: 5358, 5357}, + {2798, 2798, 2798, 2798, 2798, 2798, 9: 2798, 560: 2798}, + {2756, 2756, 2756, 2756, 2756, 2756, 9: 2756, 560: 2756}, + {258: 5362}, {258: 5361}, - {258: 5360}, // 2465 - {2753, 2753, 2753, 2753, 2753, 2753, 9: 2753, 560: 2753}, {2754, 2754, 2754, 2754, 2754, 2754, 9: 2754, 560: 2754}, - {203: 5363}, - {210: 5364}, - {545: 5365}, + {2755, 2755, 2755, 2755, 2755, 2755, 9: 2755, 560: 2755}, + {203: 5364}, + {210: 5365}, + {545: 5366}, // 2470 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5366}, - {52: 5367, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {2152, 2152, 2152, 2152, 2152, 2152, 9: 2152, 560: 2152, 593: 5015, 869: 5368}, - {2799, 2799, 2799, 2799, 2799, 2799, 9: 2799, 560: 2799}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5387}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5367}, + {52: 5368, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {2153, 2153, 2153, 2153, 2153, 2153, 9: 2153, 560: 2153, 593: 5016, 869: 5369}, + {2800, 2800, 2800, 2800, 2800, 2800, 9: 2800, 560: 2800}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5388}, // 2475 - {669: 5386}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5384}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5382}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5380}, - {669: 5377}, + {669: 5387}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5385}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5383}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5381}, + {669: 5378}, // 2480 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5376, 3091, 3092, 3090}, - {2764, 2764, 2764, 2764, 2764, 2764, 9: 2764, 560: 2764}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 5378}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5306, 3091, 3092, 3090, 1305: 5379}, - {2787, 2787, 2787, 2787, 2787, 2787, 9: 2787, 560: 2787}, - // 2485 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5381, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5377, 3092, 3093, 3091}, + {2765, 2765, 2765, 2765, 2765, 2765, 9: 2765, 560: 2765}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 5379}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5307, 3092, 3093, 3091, 1305: 5380}, {2788, 2788, 2788, 2788, 2788, 2788, 9: 2788, 560: 2788}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5383, 3091, 3092, 3090}, - {2798, 2798, 2798, 2798, 2798, 2798, 9: 2798, 560: 2798}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 5385}, + // 2485 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5382, 3092, 3093, 3091}, + {2789, 2789, 2789, 2789, 2789, 2789, 9: 2789, 560: 2789}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5384, 3092, 3093, 3091}, + {2799, 2799, 2799, 2799, 2799, 2799, 9: 2799, 560: 2799}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 5386}, // 2490 - {2800, 2800, 2800, 2800, 2800, 2800, 9: 5333, 560: 2800}, - {2801, 2801, 2801, 2801, 2801, 2801, 9: 2801, 560: 2801}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5388}, - {2360, 2360, 2360, 2360, 2360, 2360, 9: 2360, 560: 2360, 742: 5391, 744: 5390, 1029: 5389}, + {2801, 2801, 2801, 2801, 2801, 2801, 9: 5334, 560: 2801}, {2802, 2802, 2802, 2802, 2802, 2802, 9: 2802, 560: 2802}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5389}, + {2361, 2361, 2361, 2361, 2361, 2361, 9: 2361, 560: 2361, 742: 5392, 744: 5391, 1029: 5390}, + {2803, 2803, 2803, 2803, 2803, 2803, 9: 2803, 560: 2803}, // 2495 + {2360, 2360, 2360, 2360, 2360, 2360, 9: 2360, 560: 2360}, {2359, 2359, 2359, 2359, 2359, 2359, 9: 2359, 560: 2359}, - {2358, 2358, 2358, 2358, 2358, 2358, 9: 2358, 560: 2358}, - {167: 5328, 573: 771, 910: 5327, 925: 5393}, - {573: 3077, 814: 5394}, - {2803, 2803, 2803, 2803, 2803, 2803, 9: 2803, 560: 2803}, - // 2500 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 730: 5330, 786: 5332, 3091, 3092, 3090, 875: 5331, 943: 5396}, + {167: 5329, 573: 771, 910: 5328, 925: 5394}, + {573: 3078, 814: 5395}, {2804, 2804, 2804, 2804, 2804, 2804, 9: 2804, 560: 2804}, - {203: 5398}, - {210: 5399}, - {545: 5400}, + // 2500 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 730: 5331, 786: 5333, 3092, 3093, 3091, 875: 5332, 943: 5397}, + {2805, 2805, 2805, 2805, 2805, 2805, 9: 2805, 560: 2805}, + {203: 5399}, + {210: 5400}, + {545: 5401}, // 2505 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5401}, - {52: 5402, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {771, 771, 771, 771, 771, 771, 9: 771, 167: 5328, 560: 771, 910: 5327, 925: 5403}, - {2808, 2808, 2808, 2808, 2808, 2808, 9: 2808, 560: 2808}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 545: 2150, 593: 5422, 899: 5542}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5402}, + {52: 5403, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {771, 771, 771, 771, 771, 771, 9: 771, 167: 5329, 560: 771, 910: 5328, 925: 5404}, + {2809, 2809, 2809, 2809, 2809, 2809, 9: 2809, 560: 2809}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 545: 2151, 593: 5423, 899: 5543}, // 2510 - {2811, 2811, 2811, 2811, 2811, 2811, 9: 2811, 560: 2811}, - {2150, 2150, 2150, 2150, 2150, 2150, 9: 2150, 125: 2150, 167: 2150, 545: 2150, 560: 2150, 593: 5422, 899: 5491, 910: 2150}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 593: 5422, 899: 5482}, - {669: 4973, 716: 5409, 5414, 719: 5412, 724: 4974, 760: 5413, 5410, 940: 5411, 1355: 5415}, - {669: 5476}, + {2812, 2812, 2812, 2812, 2812, 2812, 9: 2812, 560: 2812}, + {2151, 2151, 2151, 2151, 2151, 2151, 9: 2151, 125: 2151, 167: 2151, 545: 2151, 560: 2151, 593: 5423, 899: 5492, 910: 2151}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 593: 5423, 899: 5483}, + {669: 4974, 716: 5410, 5415, 719: 5413, 724: 4975, 760: 5414, 5411, 940: 5412, 1355: 5416}, + {669: 5477}, // 2515 - {2: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 10: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 53: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 545: 2739, 669: 4973, 724: 4974, 940: 5431, 1212: 5470}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 545: 2150, 556: 2150, 593: 5422, 899: 5464}, - {2: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 10: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 53: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 545: 2739, 556: 2739, 669: 4973, 724: 4974, 940: 5431, 1212: 5432}, - {669: 5420}, - {545: 5416}, + {2: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 10: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 53: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 545: 2740, 669: 4974, 724: 4975, 940: 5432, 1212: 5471}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 545: 2151, 556: 2151, 593: 5423, 899: 5465}, + {2: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 10: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 53: 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 2740, 545: 2740, 556: 2740, 669: 4974, 724: 4975, 940: 5432, 1212: 5433}, + {669: 5421}, + {545: 5417}, // 2520 {638, 638, 638, 638, 638, 638, 9: 638, 52: 638, 560: 638}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 5417}, - {52: 5418, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2628, 2628, 2628, 2628, 2628, 2628, 9: 2628, 52: 2628, 201: 4996, 548: 3867, 550: 3866, 560: 2628, 932: 4997, 1059: 5250, 1184: 5419}, - {2583, 2583, 2583, 2583, 2583, 2583, 9: 2583, 52: 2583, 560: 2583}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 5418}, + {52: 5419, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {2629, 2629, 2629, 2629, 2629, 2629, 9: 2629, 52: 2629, 201: 4997, 548: 3868, 550: 3867, 560: 2629, 932: 4998, 1059: 5251, 1184: 5420}, + {2584, 2584, 2584, 2584, 2584, 2584, 9: 2584, 52: 2584, 560: 2584}, // 2525 - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 545: 2150, 593: 5422, 899: 5421}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2146, 786: 5426, 3091, 3092, 3090, 998: 5425}, - {548: 3867, 550: 3866, 932: 5423}, - {659: 5424}, - {2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 53: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 545: 2149, 547: 2149, 549: 2149, 556: 2149, 560: 2149, 575: 2149, 645: 2149, 910: 2149}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 545: 2151, 593: 5423, 899: 5422}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2147, 786: 5427, 3092, 3093, 3091, 998: 5426}, + {548: 3868, 550: 3867, 932: 5424}, + {659: 5425}, + {2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 545: 2150, 547: 2150, 549: 2150, 556: 2150, 560: 2150, 575: 2150, 645: 2150, 910: 2150}, // 2530 - {545: 5427}, - {545: 2145}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 5428}, - {9: 5193, 52: 5429}, - {721: 5177, 1028: 5430}, + {545: 5428}, + {545: 2146}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 5429}, + {9: 5194, 52: 5430}, + {721: 5178, 1028: 5431}, // 2535 - {2584, 2584, 2584, 2584, 2584, 2584, 9: 2584, 52: 2584, 560: 2584}, - {2: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 10: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 53: 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 2738, 545: 2738, 556: 2738}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2146, 556: 2146, 786: 5434, 3091, 3092, 3090, 998: 5435, 1068: 5433}, - {545: 5444}, - {113: 5442, 545: 2145, 556: 2145}, + {2585, 2585, 2585, 2585, 2585, 2585, 9: 2585, 52: 2585, 560: 2585}, + {2: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 10: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 53: 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 2739, 545: 2739, 556: 2739}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2147, 556: 2147, 786: 5435, 3092, 3093, 3091, 998: 5436, 1068: 5434}, + {545: 5445}, + {113: 5443, 545: 2146, 556: 2146}, // 2540 - {545: 2136, 556: 5436}, - {192: 5439, 218: 5441, 238: 5438, 253: 5440, 1021: 5437}, - {545: 2135}, + {545: 2137, 556: 5437}, + {192: 5440, 218: 5442, 238: 5439, 253: 5441, 1021: 5438}, + {545: 2136}, + {2130, 2130, 2130, 2130, 2130, 2130, 2130, 9: 2130, 19: 2130, 52: 2130, 111: 2130, 113: 2130, 2130, 2130, 2130, 118: 2130, 544: 2130, 2130, 2130, 556: 2130, 560: 2130, 577: 2130}, {2129, 2129, 2129, 2129, 2129, 2129, 2129, 9: 2129, 19: 2129, 52: 2129, 111: 2129, 113: 2129, 2129, 2129, 2129, 118: 2129, 544: 2129, 2129, 2129, 556: 2129, 560: 2129, 577: 2129}, - {2128, 2128, 2128, 2128, 2128, 2128, 2128, 9: 2128, 19: 2128, 52: 2128, 111: 2128, 113: 2128, 2128, 2128, 2128, 118: 2128, 544: 2128, 2128, 2128, 556: 2128, 560: 2128, 577: 2128}, // 2545 + {2128, 2128, 2128, 2128, 2128, 2128, 2128, 9: 2128, 19: 2128, 52: 2128, 111: 2128, 113: 2128, 2128, 2128, 2128, 118: 2128, 544: 2128, 2128, 2128, 556: 2128, 560: 2128, 577: 2128}, {2127, 2127, 2127, 2127, 2127, 2127, 2127, 9: 2127, 19: 2127, 52: 2127, 111: 2127, 113: 2127, 2127, 2127, 2127, 118: 2127, 544: 2127, 2127, 2127, 556: 2127, 560: 2127, 577: 2127}, - {2126, 2126, 2126, 2126, 2126, 2126, 2126, 9: 2126, 19: 2126, 52: 2126, 111: 2126, 113: 2126, 2126, 2126, 2126, 118: 2126, 544: 2126, 2126, 2126, 556: 2126, 560: 2126, 577: 2126}, - {192: 5439, 218: 5441, 238: 5438, 253: 5440, 1021: 5443}, - {545: 2134}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 5445}, + {192: 5440, 218: 5442, 238: 5439, 253: 5441, 1021: 5444}, + {545: 2135}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 5446}, // 2550 - {9: 5193, 52: 5446}, - {2144, 2144, 2144, 2144, 2144, 2144, 2144, 9: 2144, 19: 2144, 52: 2144, 113: 2144, 2144, 2144, 2144, 118: 2144, 546: 2144, 556: 2144, 560: 2144, 1000: 5447}, - {2585, 2585, 2585, 2585, 2585, 2585, 5452, 9: 2585, 19: 5449, 52: 2585, 113: 5456, 5301, 4993, 5302, 118: 4992, 546: 5451, 556: 5455, 560: 2585, 977: 5453, 979: 5450, 988: 5454, 999: 5448}, - {2143, 2143, 2143, 2143, 2143, 2143, 2143, 9: 2143, 19: 2143, 52: 2143, 111: 2143, 113: 2143, 2143, 2143, 2143, 118: 2143, 546: 2143, 556: 2143, 560: 2143, 577: 2143}, - {569: 4654, 573: 2355, 817: 5462}, + {9: 5194, 52: 5447}, + {2145, 2145, 2145, 2145, 2145, 2145, 2145, 9: 2145, 19: 2145, 52: 2145, 113: 2145, 2145, 2145, 2145, 118: 2145, 546: 2145, 556: 2145, 560: 2145, 1000: 5448}, + {2586, 2586, 2586, 2586, 2586, 2586, 5453, 9: 2586, 19: 5450, 52: 2586, 113: 5457, 5302, 4994, 5303, 118: 4993, 546: 5452, 556: 5456, 560: 2586, 977: 5454, 979: 5451, 988: 5455, 999: 5449}, + {2144, 2144, 2144, 2144, 2144, 2144, 2144, 9: 2144, 19: 2144, 52: 2144, 111: 2144, 113: 2144, 2144, 2144, 2144, 118: 2144, 546: 2144, 556: 2144, 560: 2144, 577: 2144}, + {569: 4655, 573: 2356, 817: 5463}, // 2555 - {2141, 2141, 2141, 2141, 2141, 2141, 2141, 9: 2141, 19: 2141, 52: 2141, 111: 2141, 113: 2141, 2141, 2141, 2141, 118: 2141, 546: 2141, 556: 2141, 560: 2141, 577: 2141}, - {429: 5460}, - {547: 5459}, + {2142, 2142, 2142, 2142, 2142, 2142, 2142, 9: 2142, 19: 2142, 52: 2142, 111: 2142, 113: 2142, 2142, 2142, 2142, 118: 2142, 546: 2142, 556: 2142, 560: 2142, 577: 2142}, + {429: 5461}, + {547: 5460}, + {2139, 2139, 2139, 2139, 2139, 2139, 2139, 9: 2139, 19: 2139, 52: 2139, 111: 2139, 113: 2139, 2139, 2139, 2139, 118: 2139, 546: 2139, 556: 2139, 560: 2139, 577: 2139}, {2138, 2138, 2138, 2138, 2138, 2138, 2138, 9: 2138, 19: 2138, 52: 2138, 111: 2138, 113: 2138, 2138, 2138, 2138, 118: 2138, 546: 2138, 556: 2138, 560: 2138, 577: 2138}, - {2137, 2137, 2137, 2137, 2137, 2137, 2137, 9: 2137, 19: 2137, 52: 2137, 111: 2137, 113: 2137, 2137, 2137, 2137, 118: 2137, 546: 2137, 556: 2137, 560: 2137, 577: 2137}, // 2560 - {192: 5439, 218: 5441, 238: 5438, 253: 5440, 1021: 5458}, - {192: 5439, 218: 5441, 238: 5438, 253: 5440, 1021: 5457}, - {2130, 2130, 2130, 2130, 2130, 2130, 2130, 9: 2130, 19: 2130, 52: 2130, 111: 2130, 113: 2130, 2130, 2130, 2130, 118: 2130, 544: 2130, 546: 2130, 556: 2130, 560: 2130, 577: 2130}, + {192: 5440, 218: 5442, 238: 5439, 253: 5441, 1021: 5459}, + {192: 5440, 218: 5442, 238: 5439, 253: 5441, 1021: 5458}, {2131, 2131, 2131, 2131, 2131, 2131, 2131, 9: 2131, 19: 2131, 52: 2131, 111: 2131, 113: 2131, 2131, 2131, 2131, 118: 2131, 544: 2131, 546: 2131, 556: 2131, 560: 2131, 577: 2131}, - {2139, 2139, 2139, 2139, 2139, 2139, 2139, 9: 2139, 19: 2139, 52: 2139, 111: 2139, 113: 2139, 2139, 2139, 2139, 118: 2139, 546: 2139, 556: 2139, 560: 2139, 577: 2139}, - // 2565 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5461, 3091, 3092, 3090}, + {2132, 2132, 2132, 2132, 2132, 2132, 2132, 9: 2132, 19: 2132, 52: 2132, 111: 2132, 113: 2132, 2132, 2132, 2132, 118: 2132, 544: 2132, 546: 2132, 556: 2132, 560: 2132, 577: 2132}, {2140, 2140, 2140, 2140, 2140, 2140, 2140, 9: 2140, 19: 2140, 52: 2140, 111: 2140, 113: 2140, 2140, 2140, 2140, 118: 2140, 546: 2140, 556: 2140, 560: 2140, 577: 2140}, - {573: 3077, 814: 3921, 829: 5463}, - {2142, 2142, 2142, 2142, 2142, 2142, 2142, 9: 2142, 19: 2142, 52: 2142, 111: 2142, 113: 2142, 2142, 2142, 2142, 118: 2142, 546: 2142, 556: 2142, 560: 2142, 577: 2142}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2146, 556: 2146, 786: 5434, 3091, 3092, 3090, 998: 5435, 1068: 5465}, + // 2565 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5462, 3092, 3093, 3091}, + {2141, 2141, 2141, 2141, 2141, 2141, 2141, 9: 2141, 19: 2141, 52: 2141, 111: 2141, 113: 2141, 2141, 2141, 2141, 118: 2141, 546: 2141, 556: 2141, 560: 2141, 577: 2141}, + {573: 3078, 814: 3922, 829: 5464}, + {2143, 2143, 2143, 2143, 2143, 2143, 2143, 9: 2143, 19: 2143, 52: 2143, 111: 2143, 113: 2143, 2143, 2143, 2143, 118: 2143, 546: 2143, 556: 2143, 560: 2143, 577: 2143}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2147, 556: 2147, 786: 5435, 3092, 3093, 3091, 998: 5436, 1068: 5466}, // 2570 - {545: 5466}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 5467}, - {9: 5193, 52: 5468}, - {2144, 2144, 2144, 2144, 2144, 2144, 2144, 9: 2144, 19: 2144, 52: 2144, 113: 2144, 2144, 2144, 2144, 118: 2144, 546: 2144, 556: 2144, 560: 2144, 1000: 5469}, - {2586, 2586, 2586, 2586, 2586, 2586, 5452, 9: 2586, 19: 5449, 52: 2586, 113: 5456, 5301, 4993, 5302, 118: 4992, 546: 5451, 556: 5455, 560: 2586, 977: 5453, 979: 5450, 988: 5454, 999: 5448}, + {545: 5467}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 5468}, + {9: 5194, 52: 5469}, + {2145, 2145, 2145, 2145, 2145, 2145, 2145, 9: 2145, 19: 2145, 52: 2145, 113: 2145, 2145, 2145, 2145, 118: 2145, 546: 2145, 556: 2145, 560: 2145, 1000: 5470}, + {2587, 2587, 2587, 2587, 2587, 2587, 5453, 9: 2587, 19: 5450, 52: 2587, 113: 5457, 5302, 4994, 5303, 118: 4993, 546: 5452, 556: 5456, 560: 2587, 977: 5454, 979: 5451, 988: 5455, 999: 5449}, // 2575 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2146, 786: 5426, 3091, 3092, 3090, 998: 5471}, - {545: 5472}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 5473}, - {9: 5193, 52: 5474}, - {2144, 2144, 2144, 2144, 2144, 2144, 2144, 9: 2144, 19: 2144, 52: 2144, 113: 2144, 2144, 2144, 2144, 118: 2144, 546: 2144, 556: 2144, 560: 2144, 1000: 5475}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2147, 786: 5427, 3092, 3093, 3091, 998: 5472}, + {545: 5473}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 5474}, + {9: 5194, 52: 5475}, + {2145, 2145, 2145, 2145, 2145, 2145, 2145, 9: 2145, 19: 2145, 52: 2145, 113: 2145, 2145, 2145, 2145, 118: 2145, 546: 2145, 556: 2145, 560: 2145, 1000: 5476}, // 2580 - {2587, 2587, 2587, 2587, 2587, 2587, 5452, 9: 2587, 19: 5449, 52: 2587, 113: 5456, 5301, 4993, 5302, 118: 4992, 546: 5451, 556: 5455, 560: 2587, 977: 5453, 979: 5450, 988: 5454, 999: 5448}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2146, 556: 2146, 786: 5434, 3091, 3092, 3090, 998: 5435, 1068: 5477}, - {545: 5478}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 5479}, - {9: 5193, 52: 5480}, + {2588, 2588, 2588, 2588, 2588, 2588, 5453, 9: 2588, 19: 5450, 52: 2588, 113: 5457, 5302, 4994, 5303, 118: 4993, 546: 5452, 556: 5456, 560: 2588, 977: 5454, 979: 5451, 988: 5455, 999: 5449}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2147, 556: 2147, 786: 5435, 3092, 3093, 3091, 998: 5436, 1068: 5478}, + {545: 5479}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 5480}, + {9: 5194, 52: 5481}, // 2585 - {2144, 2144, 2144, 2144, 2144, 2144, 2144, 9: 2144, 19: 2144, 52: 2144, 113: 2144, 2144, 2144, 2144, 118: 2144, 546: 2144, 556: 2144, 560: 2144, 1000: 5481}, - {2588, 2588, 2588, 2588, 2588, 2588, 5452, 9: 2588, 19: 5449, 52: 2588, 113: 5456, 5301, 4993, 5302, 118: 4992, 546: 5451, 556: 5455, 560: 2588, 977: 5453, 979: 5450, 988: 5454, 999: 5448}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5483, 3091, 3092, 3090}, - {297: 5485, 305: 5487, 308: 5486, 1302: 5484}, - {545: 5488}, + {2145, 2145, 2145, 2145, 2145, 2145, 2145, 9: 2145, 19: 2145, 52: 2145, 113: 2145, 2145, 2145, 2145, 118: 2145, 546: 2145, 556: 2145, 560: 2145, 1000: 5482}, + {2589, 2589, 2589, 2589, 2589, 2589, 5453, 9: 2589, 19: 5450, 52: 2589, 113: 5457, 5302, 4994, 5303, 118: 4993, 546: 5452, 556: 5456, 560: 2589, 977: 5454, 979: 5451, 988: 5455, 999: 5449}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5484, 3092, 3093, 3091}, + {297: 5486, 305: 5488, 308: 5487, 1302: 5485}, + {545: 5489}, // 2590 + {52: 2531, 545: 2531}, {52: 2530, 545: 2530}, {52: 2529, 545: 2529}, - {52: 2528, 545: 2528}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 5489}, - {9: 4085, 52: 5490}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 5490}, + {9: 4086, 52: 5491}, // 2595 - {2807, 2807, 2807, 2807, 2807, 2807, 9: 2807, 560: 2807}, - {771, 771, 771, 771, 771, 771, 9: 771, 125: 771, 167: 5328, 545: 771, 560: 771, 910: 5327, 925: 5492}, - {2451, 2451, 2451, 2451, 2451, 2451, 9: 2451, 125: 5494, 545: 5495, 560: 2451, 1248: 5493}, - {2810, 2810, 2810, 2810, 2810, 2810, 9: 2810, 560: 2810}, - {573: 3077, 814: 5541}, + {2808, 2808, 2808, 2808, 2808, 2808, 9: 2808, 560: 2808}, + {771, 771, 771, 771, 771, 771, 9: 771, 125: 771, 167: 5329, 545: 771, 560: 771, 910: 5328, 925: 5493}, + {2452, 2452, 2452, 2452, 2452, 2452, 9: 2452, 125: 5495, 545: 5496, 560: 2452, 1248: 5494}, + {2811, 2811, 2811, 2811, 2811, 2811, 9: 2811, 560: 2811}, + {573: 3078, 814: 5542}, // 2600 - {560: 5498, 1083: 5497, 1247: 5496}, - {9: 5539, 52: 5538}, - {9: 2449, 52: 2449}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5499, 3091, 3092, 3090}, - {6: 2428, 2428, 9: 2428, 18: 2428, 20: 2428, 22: 2428, 2428, 2428, 2428, 2428, 2428, 52: 2428, 190: 5504, 273: 5503, 545: 2428, 549: 5502, 562: 5501, 724: 2428, 1431: 5500}, + {560: 5499, 1083: 5498, 1247: 5497}, + {9: 5540, 52: 5539}, + {9: 2450, 52: 2450}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5500, 3092, 3093, 3091}, + {6: 2429, 2429, 9: 2429, 18: 2429, 20: 2429, 22: 2429, 2429, 2429, 2429, 2429, 2429, 52: 2429, 190: 5505, 273: 5504, 545: 2429, 549: 5503, 562: 5502, 724: 2429, 1431: 5501}, // 2605 - {6: 2441, 2441, 9: 2441, 18: 2441, 20: 2441, 22: 2441, 2441, 2441, 2441, 2441, 2441, 52: 2441, 545: 2441, 724: 2441, 1082: 5525}, - {203: 5505, 620: 5506}, - {6: 2425, 2425, 9: 2425, 18: 2425, 20: 2425, 22: 2425, 2425, 2425, 2425, 2425, 2425, 52: 2425, 545: 2425, 724: 2425}, + {6: 2442, 2442, 9: 2442, 18: 2442, 20: 2442, 22: 2442, 2442, 2442, 2442, 2442, 2442, 52: 2442, 545: 2442, 724: 2442, 1082: 5526}, + {203: 5506, 620: 5507}, + {6: 2426, 2426, 9: 2426, 18: 2426, 20: 2426, 22: 2426, 2426, 2426, 2426, 2426, 2426, 52: 2426, 545: 2426, 724: 2426}, + {6: 2424, 2424, 9: 2424, 18: 2424, 20: 2424, 22: 2424, 2424, 2424, 2424, 2424, 2424, 52: 2424, 545: 2424, 724: 2424}, {6: 2423, 2423, 9: 2423, 18: 2423, 20: 2423, 22: 2423, 2423, 2423, 2423, 2423, 2423, 52: 2423, 545: 2423, 724: 2423}, - {6: 2422, 2422, 9: 2422, 18: 2422, 20: 2422, 22: 2422, 2422, 2422, 2422, 2422, 2422, 52: 2422, 545: 2422, 724: 2422}, // 2610 - {210: 5515}, - {545: 5507}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 5509, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5510, 1164: 5511, 1363: 5508}, - {9: 5513, 52: 5512}, - {9: 2236, 52: 2236, 545: 3955}, + {210: 5516}, + {545: 5508}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 5510, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5511, 1164: 5512, 1363: 5509}, + {9: 5514, 52: 5513}, + {9: 2237, 52: 2237, 545: 3956}, // 2615 - {9: 2235, 52: 2235, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, + {9: 2236, 52: 2236, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {9: 2220, 52: 2220}, + {6: 2425, 2425, 9: 2425, 18: 2425, 20: 2425, 22: 2425, 2425, 2425, 2425, 2425, 2425, 52: 2425, 545: 2425, 724: 2425}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 5510, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5511, 1164: 5515}, {9: 2219, 52: 2219}, - {6: 2424, 2424, 9: 2424, 18: 2424, 20: 2424, 22: 2424, 2424, 2424, 2424, 2424, 2424, 52: 2424, 545: 2424, 724: 2424}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 5509, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5510, 1164: 5514}, - {9: 2218, 52: 2218}, // 2620 - {545: 5517, 735: 5516}, - {6: 2427, 2427, 9: 2427, 18: 2427, 20: 2427, 22: 2427, 2427, 2427, 2427, 2427, 2427, 52: 2427, 545: 2427, 724: 2427}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 735: 5519, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5520, 1226: 5521, 1412: 5518}, - {9: 5523, 52: 5522}, - {9: 2234, 52: 2234}, + {545: 5518, 735: 5517}, + {6: 2428, 2428, 9: 2428, 18: 2428, 20: 2428, 22: 2428, 2428, 2428, 2428, 2428, 2428, 52: 2428, 545: 2428, 724: 2428}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 735: 5520, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5521, 1226: 5522, 1412: 5519}, + {9: 5524, 52: 5523}, + {9: 2235, 52: 2235}, // 2625 - {9: 2233, 52: 2233, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, + {9: 2234, 52: 2234, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {9: 2222, 52: 2222}, + {6: 2427, 2427, 9: 2427, 18: 2427, 20: 2427, 22: 2427, 2427, 2427, 2427, 2427, 2427, 52: 2427, 545: 2427, 724: 2427}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 735: 5520, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5521, 1226: 5525}, {9: 2221, 52: 2221}, - {6: 2426, 2426, 9: 2426, 18: 2426, 20: 2426, 22: 2426, 2426, 2426, 2426, 2426, 2426, 52: 2426, 545: 2426, 724: 2426}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 735: 5519, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5520, 1226: 5524}, - {9: 2220, 52: 2220}, // 2630 - {6: 4792, 5529, 9: 2446, 18: 4748, 20: 4800, 22: 4793, 4796, 4795, 4798, 4799, 4801, 52: 2446, 545: 5527, 724: 4797, 880: 4802, 927: 5528, 1493: 5526}, - {9: 2447, 52: 2447}, - {124: 5532, 1303: 5531, 1492: 5530}, - {2440, 2440, 6: 2440, 2440, 9: 2440, 18: 2440, 20: 2440, 22: 2440, 2440, 2440, 2440, 2440, 2440, 52: 2440, 545: 2440, 724: 2440}, - {22: 4944}, + {6: 4793, 5530, 9: 2447, 18: 4749, 20: 4801, 22: 4794, 4797, 4796, 4799, 4800, 4802, 52: 2447, 545: 5528, 724: 4798, 880: 4803, 927: 5529, 1493: 5527}, + {9: 2448, 52: 2448}, + {124: 5533, 1303: 5532, 1492: 5531}, + {2441, 2441, 6: 2441, 2441, 9: 2441, 18: 2441, 20: 2441, 22: 2441, 2441, 2441, 2441, 2441, 2441, 52: 2441, 545: 2441, 724: 2441}, + {22: 4945}, // 2635 - {9: 5536, 52: 5535}, - {9: 2444, 52: 2444}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5533, 3091, 3092, 3090}, - {6: 2441, 2441, 9: 2441, 18: 2441, 20: 2441, 22: 2441, 2441, 2441, 2441, 2441, 2441, 52: 2441, 724: 2441, 1082: 5534}, - {6: 4792, 5529, 9: 2442, 18: 4748, 20: 4800, 22: 4793, 4796, 4795, 4798, 4799, 4801, 52: 2442, 724: 4797, 880: 4802, 927: 5528}, - // 2640 + {9: 5537, 52: 5536}, {9: 2445, 52: 2445}, - {124: 5532, 1303: 5537}, - {9: 2443, 52: 2443}, - {2450, 2450, 2450, 2450, 2450, 2450, 9: 2450, 544: 2450, 2450, 2450, 551: 2450, 560: 2450, 562: 2450, 2450, 566: 2450, 622: 2450, 670: 2450}, - {560: 5498, 1083: 5540}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5534, 3092, 3093, 3091}, + {6: 2442, 2442, 9: 2442, 18: 2442, 20: 2442, 22: 2442, 2442, 2442, 2442, 2442, 2442, 52: 2442, 724: 2442, 1082: 5535}, + {6: 4793, 5530, 9: 2443, 18: 4749, 20: 4801, 22: 4794, 4797, 4796, 4799, 4800, 4802, 52: 2443, 724: 4798, 880: 4803, 927: 5529}, + // 2640 + {9: 2446, 52: 2446}, + {124: 5533, 1303: 5538}, + {9: 2444, 52: 2444}, + {2451, 2451, 2451, 2451, 2451, 2451, 9: 2451, 544: 2451, 2451, 2451, 551: 2451, 560: 2451, 562: 2451, 2451, 566: 2451, 622: 2451, 670: 2451}, + {560: 5499, 1083: 5541}, // 2645 - {9: 2448, 52: 2448}, - {2809, 2809, 2809, 2809, 2809, 2809, 9: 2809, 560: 2809}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5544, 786: 4082, 3091, 3092, 3090, 837: 5019, 971: 5543}, - {2735, 2735, 2735, 2735, 2735, 2735, 9: 2735, 5309, 5310, 560: 2735, 1048: 5552}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 669: 2726, 716: 2726, 2726, 719: 2726, 5155, 724: 2726, 760: 2726, 2726, 786: 4082, 3091, 3092, 3090, 837: 5019, 945: 5408, 971: 5546, 1019: 5547, 1101: 5548, 1306: 5545}, + {9: 2449, 52: 2449}, + {2810, 2810, 2810, 2810, 2810, 2810, 9: 2810, 560: 2810}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5545, 786: 4083, 3092, 3093, 3091, 836: 5020, 971: 5544}, + {2736, 2736, 2736, 2736, 2736, 2736, 9: 2736, 5310, 5311, 560: 2736, 1048: 5553}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 669: 2727, 716: 2727, 2727, 719: 2727, 5156, 724: 2727, 760: 2727, 2727, 786: 4083, 3092, 3093, 3091, 836: 5020, 945: 5409, 971: 5547, 1019: 5548, 1101: 5549, 1306: 5546}, // 2650 - {9: 5550, 52: 5549}, + {9: 5551, 52: 5550}, {9: 635, 52: 635}, {9: 634, 52: 634}, {9: 633, 52: 633}, - {2812, 2812, 2812, 2812, 2812, 2812, 9: 2812, 560: 2812}, + {2813, 2813, 2813, 2813, 2813, 2813, 9: 2813, 560: 2813}, // 2655 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 669: 2726, 716: 2726, 2726, 719: 2726, 5155, 724: 2726, 760: 2726, 2726, 786: 4082, 3091, 3092, 3090, 837: 5019, 945: 5408, 971: 5546, 1019: 5547, 1101: 5551}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 669: 2727, 716: 2727, 2727, 719: 2727, 5156, 724: 2727, 760: 2727, 2727, 786: 4083, 3092, 3093, 3091, 836: 5020, 945: 5409, 971: 5547, 1019: 5548, 1101: 5552}, {9: 632, 52: 632}, - {2813, 2813, 2813, 2813, 2813, 2813, 9: 2813, 560: 2813}, - {16: 4484, 567: 4485, 723: 4483, 868: 5554}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 549: 5556, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 5555}, - // 2660 - {452, 452, 452, 452, 452, 452, 9: 452, 552: 5558, 560: 452, 1236: 5560}, - {452, 452, 452, 452, 452, 452, 9: 452, 552: 5558, 560: 452, 1236: 5557}, {2814, 2814, 2814, 2814, 2814, 2814, 9: 2814, 560: 2814}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 3790, 786: 3792, 3091, 3092, 3090, 820: 3789, 991: 5559}, + {16: 4485, 567: 4486, 723: 4484, 868: 5555}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 549: 5557, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 5556}, + // 2660 + {452, 452, 452, 452, 452, 452, 9: 452, 552: 5559, 560: 452, 1236: 5561}, + {452, 452, 452, 452, 452, 452, 9: 452, 552: 5559, 560: 452, 1236: 5558}, + {2815, 2815, 2815, 2815, 2815, 2815, 9: 2815, 560: 2815}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 3791, 786: 3793, 3092, 3093, 3091, 820: 3790, 991: 5560}, {451, 451, 451, 451, 451, 451, 9: 451, 560: 451}, // 2665 - {2815, 2815, 2815, 2815, 2815, 2815, 9: 2815, 560: 2815}, - {227: 5573}, - {211: 5563}, - {227: 5564}, - {573: 3077, 814: 3921, 829: 5565}, - // 2670 - {2820, 2820, 2820, 2820, 2820, 2820, 9: 2820, 232: 5566, 560: 2820, 1073: 5567}, - {331: 5568}, {2816, 2816, 2816, 2816, 2816, 2816, 9: 2816, 560: 2816}, - {547: 5570, 1490: 5569}, - {2819, 2819, 2819, 2819, 2819, 2819, 9: 5571, 16: 2819, 18: 2819, 21: 2819, 549: 2819, 552: 2819, 560: 2819, 567: 2819, 571: 2819, 723: 2819}, + {227: 5574}, + {211: 5564}, + {227: 5565}, + {573: 3078, 814: 3922, 829: 5566}, + // 2670 + {2821, 2821, 2821, 2821, 2821, 2821, 9: 2821, 232: 5567, 560: 2821, 1073: 5568}, + {331: 5569}, + {2817, 2817, 2817, 2817, 2817, 2817, 9: 2817, 560: 2817}, + {547: 5571, 1490: 5570}, + {2820, 2820, 2820, 2820, 2820, 2820, 9: 5572, 16: 2820, 18: 2820, 21: 2820, 549: 2820, 552: 2820, 560: 2820, 567: 2820, 571: 2820, 723: 2820}, // 2675 {450, 450, 450, 450, 450, 450, 9: 450, 16: 450, 18: 450, 21: 450, 549: 450, 552: 450, 560: 450, 567: 450, 571: 450, 723: 450}, - {547: 5572}, + {547: 5573}, {449, 449, 449, 449, 449, 449, 9: 449, 16: 449, 18: 449, 21: 449, 549: 449, 552: 449, 560: 449, 567: 449, 571: 449, 723: 449}, - {573: 3077, 814: 3921, 829: 5574}, - {2820, 2820, 2820, 2820, 2820, 2820, 9: 2820, 232: 5566, 560: 2820, 1073: 5575}, + {573: 3078, 814: 3922, 829: 5575}, + {2821, 2821, 2821, 2821, 2821, 2821, 9: 2821, 232: 5567, 560: 2821, 1073: 5576}, // 2680 - {2817, 2817, 2817, 2817, 2817, 2817, 9: 2817, 560: 2817}, + {2818, 2818, 2818, 2818, 2818, 2818, 9: 2818, 560: 2818}, {8: 591, 29: 591}, {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, 544: 585, 585, 585, 549: 585, 551: 585, 585, 585, 560: 585, 562: 585, 585, 566: 585, 585, 580: 585, 622: 585, 670: 585, 723: 585, 585}, - {6: 4792, 4794, 592, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 549: 4791, 552: 2485, 4828, 567: 2485, 580: 5576, 723: 2485, 4797, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 5579}, + {6: 4793, 4795, 592, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 549: 4792, 552: 2486, 4829, 567: 2486, 580: 5577, 723: 2486, 4798, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 5580}, {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, 544: 584, 584, 584, 549: 584, 551: 584, 584, 584, 560: 584, 562: 584, 584, 566: 584, 584, 580: 584, 622: 584, 670: 584, 723: 584, 584}, // 2685 - {547: 5582, 549: 5581}, + {547: 5583, 549: 5582}, + {2831, 2831, 2831, 2831, 2831, 2831, 9: 2831, 560: 2831}, {2830, 2830, 2830, 2830, 2830, 2830, 9: 2830, 560: 2830}, - {2829, 2829, 2829, 2829, 2829, 2829, 9: 2829, 560: 2829}, - {547: 5585, 549: 5584}, - {2832, 2832, 2832, 2832, 2832, 2832, 9: 2832, 560: 2832}, + {547: 5586, 549: 5585}, + {2833, 2833, 2833, 2833, 2833, 2833, 9: 2833, 560: 2833}, // 2690 - {2831, 2831, 2831, 2831, 2831, 2831, 9: 2831, 560: 2831}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 549: 2355, 569: 4654, 571: 5588, 817: 5587}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 5590, 549: 5592, 786: 5593, 3091, 3092, 3090, 1005: 5591}, - {549: 5589}, - {2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 15: 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, 52: 2833, 544: 2833, 2833, 2833, 549: 2833, 551: 2833, 2833, 2833, 560: 2833, 562: 2833, 2833, 566: 2833, 2833, 571: 2833, 580: 2833, 622: 2833, 670: 2833, 723: 2833, 2833}, + {2832, 2832, 2832, 2832, 2832, 2832, 9: 2832, 560: 2832}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 549: 2356, 569: 4655, 571: 5589, 817: 5588}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 5591, 549: 5593, 786: 5594, 3092, 3093, 3091, 1005: 5592}, + {549: 5590}, + {2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 15: 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 52: 2834, 544: 2834, 2834, 2834, 549: 2834, 551: 2834, 2834, 2834, 560: 2834, 562: 2834, 2834, 566: 2834, 2834, 571: 2834, 580: 2834, 622: 2834, 670: 2834, 723: 2834, 2834}, // 2695 + {2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 15: 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 52: 2837, 544: 2837, 2837, 2837, 549: 2837, 551: 2837, 2837, 2837, 560: 2837, 562: 2837, 2837, 566: 2837, 2837, 571: 2837, 580: 2837, 622: 2837, 670: 2837, 723: 2837, 2837}, {2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 15: 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 2836, 52: 2836, 544: 2836, 2836, 2836, 549: 2836, 551: 2836, 2836, 2836, 560: 2836, 562: 2836, 2836, 566: 2836, 2836, 571: 2836, 580: 2836, 622: 2836, 670: 2836, 723: 2836, 2836}, {2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 15: 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 2835, 52: 2835, 544: 2835, 2835, 2835, 549: 2835, 551: 2835, 2835, 2835, 560: 2835, 562: 2835, 2835, 566: 2835, 2835, 571: 2835, 580: 2835, 622: 2835, 670: 2835, 723: 2835, 2835}, - {2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 15: 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 2834, 52: 2834, 544: 2834, 2834, 2834, 549: 2834, 551: 2834, 2834, 2834, 560: 2834, 562: 2834, 2834, 566: 2834, 2834, 571: 2834, 580: 2834, 622: 2834, 670: 2834, 723: 2834, 2834}, - {2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 15: 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 52: 2503, 117: 2503, 128: 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 137: 2503, 2503, 2503, 544: 2503, 2503, 2503, 549: 2503, 551: 2503, 2503, 2503, 560: 2503, 562: 2503, 2503, 566: 2503, 2503, 571: 2503, 580: 2503, 622: 2503, 670: 2503, 723: 2503, 2503}, - {227: 5599}, + {2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 15: 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 52: 2504, 117: 2504, 128: 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 137: 2504, 2504, 2504, 544: 2504, 2504, 2504, 549: 2504, 551: 2504, 2504, 2504, 560: 2504, 562: 2504, 2504, 566: 2504, 2504, 571: 2504, 580: 2504, 622: 2504, 670: 2504, 723: 2504, 2504}, + {227: 5600}, // 2700 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 5596}, - {2888, 2888, 9: 5333, 211: 5597}, - {227: 5598}, - {2887, 2887}, - {2889, 2889}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 5597}, + {2889, 2889, 9: 5334, 211: 5598}, + {227: 5599}, + {2888, 2888}, + {2890, 2890}, // 2705 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 5601}, - {2680, 2680, 9: 5333, 546: 5604, 724: 5603, 917: 5602}, - {2892, 2892}, - {1123, 1123, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1123, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 546: 1123, 716: 5621, 786: 5620, 3091, 3092, 3090, 978: 5619}, - {573: 5609, 650: 4147, 4146, 814: 5607, 933: 5608, 1129: 5606, 1332: 5605}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 5602}, + {2681, 2681, 9: 5334, 546: 5605, 724: 5604, 917: 5603}, + {2893, 2893}, + {1124, 1124, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1124, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 546: 1124, 716: 5622, 786: 5621, 3092, 3093, 3091, 978: 5620}, + {573: 5610, 650: 4148, 4147, 814: 5608, 933: 5609, 1129: 5607, 1332: 5606}, // 2710 - {2679, 2679, 9: 5617}, - {2678, 2678, 9: 2678}, - {294: 5611, 300: 5613, 350: 5614, 371: 5612}, - {254: 5610}, - {254: 2533, 294: 2254, 300: 2254, 350: 2254, 371: 2254}, + {2680, 2680, 9: 5618}, + {2679, 2679, 9: 2679}, + {294: 5612, 300: 5614, 350: 5615, 371: 5613}, + {254: 5611}, + {254: 2534, 294: 2255, 300: 2255, 350: 2255, 371: 2255}, // 2715 - {2671, 2671, 9: 2671}, - {2676, 2676, 9: 2676}, - {2675, 2675, 9: 2675}, - {397: 5615, 470: 5616}, {2672, 2672, 9: 2672}, + {2677, 2677, 9: 2677}, + {2676, 2676, 9: 2676}, + {397: 5616, 470: 5617}, + {2673, 2673, 9: 2673}, // 2720 + {2675, 2675, 9: 2675}, {2674, 2674, 9: 2674}, - {2673, 2673, 9: 2673}, - {573: 5609, 650: 4147, 4146, 814: 5607, 933: 5608, 1129: 5618}, - {2677, 2677, 9: 2677}, - {2680, 2680, 9: 5623, 546: 5604, 917: 5622}, + {573: 5610, 650: 4148, 4147, 814: 5608, 933: 5609, 1129: 5619}, + {2678, 2678, 9: 2678}, + {2681, 2681, 9: 5624, 546: 5605, 917: 5623}, // 2725 - {1122, 1122, 9: 1122, 52: 1122, 546: 1122}, - {1120, 1120, 9: 1120, 52: 1120, 546: 1120}, - {2891, 2891}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 716: 5625, 786: 5624, 3091, 3092, 3090}, + {1123, 1123, 9: 1123, 52: 1123, 546: 1123}, {1121, 1121, 9: 1121, 52: 1121, 546: 1121}, + {2892, 2892}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 716: 5626, 786: 5625, 3092, 3093, 3091}, + {1122, 1122, 9: 1122, 52: 1122, 546: 1122}, // 2730 - {1119, 1119, 9: 1119, 52: 1119, 546: 1119}, - {2893, 2893}, - {2828, 2828}, - {32: 5739, 431: 5738}, - {560: 5730}, + {1120, 1120, 9: 1120, 52: 1120, 546: 1120}, + {2894, 2894}, + {2829, 2829}, + {32: 5740, 431: 5739}, + {560: 5731}, // 2735 - {735: 5723}, - {10: 5716}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 737: 5634, 786: 5633, 3091, 3092, 3090}, - {2441, 2441, 6: 2441, 2441, 18: 2441, 20: 2441, 22: 2441, 2441, 2441, 2441, 2441, 2441, 260: 4749, 724: 2441, 1043: 5714, 1082: 5715}, - {192: 2459, 418: 5639, 458: 5640, 605: 5638, 669: 2459, 1217: 5641, 5636, 1304: 5637, 1433: 5635}, + {735: 5724}, + {10: 5717}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 737: 5635, 786: 5634, 3092, 3093, 3091}, + {2442, 2442, 6: 2442, 2442, 18: 2442, 20: 2442, 22: 2442, 2442, 2442, 2442, 2442, 2442, 260: 4750, 724: 2442, 1043: 5715, 1082: 5716}, + {192: 2460, 418: 5640, 458: 5641, 605: 5639, 669: 2460, 1217: 5642, 5637, 1304: 5638, 1433: 5636}, // 2740 - {2453, 2453, 124: 2453, 5704, 544: 2453, 2453, 2453, 551: 2453, 562: 2453, 2453, 566: 2453, 622: 2453, 670: 2453, 1434: 5703}, - {192: 5691, 669: 5690}, - {2477, 2477, 124: 2477, 2477, 544: 2477, 2477, 2477, 551: 2477, 562: 2477, 2477, 566: 2477, 622: 2477, 670: 2477}, - {140: 4008, 166: 4007, 545: 5654, 947: 5655}, - {140: 4008, 166: 4007, 545: 5647, 947: 5648}, + {2454, 2454, 124: 2454, 5705, 544: 2454, 2454, 2454, 551: 2454, 562: 2454, 2454, 566: 2454, 622: 2454, 670: 2454, 1434: 5704}, + {192: 5692, 669: 5691}, + {2478, 2478, 124: 2478, 2478, 544: 2478, 2478, 2478, 551: 2478, 562: 2478, 2478, 566: 2478, 622: 2478, 670: 2478}, + {140: 4009, 166: 4008, 545: 5655, 947: 5656}, + {140: 4009, 166: 4008, 545: 5648, 947: 5649}, // 2745 - {2470, 2470, 124: 2470, 2470, 544: 2470, 2470, 2470, 551: 2470, 562: 2470, 2470, 566: 2470, 570: 5643, 622: 2470, 655: 5642, 670: 2470}, - {192: 2458, 669: 2458}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 5645}, - {573: 3077, 814: 3921, 829: 5644}, - {2471, 2471, 124: 2471, 2471, 544: 2471, 2471, 2471, 551: 2471, 562: 2471, 2471, 566: 2471, 622: 2471, 670: 2471}, - // 2750 - {127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 581: 3800, 3798, 3799, 3797, 3795, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 815: 3796, 3794, 902: 3802, 916: 5646}, + {2471, 2471, 124: 2471, 2471, 544: 2471, 2471, 2471, 551: 2471, 562: 2471, 2471, 566: 2471, 570: 5644, 622: 2471, 655: 5643, 670: 2471}, + {192: 2459, 669: 2459}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 5646}, + {573: 3078, 814: 3922, 829: 5645}, {2472, 2472, 124: 2472, 2472, 544: 2472, 2472, 2472, 551: 2472, 562: 2472, 2472, 566: 2472, 622: 2472, 670: 2472}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5652}, - {545: 5649}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 5650}, - // 2755 - {9: 4085, 52: 5651}, + // 2750 + {127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 581: 3801, 3799, 3800, 3798, 3796, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 815: 3797, 3795, 902: 3803, 916: 5647}, {2473, 2473, 124: 2473, 2473, 544: 2473, 2473, 2473, 551: 2473, 562: 2473, 2473, 566: 2473, 622: 2473, 670: 2473}, - {52: 5653, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5653}, + {545: 5650}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 5651}, + // 2755 + {9: 4086, 52: 5652}, {2474, 2474, 124: 2474, 2474, 544: 2474, 2474, 2474, 551: 2474, 562: 2474, 2474, 566: 2474, 622: 2474, 670: 2474}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5687}, - // 2760 - {545: 5656}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 5657}, - {9: 4085, 52: 5658}, - {2469, 2469, 124: 2469, 2469, 544: 2469, 2469, 2469, 551: 2469, 562: 2469, 2469, 566: 2469, 622: 2469, 655: 5660, 670: 2469, 1249: 5659}, + {52: 5654, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, {2475, 2475, 124: 2475, 2475, 544: 2475, 2475, 2475, 551: 2475, 562: 2475, 2475, 566: 2475, 622: 2475, 670: 2475}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5688}, + // 2760 + {545: 5657}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 5658}, + {9: 4086, 52: 5659}, + {2470, 2470, 124: 2470, 2470, 544: 2470, 2470, 2470, 551: 2470, 562: 2470, 2470, 566: 2470, 622: 2470, 655: 5661, 670: 2470, 1249: 5660}, + {2476, 2476, 124: 2476, 2476, 544: 2476, 2476, 2476, 551: 2476, 562: 2476, 2476, 566: 2476, 622: 2476, 670: 2476}, // 2765 - {545: 5661}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5663, 1395: 5662}, - {52: 5665}, - {52: 2467, 127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 557: 3837, 3838, 3843, 575: 3839, 608: 3812, 3809, 3811, 3810, 3806, 3808, 3807, 3804, 3805, 3803, 3813, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836, 902: 3802, 916: 5664}, - {52: 2466}, + {545: 5662}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5664, 1395: 5663}, + {52: 5666}, + {52: 2468, 127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 557: 3838, 3839, 3844, 575: 3840, 608: 3813, 3810, 3812, 3811, 3807, 3809, 3808, 3805, 3806, 3804, 3814, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837, 902: 3803, 916: 5665}, + {52: 2467}, // 2770 - {2461, 2461, 10: 5667, 124: 2461, 2461, 544: 2461, 2461, 2461, 551: 2461, 561: 2461, 2461, 2461, 566: 2461, 622: 2461, 670: 2461, 735: 2461, 1377: 5666}, - {2465, 2465, 124: 2465, 2465, 544: 2465, 2465, 2465, 551: 2465, 561: 5682, 2465, 2465, 566: 2465, 622: 2465, 670: 2465, 735: 2465, 1413: 5681}, - {560: 5668}, - {203: 5669}, - {210: 5670}, + {2462, 2462, 10: 5668, 124: 2462, 2462, 544: 2462, 2462, 2462, 551: 2462, 561: 2462, 2462, 2462, 566: 2462, 622: 2462, 670: 2462, 735: 2462, 1377: 5667}, + {2466, 2466, 124: 2466, 2466, 544: 2466, 2466, 2466, 551: 2466, 561: 5683, 2466, 2466, 566: 2466, 622: 2466, 670: 2466, 735: 2466, 1413: 5682}, + {560: 5669}, + {203: 5670}, + {210: 5671}, // 2775 - {545: 5671}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5672}, - {52: 5673, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {244: 5674}, - {560: 5675}, + {545: 5672}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5673}, + {52: 5674, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {244: 5675}, + {560: 5676}, // 2780 - {203: 5676}, - {210: 5677}, - {545: 5678}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5679}, - {52: 5680, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, + {203: 5677}, + {210: 5678}, + {545: 5679}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5680}, + {52: 5681, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, // 2785 - {2460, 2460, 124: 2460, 2460, 544: 2460, 2460, 2460, 551: 2460, 561: 2460, 2460, 2460, 566: 2460, 622: 2460, 670: 2460, 735: 2460}, - {2463, 2463, 124: 2463, 2463, 544: 2463, 2463, 2463, 551: 2463, 562: 2463, 2463, 566: 2463, 622: 2463, 670: 2463, 735: 5685, 1411: 5684}, - {560: 5683}, - {2464, 2464, 124: 2464, 2464, 544: 2464, 2464, 2464, 551: 2464, 562: 2464, 2464, 566: 2464, 622: 2464, 670: 2464, 735: 2464}, - {2468, 2468, 124: 2468, 2468, 544: 2468, 2468, 2468, 551: 2468, 562: 2468, 2468, 566: 2468, 622: 2468, 670: 2468}, + {2461, 2461, 124: 2461, 2461, 544: 2461, 2461, 2461, 551: 2461, 561: 2461, 2461, 2461, 566: 2461, 622: 2461, 670: 2461, 735: 2461}, + {2464, 2464, 124: 2464, 2464, 544: 2464, 2464, 2464, 551: 2464, 562: 2464, 2464, 566: 2464, 622: 2464, 670: 2464, 735: 5686, 1411: 5685}, + {560: 5684}, + {2465, 2465, 124: 2465, 2465, 544: 2465, 2465, 2465, 551: 2465, 562: 2465, 2465, 566: 2465, 622: 2465, 670: 2465, 735: 2465}, + {2469, 2469, 124: 2469, 2469, 544: 2469, 2469, 2469, 551: 2469, 562: 2469, 2469, 566: 2469, 622: 2469, 670: 2469}, // 2790 - {560: 5686}, - {2462, 2462, 124: 2462, 2462, 544: 2462, 2462, 2462, 551: 2462, 562: 2462, 2462, 566: 2462, 622: 2462, 670: 2462}, - {52: 5688, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {2469, 2469, 124: 2469, 2469, 544: 2469, 2469, 2469, 551: 2469, 562: 2469, 2469, 566: 2469, 622: 2469, 655: 5660, 670: 2469, 1249: 5689}, - {2476, 2476, 124: 2476, 2476, 544: 2476, 2476, 2476, 551: 2476, 562: 2476, 2476, 566: 2476, 622: 2476, 670: 2476}, + {560: 5687}, + {2463, 2463, 124: 2463, 2463, 544: 2463, 2463, 2463, 551: 2463, 562: 2463, 2463, 566: 2463, 622: 2463, 670: 2463}, + {52: 5689, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {2470, 2470, 124: 2470, 2470, 544: 2470, 2470, 2470, 551: 2470, 562: 2470, 2470, 566: 2470, 622: 2470, 655: 5661, 670: 2470, 1249: 5690}, + {2477, 2477, 124: 2477, 2477, 544: 2477, 2477, 2477, 551: 2477, 562: 2477, 2477, 566: 2477, 622: 2477, 670: 2477}, // 2795 - {111: 5696, 545: 2479, 1432: 5695}, - {545: 5692}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5693}, - {52: 5694, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {2480, 2480, 124: 2480, 2480, 284: 2480, 544: 2480, 2480, 2480, 551: 2480, 562: 2480, 2480, 566: 2480, 622: 2480, 670: 2480}, + {111: 5697, 545: 2480, 1432: 5696}, + {545: 5693}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5694}, + {52: 5695, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, + {2481, 2481, 124: 2481, 2481, 284: 2481, 544: 2481, 2481, 2481, 551: 2481, 562: 2481, 2481, 566: 2481, 622: 2481, 670: 2481}, // 2800 - {545: 5699}, - {569: 5697}, - {573: 3077, 814: 5698}, - {545: 2478}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2650, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 5700, 1140: 5701}, + {545: 5700}, + {569: 5698}, + {573: 3078, 814: 5699}, + {545: 2479}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2651, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 5701, 1140: 5702}, // 2805 - {9: 4085, 52: 2649}, - {52: 5702}, - {2481, 2481, 124: 2481, 2481, 284: 2481, 544: 2481, 2481, 2481, 551: 2481, 562: 2481, 2481, 566: 2481, 622: 2481, 670: 2481}, - {2457, 2457, 124: 5707, 544: 2457, 2457, 2457, 551: 2457, 562: 2457, 2457, 566: 2457, 622: 2457, 670: 2457, 1495: 5706}, - {573: 3077, 814: 3921, 829: 5705}, + {9: 4086, 52: 2650}, + {52: 5703}, + {2482, 2482, 124: 2482, 2482, 284: 2482, 544: 2482, 2482, 2482, 551: 2482, 562: 2482, 2482, 566: 2482, 622: 2482, 670: 2482}, + {2458, 2458, 124: 5708, 544: 2458, 2458, 2458, 551: 2458, 562: 2458, 2458, 566: 2458, 622: 2458, 670: 2458, 1495: 5707}, + {573: 3078, 814: 3922, 829: 5706}, // 2810 - {2452, 2452, 124: 2452, 544: 2452, 2452, 2452, 551: 2452, 562: 2452, 2452, 566: 2452, 622: 2452, 670: 2452}, - {2451, 2451, 544: 2451, 5495, 2451, 551: 2451, 562: 2451, 2451, 566: 2451, 622: 2451, 670: 2451, 1248: 5713}, - {737: 5708}, - {192: 2459, 669: 2459, 1217: 5641, 5636, 1304: 5709}, - {2455, 2455, 284: 5711, 544: 2455, 2455, 2455, 551: 2455, 562: 2455, 2455, 566: 2455, 622: 2455, 670: 2455, 1494: 5710}, + {2453, 2453, 124: 2453, 544: 2453, 2453, 2453, 551: 2453, 562: 2453, 2453, 566: 2453, 622: 2453, 670: 2453}, + {2452, 2452, 544: 2452, 5496, 2452, 551: 2452, 562: 2452, 2452, 566: 2452, 622: 2452, 670: 2452, 1248: 5714}, + {737: 5709}, + {192: 2460, 669: 2460, 1217: 5642, 5637, 1304: 5710}, + {2456, 2456, 284: 5712, 544: 2456, 2456, 2456, 551: 2456, 562: 2456, 2456, 566: 2456, 622: 2456, 670: 2456, 1494: 5711}, // 2815 - {2456, 2456, 544: 2456, 2456, 2456, 551: 2456, 562: 2456, 2456, 566: 2456, 622: 2456, 670: 2456}, - {573: 3077, 814: 3921, 829: 5712}, - {2454, 2454, 544: 2454, 2454, 2454, 551: 2454, 562: 2454, 2454, 566: 2454, 622: 2454, 670: 2454}, - {2482, 2482, 544: 2482, 2482, 2482, 551: 2482, 562: 2482, 2482, 566: 2482, 622: 2482, 670: 2482}, - {2823, 2823}, + {2457, 2457, 544: 2457, 2457, 2457, 551: 2457, 562: 2457, 2457, 566: 2457, 622: 2457, 670: 2457}, + {573: 3078, 814: 3922, 829: 5713}, + {2455, 2455, 544: 2455, 2455, 2455, 551: 2455, 562: 2455, 2455, 566: 2455, 622: 2455, 670: 2455}, + {2483, 2483, 544: 2483, 2483, 2483, 551: 2483, 562: 2483, 2483, 566: 2483, 622: 2483, 670: 2483}, + {2824, 2824}, // 2820 - {2822, 2822, 6: 4792, 5529, 18: 4748, 20: 4800, 22: 4793, 4796, 4795, 4798, 4799, 4801, 724: 4797, 880: 4802, 927: 5528}, - {560: 5717}, - {203: 5718}, - {210: 5719}, - {545: 5720}, + {2823, 2823, 6: 4793, 5530, 18: 4749, 20: 4801, 22: 4794, 4797, 4796, 4799, 4800, 4802, 724: 4798, 880: 4803, 927: 5529}, + {560: 5718}, + {203: 5719}, + {210: 5720}, + {545: 5721}, // 2825 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5721}, - {52: 5722, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, - {2824, 2824}, - {560: 5724}, - {203: 5725}, - // 2830 - {210: 5726}, - {545: 5727}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 5728}, - {52: 5729, 557: 3837, 3838, 3843, 575: 3839, 623: 3840, 626: 3841, 3834, 3844, 3833, 3842, 3835, 3836}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5722}, + {52: 5723, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, {2825, 2825}, - // 2835 - {771, 771, 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5328, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 910: 5327, 925: 5731}, - {2760, 2760, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 5733, 1455: 5732}, + {560: 5725}, + {203: 5726}, + // 2830 + {210: 5727}, + {545: 5728}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 5729}, + {52: 5730, 557: 3838, 3839, 3844, 575: 3840, 623: 3841, 626: 3842, 3835, 3845, 3834, 3843, 3836, 3837}, {2826, 2826}, - {9: 5333, 574: 5734}, - {545: 5735}, - // 2840 - {560: 5498, 1083: 5497, 1247: 5736}, - {9: 5539, 52: 5737}, - {2759, 2759}, + // 2835 + {771, 771, 771, 771, 771, 771, 771, 771, 771, 10: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 53: 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 5329, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 910: 5328, 925: 5732}, + {2761, 2761, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 5734, 1455: 5733}, {2827, 2827}, - {2821, 2821}, + {9: 5334, 574: 5735}, + {545: 5736}, + // 2840 + {560: 5499, 1083: 5498, 1247: 5737}, + {9: 5540, 52: 5738}, + {2760, 2760}, + {2828, 2828}, + {2822, 2822}, // 2845 - {167: 5741, 950: 270, 1223: 5742}, + {167: 5742, 950: 270, 1223: 5743}, {950: 269}, - {950: 5743}, - {547: 5744}, - {156, 156, 245: 156, 421: 5746, 736: 156, 1410: 5745}, + {950: 5744}, + {547: 5745}, + {156, 156, 245: 156, 421: 5747, 736: 156, 1410: 5746}, // 2850 - {154, 154, 245: 5749, 736: 154, 1409: 5748}, - {573: 3077, 814: 5747}, + {154, 154, 245: 5750, 736: 154, 1409: 5749}, + {573: 3078, 814: 5748}, {155, 155, 245: 155, 736: 155}, - {253, 253, 736: 4036, 1071: 5756}, - {152, 152, 250: 152, 432: 5751, 736: 152, 1436: 5750}, + {253, 253, 736: 4037, 1071: 5757}, + {152, 152, 250: 152, 432: 5752, 736: 152, 1436: 5751}, // 2855 - {150, 150, 250: 5754, 736: 150, 1435: 5753}, - {573: 3077, 814: 5752}, + {150, 150, 250: 5755, 736: 150, 1435: 5754}, + {573: 3078, 814: 5753}, {151, 151, 250: 151, 736: 151}, {153, 153, 736: 153}, - {573: 3077, 814: 5755}, + {573: 3078, 814: 5756}, // 2860 {149, 149, 736: 149}, {157, 157}, {28: 203, 57: 203, 170: 203, 545: 203, 566: 203, 573: 203}, - {57: 5280, 545: 5758, 566: 5281, 1016: 5293}, + {57: 5281, 545: 5759, 566: 5282, 1016: 5294}, {208, 208}, // 2865 - {573: 3077, 814: 5764}, - {573: 3077, 814: 5763}, + {573: 3078, 814: 5765}, + {573: 3078, 814: 5764}, {205, 205}, {206, 206}, {207, 207}, // 2870 - {164: 5767, 622: 5766, 1102: 5768}, + {164: 5768, 622: 5767, 1102: 5769}, + {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 10: 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, 2358, 2358, 2358, 2358, 2358, 2358, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 546: 2358, 575: 2358, 593: 2358}, {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 10: 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, 2357, 2357, 2357, 2357, 2357, 2357, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 546: 2357, 575: 2357, 593: 2357}, - {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 546: 2356, 575: 2356, 593: 2356}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 5769}, - {209, 209, 9: 3986}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 5770}, + {209, 209, 9: 3987}, // 2875 - {570: 5773}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 5772}, + {570: 5774}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 5773}, {570: 210}, - {573: 3077, 814: 5774}, - {314: 5776, 546: 214, 566: 214, 601: 214, 728: 214, 818: 214, 1365: 5775}, + {573: 3078, 814: 5775}, + {314: 5777, 546: 214, 566: 214, 601: 214, 728: 214, 818: 214, 1365: 5776}, // 2880 - {546: 2947, 566: 2932, 601: 2931, 728: 3058, 818: 2911, 830: 5779, 836: 3057, 838: 2912, 5783, 5784, 5782, 850: 2913, 854: 5781, 1470: 5780}, - {446: 5777}, - {170: 5778, 546: 213, 566: 213, 601: 213, 728: 213, 818: 213}, + {546: 2948, 566: 2933, 601: 2932, 728: 3059, 818: 2912, 830: 5780, 837: 3058, 2913, 5784, 5785, 5783, 850: 2914, 854: 5782, 1470: 5781}, + {446: 5778}, + {170: 5779, 546: 213, 566: 213, 601: 213, 728: 213, 818: 213}, {546: 212, 566: 212, 601: 212, 728: 212, 818: 212}, - {728: 3058, 818: 2911, 836: 5787, 838: 5785, 850: 5786}, + {728: 3059, 818: 2912, 837: 5788, 5786, 850: 5787}, // 2885 {219, 219}, {218, 218}, @@ -10430,170 +10431,170 @@ var ( {216, 216}, {215, 215}, // 2890 + {2380, 2380}, {2379, 2379}, - {2378, 2378}, {437, 437, 556: 437}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5800, 1307: 5801, 1497: 5799}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5801, 1307: 5802, 1497: 5800}, {228, 228, 228, 228, 228, 228, 228, 228, 228, 10: 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 53: 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 575: 228}, // 2895 {227, 227, 227, 227, 227, 227, 227, 227, 227, 10: 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 53: 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 227, 575: 227}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5792, 898: 5793}, - {1268, 1268, 9: 1268, 560: 5794}, - {201, 201, 9: 3986}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5796, 786: 5332, 3091, 3092, 3090, 875: 5795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5793, 898: 5794}, + {1269, 1269, 9: 1269, 560: 5795}, + {201, 201, 9: 3987}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5797, 786: 5333, 3092, 3093, 3091, 875: 5796}, // 2900 - {200, 200, 9: 5333}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 5797}, - {9: 5333, 52: 5798}, + {200, 200, 9: 5334}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 5798}, + {9: 5334, 52: 5799}, {199, 199}, - {229, 229, 9: 5807}, + {229, 229, 9: 5808}, // 2905 - {743: 5803, 784: 5804, 1404: 5802}, + {743: 5804, 784: 5805, 1404: 5803}, {221, 221, 9: 221}, {226, 226, 9: 226}, - {225, 225, 9: 225, 167: 5806}, - {223, 223, 9: 223, 167: 5805}, + {225, 225, 9: 225, 167: 5807}, + {223, 223, 9: 223, 167: 5806}, // 2910 {222, 222, 9: 222}, {224, 224, 9: 224}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5800, 1307: 5808}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5801, 1307: 5809}, {220, 220, 9: 220}, {230, 230}, // 2915 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5811, 898: 5812}, - {1268, 1268, 9: 1268, 560: 5813}, - {198, 198, 9: 3986}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5815, 786: 5332, 3091, 3092, 3090, 875: 5814}, - {197, 197, 9: 5333}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5812, 898: 5813}, + {1269, 1269, 9: 1269, 560: 5814}, + {198, 198, 9: 3987}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5816, 786: 5333, 3092, 3093, 3091, 875: 5815}, + {197, 197, 9: 5334}, // 2920 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 5816}, - {9: 5333, 52: 5817}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 5817}, + {9: 5334, 52: 5818}, {196, 196}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5819}, - {545: 5820, 571: 2638, 576: 2638, 1142: 5821}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5820}, + {545: 5821, 571: 2639, 576: 2639, 1142: 5822}, // 2925 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2644, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 643: 3736, 786: 4082, 3091, 3092, 3090, 791: 5854, 837: 5853, 1141: 5852, 1350: 5851, 5855}, - {571: 5822, 576: 247, 1221: 5823}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3956, 3091, 3092, 3090, 793: 5846, 1220: 5845, 1403: 5844}, - {576: 5824}, - {545: 2948, 2947, 5827, 562: 2946, 622: 2945, 670: 2941, 790: 5825, 821: 5826, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 5830, 5829, 1388: 5828}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2645, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 643: 3737, 786: 4083, 3092, 3093, 3091, 791: 5855, 836: 5854, 1141: 5853, 1350: 5852, 5856}, + {571: 5823, 576: 247, 1221: 5824}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3957, 3092, 3093, 3091, 793: 5847, 1220: 5846, 1403: 5845}, + {576: 5825}, + {545: 2949, 2948, 5828, 562: 2947, 622: 2946, 670: 2942, 790: 5826, 821: 5827, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 5831, 5830, 1388: 5829}, // 2930 - {231, 231, 546: 231, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {231, 231, 546: 231, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, {234, 234, 546: 234, 553: 1030, 564: 1030, 1030}, - {276, 276, 242: 5840, 546: 276, 1195: 5841}, - {242, 242, 546: 5831, 1072: 5832}, + {276, 276, 242: 5841, 546: 276, 1195: 5842}, + {242, 242, 546: 5832, 1072: 5833}, {233, 233, 546: 233}, // 2935 {232, 232, 546: 232}, - {57: 5835, 1219: 5834, 1402: 5833}, + {57: 5836, 1219: 5835, 1402: 5834}, {235, 235}, - {241, 241, 9: 5838}, + {241, 241, 9: 5839}, {240, 240, 9: 240}, // 2940 - {238, 238, 9: 238, 569: 5836}, - {547: 3640, 557: 5007, 5008, 561: 3631, 573: 3635, 642: 3630, 644: 3632, 650: 3634, 3633, 3638, 654: 3639, 661: 3637, 792: 5006, 794: 3636, 1098: 5837}, + {238, 238, 9: 238, 569: 5837}, + {547: 3641, 557: 5008, 5009, 561: 3632, 573: 3636, 642: 3631, 644: 3633, 650: 3635, 3634, 3639, 654: 3640, 661: 3638, 792: 5007, 794: 3637, 1098: 5838}, {237, 237, 9: 237}, - {57: 5835, 1219: 5839}, + {57: 5836, 1219: 5840}, {239, 239, 9: 239}, // 2945 - {547: 5843}, - {242, 242, 546: 5831, 1072: 5842}, + {547: 5844}, + {242, 242, 546: 5832, 1072: 5843}, {236, 236}, {275, 275, 546: 275, 563: 275, 566: 275, 574: 275}, - {246, 246, 9: 5849, 546: 246, 576: 246}, + {246, 246, 9: 5850, 546: 246, 576: 246}, // 2950 {244, 244, 9: 244, 546: 244, 576: 244}, - {569: 5847}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 5848}, + {569: 5848}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 5849}, {243, 243, 9: 243, 546: 243, 576: 243}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 3956, 3091, 3092, 3090, 793: 5846, 1220: 5850}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 3957, 3092, 3093, 3091, 793: 5847, 1220: 5851}, // 2955 {245, 245, 9: 245, 546: 245, 576: 245}, - {9: 5857, 52: 2643}, - {9: 2642, 52: 2642}, + {9: 5858, 52: 2644}, + {9: 2643, 52: 2643}, + {9: 2641, 52: 2641}, {9: 2640, 52: 2640}, - {9: 2639, 52: 2639}, // 2960 - {52: 5856}, - {2637, 2637, 546: 2637, 571: 2637, 576: 2637}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 643: 3736, 786: 4082, 3091, 3092, 3090, 791: 5854, 837: 5853, 1141: 5858}, - {9: 2641, 52: 2641}, - {167: 278, 847: 5863, 950: 278, 1406: 5862}, + {52: 5857}, + {2638, 2638, 546: 2638, 571: 2638, 576: 2638}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 643: 3737, 786: 4083, 3092, 3093, 3091, 791: 5855, 836: 5854, 1141: 5859}, + {9: 2642, 52: 2642}, + {167: 278, 847: 5864, 950: 278, 1406: 5863}, // 2965 - {547: 5861}, + {547: 5862}, {202, 202}, - {167: 5741, 950: 270, 1223: 5864}, + {167: 5742, 950: 270, 1223: 5865}, {167: 277, 950: 277}, - {950: 5865}, + {950: 5866}, // 2970 - {547: 5866}, - {242: 5840, 563: 276, 566: 276, 574: 276, 1195: 5867}, - {563: 5868, 566: 5869, 574: 2421, 1180: 5870}, + {547: 5867}, + {242: 5841, 563: 276, 566: 276, 574: 276, 1195: 5868}, + {563: 5869, 566: 5870, 574: 2422, 1180: 5871}, + {2421, 2421, 544: 2421, 2421, 2421, 551: 2421, 562: 2421, 574: 2421, 622: 2421, 670: 2421}, {2420, 2420, 544: 2420, 2420, 2420, 551: 2420, 562: 2420, 574: 2420, 622: 2420, 670: 2420}, - {2419, 2419, 544: 2419, 2419, 2419, 551: 2419, 562: 2419, 574: 2419, 622: 2419, 670: 2419}, // 2975 - {574: 5871}, - {622: 5872}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 5873}, - {272, 272, 140: 272, 166: 272, 545: 272, 272, 563: 272, 571: 272, 723: 5875, 736: 272, 1347: 5874}, - {268, 268, 140: 4008, 166: 4007, 545: 268, 268, 563: 268, 571: 268, 736: 268, 947: 4006, 1189: 5878}, + {574: 5872}, + {622: 5873}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 5874}, + {272, 272, 140: 272, 166: 272, 545: 272, 272, 563: 272, 571: 272, 723: 5876, 736: 272, 1347: 5875}, + {268, 268, 140: 4009, 166: 4008, 545: 268, 268, 563: 268, 571: 268, 736: 268, 947: 4007, 1189: 5879}, // 2980 - {571: 5876}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 5877}, + {571: 5877}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 5878}, {271, 271, 140: 271, 166: 271, 545: 271, 271, 563: 271, 571: 271, 736: 271}, - {253, 253, 545: 253, 253, 563: 253, 571: 253, 736: 4036, 1071: 5879}, - {274, 274, 545: 274, 274, 563: 5881, 571: 274, 1386: 5880}, + {253, 253, 545: 253, 253, 563: 253, 571: 253, 736: 4037, 1071: 5880}, + {274, 274, 545: 274, 274, 563: 5882, 571: 274, 1386: 5881}, // 2985 - {2638, 2638, 545: 5820, 2638, 571: 2638, 1142: 5884}, - {573: 3077, 814: 5882}, - {736: 5883}, + {2639, 2639, 545: 5821, 2639, 571: 2639, 1142: 5885}, + {573: 3078, 814: 5883}, + {736: 5884}, {273, 273, 545: 273, 273, 571: 273}, - {247, 247, 546: 247, 571: 5822, 1221: 5885}, + {247, 247, 546: 247, 571: 5823, 1221: 5886}, // 2990 - {242, 242, 546: 5831, 1072: 5886}, + {242, 242, 546: 5832, 1072: 5887}, {279, 279}, - {9: 336, 57: 336, 544: 336, 576: 336, 643: 2123, 726: 336, 740: 2123}, - {9: 301, 544: 301, 301, 576: 301, 643: 2090, 726: 301, 740: 2090}, - {9: 315, 544: 315, 315, 576: 315, 643: 2064, 726: 315, 740: 2064}, + {9: 336, 57: 336, 544: 336, 576: 336, 643: 2124, 726: 336, 740: 2124}, + {9: 301, 544: 301, 301, 576: 301, 643: 2091, 726: 301, 740: 2091}, + {9: 315, 544: 315, 315, 576: 315, 643: 2065, 726: 315, 740: 2065}, // 2995 - {9: 302, 544: 302, 302, 576: 302, 643: 2061, 726: 302, 740: 2061}, - {9: 291, 544: 291, 291, 576: 291, 643: 2024, 726: 291, 740: 2024}, - {9: 311, 544: 311, 311, 576: 311, 643: 1944, 726: 311, 740: 1944}, - {9: 316, 544: 316, 316, 576: 316, 643: 1937, 726: 316, 740: 1937}, - {355: 5995, 389: 5996, 643: 1918, 740: 1918}, + {9: 302, 544: 302, 302, 576: 302, 643: 2062, 726: 302, 740: 2062}, + {9: 291, 544: 291, 291, 576: 291, 643: 2025, 726: 291, 740: 2025}, + {9: 311, 544: 311, 311, 576: 311, 643: 1945, 726: 311, 740: 1945}, + {9: 316, 544: 316, 316, 576: 316, 643: 1938, 726: 316, 740: 1938}, + {355: 5996, 389: 5997, 643: 1919, 740: 1919}, // 3000 - {9: 303, 544: 303, 303, 576: 303, 643: 1915, 726: 303, 740: 1915}, - {9: 292, 544: 292, 292, 576: 292, 643: 1912, 726: 292, 740: 1912}, - {643: 5993, 740: 5992}, + {9: 303, 544: 303, 303, 576: 303, 643: 1916, 726: 303, 740: 1916}, + {9: 292, 544: 292, 292, 576: 292, 643: 1913, 726: 292, 740: 1913}, + {643: 5994, 740: 5993}, {9: 948, 544: 948, 576: 948, 643: 443, 726: 948, 740: 443}, {9: 947, 544: 947, 576: 947, 726: 947}, // 3005 - {9: 332, 57: 5991, 544: 332, 576: 332, 726: 332}, + {9: 332, 57: 5992, 544: 332, 576: 332, 726: 332}, {9: 334, 544: 334, 576: 334, 726: 334}, {9: 333, 544: 333, 576: 333, 726: 333}, - {576: 5989}, - {9: 312, 544: 312, 312, 574: 5987, 576: 312, 726: 312}, + {576: 5990}, + {9: 312, 544: 312, 312, 574: 5988, 576: 312, 726: 312}, // 3010 {9: 329, 544: 329, 576: 329, 726: 329}, - {9: 5939, 544: 5940, 576: 5941}, - {9: 327, 544: 327, 5936, 576: 327, 726: 327}, - {9: 325, 251: 5935, 544: 325, 325, 576: 325, 726: 325}, - {9: 323, 348: 5934, 544: 323, 323, 576: 323, 726: 323}, + {9: 5940, 544: 5941, 576: 5942}, + {9: 327, 544: 327, 5937, 576: 327, 726: 327}, + {9: 325, 251: 5936, 544: 325, 325, 576: 325, 726: 325}, + {9: 323, 348: 5935, 544: 323, 323, 576: 323, 726: 323}, // 3015 - {9: 322, 20: 5928, 142: 5930, 195: 5931, 228: 5929, 5927, 348: 5932, 544: 322, 322, 576: 322, 726: 322}, + {9: 322, 20: 5929, 142: 5931, 195: 5932, 228: 5930, 5928, 348: 5933, 544: 322, 322, 576: 322, 726: 322}, {9: 319, 544: 319, 319, 576: 319, 726: 319}, {9: 318, 544: 318, 318, 576: 318, 726: 318}, - {9: 317, 195: 5926, 544: 317, 317, 576: 317, 726: 317}, + {9: 317, 195: 5927, 544: 317, 317, 576: 317, 726: 317}, {9: 314, 544: 314, 314, 576: 314, 726: 314}, // 3020 {9: 313, 544: 313, 313, 576: 313, 726: 313}, - {142: 5925, 1161: 5924}, + {142: 5926, 1161: 5925}, {9: 309, 544: 309, 309, 576: 309, 726: 309}, - {1023: 5923}, + {1023: 5924}, {9: 307, 544: 307, 307, 576: 307, 726: 307}, // 3025 {9: 304, 544: 304, 304, 576: 304, 726: 304}, - {164: 5922}, + {164: 5923}, {9: 299, 544: 299, 299, 576: 299, 726: 299}, {9: 308, 544: 308, 308, 576: 308, 726: 308}, {9: 310, 544: 310, 310, 576: 310, 726: 310}, @@ -10602,7 +10603,7 @@ var ( {9: 295, 544: 295, 295, 576: 295, 726: 295}, {9: 321, 544: 321, 321, 576: 321, 726: 321}, {9: 320, 544: 320, 320, 576: 320, 726: 320}, - {164: 5933}, + {164: 5934}, // 3035 {9: 298, 544: 298, 298, 576: 298, 726: 298}, {9: 296, 544: 296, 296, 576: 296, 726: 296}, @@ -10611,22 +10612,22 @@ var ( {9: 293, 544: 293, 293, 576: 293, 726: 293}, // 3040 {9: 324, 544: 324, 324, 576: 324, 726: 324}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 5937}, - {9: 4085, 52: 5938}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 5938}, + {9: 4086, 52: 5939}, {9: 326, 544: 326, 576: 326, 726: 326}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 5887, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 5889, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 5895, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 5891, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 5888, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 5896, 3269, 3530, 5890, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 5893, 3175, 3176, 3423, 5894, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 5892, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 5898, 577: 5921, 601: 5915, 670: 5904, 721: 5919, 724: 5914, 728: 5917, 730: 5908, 738: 5909, 741: 5913, 754: 5910, 786: 3792, 3091, 3092, 3090, 818: 5912, 820: 5897, 913: 5899, 924: 5903, 975: 5918, 986: 5916, 1060: 5900, 1087: 5901, 5907, 1094: 5902, 5986, 1105: 5911, 1109: 5920}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 5888, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 5890, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 5896, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 5892, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 5889, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 5897, 3270, 3531, 5891, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 5894, 3176, 3177, 3424, 5895, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 5893, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 5899, 577: 5922, 601: 5916, 670: 5905, 721: 5920, 724: 5915, 728: 5918, 730: 5909, 738: 5910, 741: 5914, 754: 5911, 786: 3793, 3092, 3093, 3091, 818: 5913, 820: 5898, 913: 5900, 924: 5904, 975: 5919, 986: 5917, 1060: 5901, 1087: 5902, 5908, 1094: 5903, 5987, 1105: 5912, 1109: 5921}, // 3045 - {2: 290, 290, 290, 290, 290, 290, 290, 10: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 53: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 5953, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 575: 290, 622: 5952, 982: 5954, 1230: 5955}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5944, 987: 5945}, - {961, 961, 6: 961, 9: 961, 15: 961, 51: 961, 53: 961, 961, 961, 961, 142: 961, 193: 961, 546: 961, 556: 961, 569: 961, 643: 5950, 672: 961, 726: 961, 732: 961, 739: 961, 5949}, - {1423, 1423, 6: 1423, 9: 1423, 15: 1423, 51: 1423, 53: 1423, 1423, 1423, 1423, 142: 1423, 193: 1423, 545: 4421, 1423, 556: 1423, 569: 1423, 672: 1423, 726: 1423, 732: 1423, 739: 1423, 1240: 5948}, + {2: 290, 290, 290, 290, 290, 290, 290, 10: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 53: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 5954, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 575: 290, 622: 5953, 982: 5955, 1230: 5956}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5945, 987: 5946}, + {961, 961, 6: 961, 9: 961, 15: 961, 51: 961, 53: 961, 961, 961, 961, 142: 961, 193: 961, 546: 961, 556: 961, 569: 961, 643: 5951, 672: 961, 726: 961, 732: 961, 739: 961, 5950}, + {1424, 1424, 6: 1424, 9: 1424, 15: 1424, 51: 1424, 53: 1424, 1424, 1424, 1424, 142: 1424, 193: 1424, 545: 4422, 1424, 556: 1424, 569: 1424, 672: 1424, 726: 1424, 732: 1424, 739: 1424, 1240: 5949}, {957, 957, 9: 957, 546: 957}, // 3050 - {280, 280, 9: 5946}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5947}, + {280, 280, 9: 5947}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5948}, {956, 956, 9: 956, 546: 956}, {958, 958, 6: 958, 9: 958, 15: 958, 51: 958, 53: 958, 958, 958, 958, 142: 958, 193: 958, 546: 958, 556: 958, 569: 958, 672: 958, 726: 958, 732: 958, 739: 958}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 786: 3792, 3091, 3092, 3090, 820: 5951}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 786: 3793, 3092, 3093, 3091, 820: 5952}, // 3055 {959, 959, 6: 959, 9: 959, 15: 959, 51: 959, 53: 959, 959, 959, 959, 142: 959, 193: 959, 546: 959, 556: 959, 569: 959, 672: 959, 726: 959, 732: 959, 739: 959}, {960, 960, 6: 960, 9: 960, 15: 960, 51: 960, 53: 960, 960, 960, 960, 142: 960, 193: 960, 546: 960, 556: 960, 569: 960, 672: 960, 726: 960, 732: 960, 739: 960}, @@ -10634,27 +10635,27 @@ var ( {2: 288, 288, 288, 288, 288, 288, 288, 10: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 53: 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, 575: 288}, {2: 287, 287, 287, 287, 287, 287, 287, 10: 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 53: 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 575: 287}, // 3060 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 5956, 786: 5957, 3091, 3092, 3090, 1257: 5958}, - {576: 286, 726: 286, 729: 5984}, - {576: 282, 726: 282, 729: 5981}, - {576: 5959}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5960, 1011: 5961, 1039: 5962}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 5957, 786: 5958, 3092, 3093, 3091, 1257: 5959}, + {576: 286, 726: 286, 729: 5985}, + {576: 282, 726: 282, 729: 5982}, + {576: 5960}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5961, 1011: 5962, 1039: 5963}, // 3065 - {374, 374, 6: 374, 9: 374, 15: 374, 51: 374, 53: 374, 374, 374, 374, 193: 5966, 546: 374, 739: 374, 1337: 5965}, + {374, 374, 6: 374, 9: 374, 15: 374, 51: 374, 53: 374, 374, 374, 374, 193: 5967, 546: 374, 739: 374, 1337: 5966}, {421, 421, 6: 421, 9: 421, 15: 421, 51: 421, 53: 421, 421, 421, 421, 546: 421, 739: 421}, - {281, 281, 9: 5963}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5960, 1011: 5964}, + {281, 281, 9: 5964}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5961, 1011: 5965}, {420, 420, 6: 420, 9: 420, 15: 420, 51: 420, 53: 420, 420, 420, 420, 546: 420, 739: 420}, // 3070 {422, 422, 6: 422, 9: 422, 15: 422, 51: 422, 53: 422, 422, 422, 422, 546: 422, 739: 422}, - {546: 5968, 737: 5967}, - {15: 5979, 547: 5976, 1014: 5978}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 786: 3792, 3091, 3092, 3090, 820: 5970, 1338: 5969}, - {372, 372, 6: 372, 9: 372, 15: 372, 51: 372, 53: 372, 372, 372, 372, 546: 372, 551: 5972, 737: 5971, 739: 372}, + {546: 5969, 737: 5968}, + {15: 5980, 547: 5977, 1014: 5979}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 786: 3793, 3092, 3093, 3091, 820: 5971, 1338: 5970}, + {372, 372, 6: 372, 9: 372, 15: 372, 51: 372, 53: 372, 372, 372, 372, 546: 372, 551: 5973, 737: 5972, 739: 372}, // 3075 {368, 368, 6: 368, 9: 368, 15: 368, 51: 368, 53: 368, 368, 368, 368, 546: 368, 551: 368, 737: 368, 739: 368}, - {547: 5976, 1014: 5977}, - {547: 5974, 652: 5975, 1202: 5973}, + {547: 5977, 1014: 5978}, + {547: 5975, 652: 5976, 1202: 5974}, {370, 370, 6: 370, 9: 370, 15: 370, 51: 370, 53: 370, 370, 370, 370, 546: 370, 739: 370}, {367, 367, 6: 367, 9: 367, 15: 367, 51: 367, 53: 367, 367, 367, 367, 546: 367, 739: 367}, // 3080 @@ -10662,51 +10663,51 @@ var ( {953, 953, 6: 953, 9: 953, 15: 953, 51: 953, 953, 953, 953, 953, 953, 546: 953, 739: 953}, {371, 371, 6: 371, 9: 371, 15: 371, 51: 371, 53: 371, 371, 371, 371, 546: 371, 739: 371}, {373, 373, 6: 373, 9: 373, 15: 373, 51: 373, 53: 373, 373, 373, 373, 546: 373, 739: 373}, - {547: 5974, 652: 5975, 1202: 5980}, + {547: 5975, 652: 5976, 1202: 5981}, // 3085 {369, 369, 6: 369, 9: 369, 15: 369, 51: 369, 53: 369, 369, 369, 369, 546: 369, 739: 369}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 5982, 786: 5983, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 5983, 786: 5984, 3092, 3093, 3091}, {576: 284, 726: 284}, {576: 283, 726: 283}, - {575: 5985}, + {575: 5986}, // 3090 {576: 285, 726: 285}, {9: 328, 544: 328, 576: 328, 726: 328}, - {349: 5988}, + {349: 5989}, {9: 330, 544: 330, 576: 330, 726: 330}, - {349: 5990}, + {349: 5991}, // 3095 {9: 331, 544: 331, 576: 331, 726: 331}, {9: 335, 57: 335, 544: 335, 576: 335, 726: 335}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 786: 3792, 3091, 3092, 3090, 820: 5994}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 786: 3793, 3092, 3093, 3091, 820: 5995}, {949, 949, 9: 949, 544: 949, 576: 949, 726: 949}, {950, 950, 9: 950, 544: 950, 576: 950, 726: 950}, // 3100 {9: 306, 544: 306, 306, 576: 306, 726: 306}, {9: 305, 544: 305, 305, 576: 305, 726: 305}, - {544: 6039, 643: 2037, 740: 2037}, - {9: 5939, 544: 5999, 726: 6000}, - {2: 290, 290, 290, 290, 290, 290, 290, 10: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 53: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 5953, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 575: 290, 622: 5952, 982: 5954, 1230: 6002}, + {544: 6040, 643: 2038, 740: 2038}, + {9: 5940, 544: 6000, 726: 6001}, + {2: 290, 290, 290, 290, 290, 290, 290, 10: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 53: 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 5954, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 575: 290, 622: 5953, 982: 5955, 1230: 6003}, // 3105 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5944, 987: 6001}, - {343, 343, 9: 5946}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 5956, 786: 5957, 3091, 3092, 3090, 1257: 6003}, - {726: 6004}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5960, 1011: 5961, 1039: 6005}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5945, 987: 6002}, + {343, 343, 9: 5947}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 5957, 786: 5958, 3092, 3093, 3091, 1257: 6004}, + {726: 6005}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5961, 1011: 5962, 1039: 6006}, // 3110 - {411, 411, 9: 5963, 546: 411, 739: 6007, 1091: 6006, 6008}, + {411, 411, 9: 5964, 546: 411, 739: 6008, 1091: 6007, 6009}, {410, 410, 6: 410, 15: 410, 51: 410, 53: 410, 410, 410, 410, 546: 410}, - {172: 6028, 6026, 179: 6029, 6027, 6030, 423: 6021, 472: 6023, 1093: 6025, 1457: 6024, 1482: 6022}, - {342, 342, 546: 6010, 1321: 6009}, + {172: 6029, 6027, 179: 6030, 6028, 6031, 423: 6022, 472: 6024, 1093: 6026, 1457: 6025, 1482: 6023}, + {342, 342, 546: 6011, 1321: 6010}, {345, 345}, // 3115 - {174: 6014, 6012, 6013, 6015, 975: 6011}, - {1023: 6020}, - {573: 3077, 814: 6019}, - {573: 3077, 814: 6018}, - {573: 3077, 814: 6017}, + {174: 6015, 6013, 6014, 6016, 975: 6012}, + {1023: 6021}, + {573: 3078, 814: 6020}, + {573: 3078, 814: 6019}, + {573: 3078, 814: 6018}, // 3120 - {573: 3077, 814: 6016}, + {573: 3078, 814: 6017}, {337, 337}, {338, 338}, {339, 339}, @@ -10716,2238 +10717,2243 @@ var ( {409, 409, 6: 409, 15: 409, 51: 409, 53: 409, 409, 409, 409, 546: 409}, {408, 408, 6: 408, 15: 408, 51: 408, 53: 408, 408, 408, 408, 546: 408}, {407, 407, 6: 407, 15: 407, 51: 407, 53: 407, 407, 407, 407, 546: 407}, - {406, 406, 6: 406, 15: 406, 51: 406, 53: 406, 406, 406, 406, 172: 6028, 6026, 179: 6029, 6027, 6030, 546: 406, 581: 6036, 1093: 6037}, + {406, 406, 6: 406, 15: 406, 51: 406, 53: 406, 406, 406, 406, 172: 6029, 6027, 179: 6030, 6028, 6031, 546: 406, 581: 6037, 1093: 6038}, // 3130 {405, 405, 6: 405, 15: 405, 51: 405, 53: 405, 405, 405, 405, 172: 405, 405, 179: 405, 405, 405, 546: 405, 581: 405}, + {547: 6036}, {547: 6035}, {547: 6034}, {547: 6033}, - {547: 6032}, // 3135 - {547: 6031}, + {547: 6032}, {398, 398, 6: 398, 15: 398, 51: 398, 53: 398, 398, 398, 398, 172: 398, 398, 179: 398, 398, 398, 546: 398, 581: 398}, {399, 399, 6: 399, 15: 399, 51: 399, 53: 399, 399, 399, 399, 172: 399, 399, 179: 399, 399, 399, 546: 399, 581: 399}, {400, 400, 6: 400, 15: 400, 51: 400, 53: 400, 400, 400, 400, 172: 400, 400, 179: 400, 400, 400, 546: 400, 581: 400}, {401, 401, 6: 401, 15: 401, 51: 401, 53: 401, 401, 401, 401, 172: 401, 401, 179: 401, 401, 401, 546: 401, 581: 401}, // 3140 {402, 402, 6: 402, 15: 402, 51: 402, 53: 402, 402, 402, 402, 172: 402, 402, 179: 402, 402, 402, 546: 402, 581: 402}, - {172: 6028, 6026, 179: 6029, 6027, 6030, 1093: 6038}, + {172: 6029, 6027, 179: 6030, 6028, 6031, 1093: 6039}, {403, 403, 6: 403, 15: 403, 51: 403, 53: 403, 403, 403, 403, 172: 403, 403, 179: 403, 403, 403, 546: 403, 581: 403}, {404, 404, 6: 404, 15: 404, 51: 404, 53: 404, 404, 404, 404, 172: 404, 404, 179: 404, 404, 404, 546: 404, 581: 404}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 6040}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 6041}, // 3145 - {726: 6041}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5944, 987: 6042}, - {342, 342, 9: 5946, 546: 6010, 1321: 6043}, + {726: 6042}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5945, 987: 6043}, + {342, 342, 9: 5947, 546: 6011, 1321: 6044}, {344, 344}, - {2504, 2504, 9: 2504, 16: 2504, 18: 2504, 21: 2504, 549: 2504, 552: 2504, 567: 2504, 571: 2504, 576: 2504, 578: 2504, 594: 2504, 723: 2504, 726: 2504, 779: 2504, 2504}, + {2505, 2505, 9: 2505, 16: 2505, 18: 2505, 21: 2505, 549: 2505, 552: 2505, 567: 2505, 571: 2505, 576: 2505, 578: 2505, 597: 2505, 723: 2505, 726: 2505, 779: 2505, 2505}, // 3150 {434, 434}, {2: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 10: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 53: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 545: 1069, 547: 1069, 1069, 1069, 1069, 554: 1069, 1069, 557: 1069, 1069, 1069, 561: 1069, 1069, 1069, 566: 1069, 1069, 573: 1069, 1069, 1069, 1069, 588: 1069, 593: 1069, 600: 1069, 1069, 633: 1069, 640: 1069, 642: 1069, 1069, 1069, 1069, 650: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 671: 1069, 673: 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 1069, 725: 1069, 730: 1069, 843: 1069, 1069, 847: 1069, 849: 1069, 851: 1069, 855: 1069, 864: 1069, 1069, 1069}, {2: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 10: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 53: 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 1067, 545: 1067, 563: 1067, 574: 1067, 1067, 1067, 657: 1067, 847: 1067, 849: 1067, 851: 1067}, - {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 53: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 545: 1273, 563: 1273, 575: 1273, 657: 1273, 847: 6049, 849: 6051, 851: 6050, 952: 6052, 1006: 6053}, - {2: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 10: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 53: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 545: 1276, 547: 1276, 1276, 1276, 1276, 554: 1276, 1276, 557: 1276, 1276, 1276, 561: 1276, 1276, 1276, 566: 1276, 1276, 573: 1276, 1276, 1276, 1276, 588: 1276, 593: 1276, 600: 1276, 1276, 633: 1276, 640: 1276, 642: 1276, 1276, 1276, 1276, 650: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 671: 1276, 673: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 725: 1276, 730: 1276, 843: 1276, 1276, 847: 1276, 849: 1276, 851: 1276, 855: 1276, 864: 1276, 1276, 1276}, + {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 53: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 545: 1274, 563: 1274, 575: 1274, 657: 1274, 847: 6050, 849: 6052, 851: 6051, 952: 6053, 1006: 6054}, + {2: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 10: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 53: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 545: 1277, 547: 1277, 1277, 1277, 1277, 554: 1277, 1277, 557: 1277, 1277, 1277, 561: 1277, 1277, 1277, 566: 1277, 1277, 573: 1277, 1277, 1277, 1277, 588: 1277, 593: 1277, 600: 1277, 1277, 633: 1277, 640: 1277, 642: 1277, 1277, 1277, 1277, 650: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 671: 1277, 673: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 725: 1277, 730: 1277, 843: 1277, 1277, 847: 1277, 849: 1277, 851: 1277, 855: 1277, 864: 1277, 1277, 1277}, // 3155 + {2: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 10: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 53: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 545: 1276, 547: 1276, 1276, 1276, 1276, 554: 1276, 1276, 557: 1276, 1276, 1276, 561: 1276, 1276, 1276, 566: 1276, 1276, 573: 1276, 1276, 1276, 1276, 588: 1276, 593: 1276, 600: 1276, 1276, 633: 1276, 640: 1276, 642: 1276, 1276, 1276, 1276, 650: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 671: 1276, 673: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 725: 1276, 730: 1276, 843: 1276, 1276, 847: 1276, 849: 1276, 851: 1276, 855: 1276, 864: 1276, 1276, 1276}, {2: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 10: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 53: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 545: 1275, 547: 1275, 1275, 1275, 1275, 554: 1275, 1275, 557: 1275, 1275, 1275, 561: 1275, 1275, 1275, 566: 1275, 1275, 573: 1275, 1275, 1275, 1275, 588: 1275, 593: 1275, 600: 1275, 1275, 633: 1275, 640: 1275, 642: 1275, 1275, 1275, 1275, 650: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 671: 1275, 673: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 725: 1275, 730: 1275, 843: 1275, 1275, 847: 1275, 849: 1275, 851: 1275, 855: 1275, 864: 1275, 1275, 1275}, - {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 53: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 545: 1274, 547: 1274, 1274, 1274, 1274, 554: 1274, 1274, 557: 1274, 1274, 1274, 561: 1274, 1274, 1274, 566: 1274, 1274, 573: 1274, 1274, 1274, 1274, 588: 1274, 593: 1274, 600: 1274, 1274, 633: 1274, 640: 1274, 642: 1274, 1274, 1274, 1274, 650: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 671: 1274, 673: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 725: 1274, 730: 1274, 843: 1274, 1274, 847: 1274, 849: 1274, 851: 1274, 855: 1274, 864: 1274, 1274, 1274}, - {2: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 10: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 53: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 545: 1272, 563: 1272, 574: 1272, 1272, 1272, 657: 1272}, - {2: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 10: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 53: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 545: 2148, 563: 4742, 575: 2148, 657: 2148, 976: 6054}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 657: 6058, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6057, 973: 6055, 1010: 6056}, + {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 53: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 545: 1273, 563: 1273, 574: 1273, 1273, 1273, 657: 1273}, + {2: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 10: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 53: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 545: 2149, 563: 4743, 575: 2149, 657: 2149, 976: 6055}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 657: 6059, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6058, 973: 6056, 1010: 6057}, // 3160 - {1146, 1146, 9: 1146, 52: 1146, 544: 1146, 546: 1146, 553: 1146, 556: 1146, 564: 1146, 1146, 568: 1146, 570: 1146, 1146, 1146, 574: 1146, 577: 1146, 1146, 1146, 586: 1146, 1146, 589: 1146}, - {9: 6109, 571: 6178}, - {9: 1144, 554: 6076, 6077, 571: 6163, 588: 6075, 591: 6078, 595: 6074, 6079, 598: 6080, 931: 6073, 936: 6072}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6160, 3091, 3092, 3090}, - {1142, 1142, 9: 1142, 52: 1142, 544: 1142, 546: 1142, 553: 1142, 1142, 1142, 1142, 564: 1142, 1142, 568: 1142, 570: 1142, 1142, 1142, 574: 1142, 577: 1142, 1142, 1142, 586: 1142, 1142, 1142, 1142, 591: 1142, 595: 1142, 1142, 598: 1142, 1142}, + {1147, 1147, 9: 1147, 52: 1147, 544: 1147, 546: 1147, 553: 1147, 556: 1147, 564: 1147, 1147, 568: 1147, 570: 1147, 1147, 1147, 574: 1147, 577: 1147, 1147, 1147, 586: 1147, 1147, 589: 1147}, + {9: 6114, 571: 6183}, + {9: 1145, 554: 6077, 6078, 571: 6168, 588: 6076, 591: 6079, 594: 6075, 6080, 6081, 931: 6074, 936: 6073}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6165, 3092, 3093, 3091}, + {1143, 1143, 9: 1143, 52: 1143, 544: 1143, 546: 1143, 553: 1143, 1143, 1143, 1143, 564: 1143, 1143, 568: 1143, 570: 1143, 1143, 1143, 574: 1143, 577: 1143, 1143, 1143, 586: 1143, 1143, 1143, 1143, 591: 1143, 594: 1143, 1143, 1143, 599: 1143}, // 3165 - {1141, 1141, 9: 1141, 52: 1141, 544: 1141, 546: 1141, 553: 1141, 1141, 1141, 1141, 564: 1141, 1141, 568: 1141, 570: 1141, 1141, 1141, 574: 1141, 577: 1141, 1141, 1141, 586: 1141, 1141, 1141, 1141, 591: 1141, 595: 1141, 1141, 598: 1141, 1141}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 546: 1137, 551: 1137, 553: 1137, 1137, 1137, 1137, 560: 6113, 563: 1137, 1137, 1137, 568: 1137, 570: 1137, 1137, 1137, 574: 1137, 577: 1137, 1137, 1137, 1137, 586: 1137, 1137, 1137, 1137, 1137, 1137, 595: 1137, 1137, 598: 1137, 1137, 606: 1137, 745: 1137, 981: 6112}, - {1135, 1135, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1135, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 1135, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 1135, 546: 1135, 551: 6070, 553: 1135, 1135, 1135, 1135, 564: 1135, 1135, 568: 1135, 570: 1135, 1135, 1135, 574: 1135, 577: 1135, 1135, 1135, 586: 1135, 1135, 1135, 1135, 591: 1135, 595: 1135, 1135, 598: 1135, 1135, 786: 6069, 3091, 3092, 3090, 1032: 6068, 6067}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 2947, 562: 2946, 575: 3983, 622: 2945, 657: 6058, 670: 2941, 786: 3982, 3091, 3092, 3090, 6066, 819: 6061, 821: 3902, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 3904, 3903, 909: 6060, 914: 6059, 6065, 973: 6055, 1010: 6064}, - {9: 6109, 52: 6110}, + {1142, 1142, 9: 1142, 52: 1142, 544: 1142, 546: 1142, 553: 1142, 1142, 1142, 1142, 564: 1142, 1142, 568: 1142, 570: 1142, 1142, 1142, 574: 1142, 577: 1142, 1142, 1142, 586: 1142, 1142, 1142, 1142, 591: 1142, 594: 1142, 1142, 1142, 599: 1142}, + {1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 546: 1138, 551: 1138, 553: 1138, 1138, 1138, 1138, 560: 6118, 563: 1138, 1138, 1138, 568: 1138, 570: 1138, 1138, 1138, 574: 1138, 577: 1138, 1138, 1138, 1138, 586: 1138, 1138, 1138, 1138, 1138, 1138, 594: 1138, 1138, 1138, 599: 1138, 606: 1138, 745: 1138, 981: 6117}, + {1136, 1136, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1136, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 1136, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 1136, 546: 1136, 551: 6071, 553: 1136, 1136, 1136, 1136, 564: 1136, 1136, 568: 1136, 570: 1136, 1136, 1136, 574: 1136, 577: 1136, 1136, 1136, 586: 1136, 1136, 1136, 1136, 591: 1136, 594: 1136, 1136, 1136, 599: 1136, 786: 6070, 3092, 3093, 3091, 1032: 6069, 6068}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 2948, 562: 2947, 575: 3984, 622: 2946, 657: 6059, 670: 2942, 786: 3983, 3092, 3093, 3091, 6067, 819: 6062, 821: 3903, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 3905, 3904, 909: 6061, 914: 6060, 6066, 973: 6056, 1010: 6065}, + {9: 6114, 52: 6115}, // 3170 - {1144, 1144, 9: 1144, 52: 1144, 544: 1144, 546: 1144, 553: 1144, 6076, 6077, 1144, 564: 1144, 1144, 568: 1144, 570: 1144, 1144, 1144, 574: 1144, 577: 1144, 1144, 1144, 586: 1144, 1144, 6075, 1144, 591: 6078, 595: 6074, 6079, 598: 6080, 931: 6073, 936: 6072}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1135, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 4047, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 551: 6070, 553: 1029, 1135, 1135, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 588: 1135, 591: 1135, 595: 1135, 1135, 598: 1135, 786: 6069, 3091, 3092, 3090, 857: 3915, 3916, 1032: 6068, 6067}, - {1139, 1139, 9: 1139, 52: 1139, 544: 1139, 546: 1139, 553: 1139, 1139, 1139, 1139, 564: 1139, 1139, 568: 1139, 570: 1139, 1139, 1139, 574: 1139, 577: 1139, 1139, 1139, 586: 1139, 1139, 1139, 1139, 591: 1139, 595: 1139, 1139, 598: 1139, 1139}, - {1134, 1134, 9: 1134, 52: 1134, 544: 1134, 546: 1134, 553: 1134, 1134, 1134, 1134, 563: 1134, 1134, 1134, 568: 1134, 570: 1134, 1134, 1134, 574: 1134, 577: 1134, 1134, 1134, 1134, 586: 1134, 1134, 1134, 1134, 1134, 1134, 595: 1134, 1134, 598: 1134, 1134, 606: 1134, 745: 1134}, - {1133, 1133, 9: 1133, 52: 1133, 544: 1133, 546: 1133, 553: 1133, 1133, 1133, 1133, 563: 1133, 1133, 1133, 568: 1133, 570: 1133, 1133, 1133, 574: 1133, 577: 1133, 1133, 1133, 1133, 586: 1133, 1133, 1133, 1133, 1133, 1133, 595: 1133, 1133, 598: 1133, 1133, 606: 1133, 745: 1133}, + {1145, 1145, 9: 1145, 52: 1145, 544: 1145, 546: 1145, 553: 1145, 6077, 6078, 1145, 564: 1145, 1145, 568: 1145, 570: 1145, 1145, 1145, 574: 1145, 577: 1145, 1145, 1145, 586: 1145, 1145, 6076, 1145, 591: 6079, 594: 6075, 6080, 6081, 931: 6074, 936: 6073}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1136, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 4048, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 551: 6071, 553: 1029, 1136, 1136, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 588: 1136, 591: 1136, 594: 1136, 1136, 1136, 786: 6070, 3092, 3093, 3091, 857: 3916, 3917, 1032: 6069, 6068}, + {1140, 1140, 9: 1140, 52: 1140, 544: 1140, 546: 1140, 553: 1140, 1140, 1140, 1140, 564: 1140, 1140, 568: 1140, 570: 1140, 1140, 1140, 574: 1140, 577: 1140, 1140, 1140, 586: 1140, 1140, 1140, 1140, 591: 1140, 594: 1140, 1140, 1140, 599: 1140}, + {1135, 1135, 9: 1135, 52: 1135, 544: 1135, 546: 1135, 553: 1135, 1135, 1135, 1135, 563: 1135, 1135, 1135, 568: 1135, 570: 1135, 1135, 1135, 574: 1135, 577: 1135, 1135, 1135, 1135, 586: 1135, 1135, 1135, 1135, 1135, 1135, 594: 1135, 1135, 1135, 599: 1135, 606: 1135, 745: 1135}, + {1134, 1134, 9: 1134, 52: 1134, 544: 1134, 546: 1134, 553: 1134, 1134, 1134, 1134, 563: 1134, 1134, 1134, 568: 1134, 570: 1134, 1134, 1134, 574: 1134, 577: 1134, 1134, 1134, 1134, 586: 1134, 1134, 1134, 1134, 1134, 1134, 594: 1134, 1134, 1134, 599: 1134, 606: 1134, 745: 1134}, // 3175 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6071, 3091, 3092, 3090}, - {1132, 1132, 9: 1132, 52: 1132, 544: 1132, 546: 1132, 553: 1132, 1132, 1132, 1132, 563: 1132, 1132, 1132, 568: 1132, 570: 1132, 1132, 1132, 574: 1132, 577: 1132, 1132, 1132, 1132, 586: 1132, 1132, 1132, 1132, 1132, 1132, 595: 1132, 1132, 598: 1132, 1132, 606: 1132, 745: 1132}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6102}, - {591: 1103, 1026: 6089, 1246: 6093}, - {554: 6076, 6077, 591: 6086, 931: 6087}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6072, 3092, 3093, 3091}, + {1133, 1133, 9: 1133, 52: 1133, 544: 1133, 546: 1133, 553: 1133, 1133, 1133, 1133, 563: 1133, 1133, 1133, 568: 1133, 570: 1133, 1133, 1133, 574: 1133, 577: 1133, 1133, 1133, 1133, 586: 1133, 1133, 1133, 1133, 1133, 1133, 594: 1133, 1133, 1133, 599: 1133, 606: 1133, 745: 1133}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6107}, + {591: 1103, 1026: 6094, 1246: 6098}, + {554: 6077, 6078, 591: 6091, 931: 6092}, // 3180 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6083}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6084}, {591: 1105, 1026: 1105}, {591: 1104, 1026: 1104}, {2: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 10: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 53: 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 1101, 545: 1101, 575: 1101}, - {591: 6082}, + {591: 6083}, // 3185 - {591: 6081}, + {591: 6082}, {2: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 10: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 53: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 545: 1099, 575: 1099}, {2: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 53: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 545: 1100, 575: 1100}, - {1107, 1107, 9: 1107, 52: 1107, 544: 6084, 546: 1107, 553: 1107, 1107, 1107, 1107, 564: 1107, 1107, 568: 1107, 570: 1107, 1107, 1107, 574: 1107, 577: 1107, 1107, 1107, 586: 1107, 1107, 1107, 1107, 591: 1107, 595: 1107, 1107, 598: 1107, 1107, 931: 6073, 936: 6072}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6085}, + {1108, 1108, 9: 1108, 52: 1108, 544: 6085, 546: 1108, 553: 1108, 1108, 1108, 6086, 564: 1108, 1108, 568: 1108, 570: 1108, 1108, 1108, 574: 1108, 577: 1108, 1108, 1108, 586: 1108, 1108, 1108, 1108, 591: 1108, 594: 1108, 1108, 1108, 599: 1108, 931: 6074, 936: 6073}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6090}, // 3190 - {1106, 1106, 9: 1106, 52: 1106, 544: 1106, 546: 1106, 553: 1106, 1106, 1106, 1106, 564: 1106, 1106, 568: 1106, 570: 1106, 1106, 1106, 574: 1106, 577: 1106, 1106, 1106, 581: 3800, 3798, 3799, 3797, 3795, 1106, 1106, 1106, 1106, 591: 1106, 595: 1106, 1106, 598: 1106, 1106, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6092}, - {591: 1103, 1026: 6089, 1246: 6088}, - {591: 6090}, - {591: 1102}, + {545: 6087}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 6088}, + {9: 4086, 52: 6089}, + {1106, 1106, 9: 1106, 52: 1106, 544: 1106, 546: 1106, 553: 1106, 1106, 1106, 1106, 564: 1106, 1106, 568: 1106, 570: 1106, 1106, 1106, 574: 1106, 577: 1106, 1106, 1106, 586: 1106, 1106, 1106, 1106, 591: 1106, 594: 1106, 1106, 1106, 599: 1106}, + {1107, 1107, 9: 1107, 52: 1107, 544: 1107, 546: 1107, 553: 1107, 1107, 1107, 1107, 564: 1107, 1107, 568: 1107, 570: 1107, 1107, 1107, 574: 1107, 577: 1107, 1107, 1107, 581: 3801, 3799, 3800, 3798, 3796, 1107, 1107, 1107, 1107, 591: 1107, 594: 1107, 1107, 1107, 599: 1107, 815: 3797, 3795}, // 3195 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6091}, - {1108, 1108, 9: 1108, 52: 1108, 544: 1108, 546: 1108, 553: 1108, 1108, 1108, 1108, 564: 1108, 1108, 568: 1108, 570: 1108, 1108, 1108, 574: 1108, 577: 1108, 1108, 1108, 586: 1108, 1108, 1108, 1108, 591: 1108, 595: 1108, 1108, 598: 1108, 1108, 931: 6073, 936: 6072}, - {1109, 1109, 9: 1109, 52: 1109, 544: 1109, 546: 1109, 553: 1109, 1109, 1109, 1109, 564: 1109, 1109, 568: 1109, 570: 1109, 1109, 1109, 574: 1109, 577: 1109, 1109, 1109, 586: 1109, 1109, 1109, 1109, 591: 1109, 595: 1109, 1109, 598: 1109, 1109, 931: 6073, 936: 6072}, - {591: 6094}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6095}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6097}, + {591: 1103, 1026: 6094, 1246: 6093}, + {591: 6095}, + {591: 1102}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6096}, // 3200 - {544: 6096, 554: 6076, 6077, 6097, 588: 6075, 591: 6078, 595: 6074, 6079, 598: 6080, 931: 6073, 936: 6072}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6101}, - {545: 6098}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 6099}, - {9: 4085, 52: 6100}, + {1109, 1109, 9: 1109, 52: 1109, 544: 1109, 546: 1109, 553: 1109, 1109, 1109, 1109, 564: 1109, 1109, 568: 1109, 570: 1109, 1109, 1109, 574: 1109, 577: 1109, 1109, 1109, 586: 1109, 1109, 1109, 1109, 591: 1109, 594: 1109, 1109, 1109, 599: 1109, 931: 6074, 936: 6073}, + {1110, 1110, 9: 1110, 52: 1110, 544: 1110, 546: 1110, 553: 1110, 1110, 1110, 1110, 564: 1110, 1110, 568: 1110, 570: 1110, 1110, 1110, 574: 1110, 577: 1110, 1110, 1110, 586: 1110, 1110, 1110, 1110, 591: 1110, 594: 1110, 1110, 1110, 599: 1110, 931: 6074, 936: 6073}, + {591: 6099}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6100}, + {544: 6101, 554: 6077, 6078, 6102, 588: 6076, 591: 6079, 594: 6075, 6080, 6081, 931: 6074, 936: 6073}, // 3205 - {1110, 1110, 9: 1110, 52: 1110, 544: 1110, 546: 1110, 553: 1110, 1110, 1110, 1110, 564: 1110, 1110, 568: 1110, 570: 1110, 1110, 1110, 574: 1110, 577: 1110, 1110, 1110, 586: 1110, 1110, 1110, 1110, 591: 1110, 595: 1110, 1110, 598: 1110, 1110}, - {1111, 1111, 9: 1111, 52: 1111, 544: 1111, 546: 1111, 553: 1111, 1111, 1111, 1111, 564: 1111, 1111, 568: 1111, 570: 1111, 1111, 1111, 574: 1111, 577: 1111, 1111, 1111, 581: 3800, 3798, 3799, 3797, 3795, 1111, 1111, 1111, 1111, 591: 1111, 595: 1111, 1111, 598: 1111, 1111, 815: 3796, 3794}, - {1114, 1114, 9: 1114, 52: 1114, 544: 6103, 546: 1114, 553: 1114, 6076, 6077, 6104, 564: 1114, 1114, 568: 1114, 570: 1114, 1114, 1114, 574: 1114, 577: 1114, 1114, 1114, 586: 1114, 1114, 6075, 1114, 591: 6078, 595: 6074, 6079, 598: 6080, 1114, 931: 6073, 936: 6072}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6108}, - {545: 6105}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6106}, + {545: 6103}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 6104}, + {9: 4086, 52: 6105}, + {1111, 1111, 9: 1111, 52: 1111, 544: 1111, 546: 1111, 553: 1111, 1111, 1111, 1111, 564: 1111, 1111, 568: 1111, 570: 1111, 1111, 1111, 574: 1111, 577: 1111, 1111, 1111, 586: 1111, 1111, 1111, 1111, 591: 1111, 594: 1111, 1111, 1111, 599: 1111}, // 3210 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 6106}, - {9: 4085, 52: 6107}, - {1112, 1112, 9: 1112, 52: 1112, 544: 1112, 546: 1112, 553: 1112, 1112, 1112, 1112, 564: 1112, 1112, 568: 1112, 570: 1112, 1112, 1112, 574: 1112, 577: 1112, 1112, 1112, 586: 1112, 1112, 1112, 1112, 591: 1112, 595: 1112, 1112, 598: 1112, 1112}, - {1113, 1113, 9: 1113, 52: 1113, 544: 1113, 546: 1113, 553: 1113, 1113, 1113, 1113, 564: 1113, 1113, 568: 1113, 570: 1113, 1113, 1113, 574: 1113, 577: 1113, 1113, 1113, 581: 3800, 3798, 3799, 3797, 3795, 1113, 1113, 1113, 1113, 591: 1113, 595: 1113, 1113, 598: 1113, 1113, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 657: 6058, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6065, 973: 6111}, + {1112, 1112, 9: 1112, 52: 1112, 544: 1112, 546: 1112, 553: 1112, 1112, 1112, 1112, 564: 1112, 1112, 568: 1112, 570: 1112, 1112, 1112, 574: 1112, 577: 1112, 1112, 1112, 581: 3801, 3799, 3800, 3798, 3796, 1112, 1112, 1112, 1112, 591: 1112, 594: 1112, 1112, 1112, 599: 1112, 815: 3797, 3795}, + {1115, 1115, 9: 1115, 52: 1115, 544: 6108, 546: 1115, 553: 1115, 6077, 6078, 6109, 564: 1115, 1115, 568: 1115, 570: 1115, 1115, 1115, 574: 1115, 577: 1115, 1115, 1115, 586: 1115, 1115, 6076, 1115, 591: 6079, 594: 6075, 6080, 6081, 599: 1115, 931: 6074, 936: 6073}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6113}, + {545: 6110}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 6111}, // 3215 - {1138, 1138, 9: 1138, 52: 1138, 544: 1138, 546: 1138, 553: 1138, 1138, 1138, 1138, 564: 1138, 1138, 568: 1138, 570: 1138, 1138, 1138, 574: 1138, 577: 1138, 1138, 1138, 586: 1138, 1138, 1138, 1138, 591: 1138, 595: 1138, 1138, 598: 1138, 1138}, - {1145, 1145, 9: 1145, 52: 1145, 544: 1145, 546: 1145, 553: 1145, 556: 1145, 564: 1145, 1145, 568: 1145, 570: 1145, 1145, 1145, 574: 1145, 577: 1145, 1145, 1145, 586: 1145, 1145, 589: 1145}, - {1135, 1135, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1135, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 1135, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 1135, 546: 1135, 551: 6070, 553: 1135, 1135, 1135, 1135, 563: 1135, 1135, 1135, 568: 1135, 570: 1135, 1135, 1135, 574: 1135, 577: 1135, 1135, 1135, 1135, 586: 1135, 1135, 1135, 1135, 1135, 1135, 595: 1135, 1135, 598: 1135, 1135, 606: 1135, 745: 1135, 786: 6069, 3091, 3092, 3090, 1032: 6068, 6117}, - {545: 6114}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 6115}, + {9: 4086, 52: 6112}, + {1113, 1113, 9: 1113, 52: 1113, 544: 1113, 546: 1113, 553: 1113, 1113, 1113, 1113, 564: 1113, 1113, 568: 1113, 570: 1113, 1113, 1113, 574: 1113, 577: 1113, 1113, 1113, 586: 1113, 1113, 1113, 1113, 591: 1113, 594: 1113, 1113, 1113, 599: 1113}, + {1114, 1114, 9: 1114, 52: 1114, 544: 1114, 546: 1114, 553: 1114, 1114, 1114, 1114, 564: 1114, 1114, 568: 1114, 570: 1114, 1114, 1114, 574: 1114, 577: 1114, 1114, 1114, 581: 3801, 3799, 3800, 3798, 3796, 1114, 1114, 1114, 1114, 591: 1114, 594: 1114, 1114, 1114, 599: 1114, 815: 3797, 3795}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 657: 6059, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6066, 973: 6116}, + {1139, 1139, 9: 1139, 52: 1139, 544: 1139, 546: 1139, 553: 1139, 1139, 1139, 1139, 564: 1139, 1139, 568: 1139, 570: 1139, 1139, 1139, 574: 1139, 577: 1139, 1139, 1139, 586: 1139, 1139, 1139, 1139, 591: 1139, 594: 1139, 1139, 1139, 599: 1139}, // 3220 - {9: 5333, 52: 6116}, - {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 551: 1136, 553: 1136, 1136, 1136, 1136, 562: 1136, 1136, 1136, 1136, 568: 1136, 570: 1136, 1136, 1136, 574: 1136, 577: 1136, 1136, 1136, 1136, 586: 1136, 1136, 1136, 1136, 1136, 1136, 595: 1136, 1136, 598: 1136, 1136, 606: 1136, 622: 1136, 641: 1136, 670: 1136, 724: 1136, 737: 1136, 745: 1136}, - {2155, 2155, 9: 2155, 52: 2155, 544: 2155, 546: 2155, 553: 2155, 2155, 2155, 2155, 563: 2155, 2155, 2155, 568: 2155, 570: 2155, 2155, 2155, 574: 2155, 577: 2155, 2155, 2155, 2155, 586: 2155, 2155, 2155, 2155, 2155, 2155, 595: 2155, 2155, 598: 2155, 2155, 606: 2155, 745: 4707, 1012: 6118, 1335: 6119}, - {2154, 2154, 9: 2154, 52: 2154, 544: 2154, 546: 2154, 553: 2154, 2154, 2154, 2154, 563: 2154, 2154, 2154, 568: 2154, 570: 2154, 2154, 2154, 574: 2154, 577: 2154, 2154, 2154, 2154, 586: 2154, 2154, 2154, 2154, 2154, 2154, 595: 2154, 2154, 598: 2154, 2154, 606: 2154}, - {1116, 1116, 9: 1116, 52: 1116, 544: 1116, 546: 1116, 553: 1116, 1116, 1116, 1116, 563: 6122, 1116, 1116, 568: 1116, 570: 1116, 1116, 1116, 574: 1116, 577: 1116, 1116, 1116, 6123, 586: 1116, 1116, 1116, 1116, 6121, 1116, 595: 1116, 1116, 598: 1116, 1116, 606: 1116, 1066: 6125, 6124, 1206: 6126, 6120}, + {1146, 1146, 9: 1146, 52: 1146, 544: 1146, 546: 1146, 553: 1146, 556: 1146, 564: 1146, 1146, 568: 1146, 570: 1146, 1146, 1146, 574: 1146, 577: 1146, 1146, 1146, 586: 1146, 1146, 589: 1146}, + {1136, 1136, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1136, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 1136, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 1136, 546: 1136, 551: 6071, 553: 1136, 1136, 1136, 1136, 563: 1136, 1136, 1136, 568: 1136, 570: 1136, 1136, 1136, 574: 1136, 577: 1136, 1136, 1136, 1136, 586: 1136, 1136, 1136, 1136, 1136, 1136, 594: 1136, 1136, 1136, 599: 1136, 606: 1136, 745: 1136, 786: 6070, 3092, 3093, 3091, 1032: 6069, 6122}, + {545: 6119}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 6120}, + {9: 5334, 52: 6121}, // 3225 - {1231, 1231, 9: 1231, 52: 1231, 544: 1231, 546: 1231, 553: 1231, 1231, 1231, 1231, 564: 1231, 1231, 568: 1231, 570: 1231, 1231, 1231, 574: 1231, 577: 1231, 1231, 1231, 586: 1231, 1231, 1231, 1231, 591: 1231, 595: 1231, 1231, 598: 1231, 1231, 606: 6141, 1500: 6142}, - {669: 4973, 724: 4974, 940: 6140}, - {669: 4973, 724: 4974, 940: 6139}, - {669: 4973, 724: 4974, 940: 6138}, - {545: 1128, 572: 6128, 1389: 6129}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 551: 1137, 553: 1137, 1137, 1137, 1137, 562: 1137, 1137, 1137, 1137, 568: 1137, 570: 1137, 1137, 1137, 574: 1137, 577: 1137, 1137, 1137, 1137, 586: 1137, 1137, 1137, 1137, 1137, 1137, 594: 1137, 1137, 1137, 599: 1137, 606: 1137, 622: 1137, 641: 1137, 670: 1137, 724: 1137, 737: 1137, 745: 1137}, + {2156, 2156, 9: 2156, 52: 2156, 544: 2156, 546: 2156, 553: 2156, 2156, 2156, 2156, 563: 2156, 2156, 2156, 568: 2156, 570: 2156, 2156, 2156, 574: 2156, 577: 2156, 2156, 2156, 2156, 586: 2156, 2156, 2156, 2156, 2156, 2156, 594: 2156, 2156, 2156, 599: 2156, 606: 2156, 745: 4708, 1012: 6123, 1335: 6124}, + {2155, 2155, 9: 2155, 52: 2155, 544: 2155, 546: 2155, 553: 2155, 2155, 2155, 2155, 563: 2155, 2155, 2155, 568: 2155, 570: 2155, 2155, 2155, 574: 2155, 577: 2155, 2155, 2155, 2155, 586: 2155, 2155, 2155, 2155, 2155, 2155, 594: 2155, 2155, 2155, 599: 2155, 606: 2155}, + {1117, 1117, 9: 1117, 52: 1117, 544: 1117, 546: 1117, 553: 1117, 1117, 1117, 1117, 563: 6127, 1117, 1117, 568: 1117, 570: 1117, 1117, 1117, 574: 1117, 577: 1117, 1117, 1117, 6128, 586: 1117, 1117, 1117, 1117, 6126, 1117, 594: 1117, 1117, 1117, 599: 1117, 606: 1117, 1066: 6130, 6129, 1206: 6131, 6125}, + {1232, 1232, 9: 1232, 52: 1232, 544: 1232, 546: 1232, 553: 1232, 1232, 1232, 1232, 564: 1232, 1232, 568: 1232, 570: 1232, 1232, 1232, 574: 1232, 577: 1232, 1232, 1232, 586: 1232, 1232, 1232, 1232, 591: 1232, 594: 1232, 1232, 1232, 599: 1232, 606: 6146, 1500: 6147}, // 3230 - {1118, 1118, 9: 1118, 52: 1118, 544: 1118, 546: 1118, 553: 1118, 1118, 1118, 1118, 563: 1118, 1118, 1118, 568: 1118, 570: 1118, 1118, 1118, 574: 1118, 577: 1118, 1118, 1118, 1118, 586: 1118, 1118, 1118, 1118, 1118, 1118, 595: 1118, 1118, 598: 1118, 1118, 606: 1118}, - {1115, 1115, 9: 1115, 52: 1115, 544: 1115, 546: 1115, 553: 1115, 1115, 1115, 1115, 563: 6122, 1115, 1115, 568: 1115, 570: 1115, 1115, 1115, 574: 1115, 577: 1115, 1115, 1115, 6123, 586: 1115, 1115, 1115, 1115, 6121, 1115, 595: 1115, 1115, 598: 1115, 1115, 606: 1115, 1066: 6127, 6124}, - {1117, 1117, 9: 1117, 52: 1117, 544: 1117, 546: 1117, 553: 1117, 1117, 1117, 1117, 563: 1117, 1117, 1117, 568: 1117, 570: 1117, 1117, 1117, 574: 1117, 577: 1117, 1117, 1117, 1117, 586: 1117, 1117, 1117, 1117, 1117, 1117, 595: 1117, 1117, 598: 1117, 1117, 606: 1117}, - {579: 6134, 586: 6135, 591: 6133}, - {545: 6130}, + {669: 4974, 724: 4975, 940: 6145}, + {669: 4974, 724: 4975, 940: 6144}, + {669: 4974, 724: 4975, 940: 6143}, + {545: 1129, 572: 6133, 1389: 6134}, + {1119, 1119, 9: 1119, 52: 1119, 544: 1119, 546: 1119, 553: 1119, 1119, 1119, 1119, 563: 1119, 1119, 1119, 568: 1119, 570: 1119, 1119, 1119, 574: 1119, 577: 1119, 1119, 1119, 1119, 586: 1119, 1119, 1119, 1119, 1119, 1119, 594: 1119, 1119, 1119, 599: 1119, 606: 1119}, // 3235 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1123, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 1123, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 716: 5621, 786: 5620, 3091, 3092, 3090, 978: 6131}, - {9: 5623, 52: 6132}, - {1124, 1124, 9: 1124, 52: 1124, 544: 1124, 546: 1124, 553: 1124, 1124, 1124, 1124, 563: 1124, 1124, 1124, 568: 1124, 570: 1124, 1124, 1124, 574: 1124, 577: 1124, 1124, 1124, 1124, 586: 1124, 1124, 1124, 1124, 1124, 1124, 595: 1124, 1124, 598: 1124, 1124, 606: 1124}, - {545: 1127}, - {737: 6137}, + {1116, 1116, 9: 1116, 52: 1116, 544: 1116, 546: 1116, 553: 1116, 1116, 1116, 1116, 563: 6127, 1116, 1116, 568: 1116, 570: 1116, 1116, 1116, 574: 1116, 577: 1116, 1116, 1116, 6128, 586: 1116, 1116, 1116, 1116, 6126, 1116, 594: 1116, 1116, 1116, 599: 1116, 606: 1116, 1066: 6132, 6129}, + {1118, 1118, 9: 1118, 52: 1118, 544: 1118, 546: 1118, 553: 1118, 1118, 1118, 1118, 563: 1118, 1118, 1118, 568: 1118, 570: 1118, 1118, 1118, 574: 1118, 577: 1118, 1118, 1118, 1118, 586: 1118, 1118, 1118, 1118, 1118, 1118, 594: 1118, 1118, 1118, 599: 1118, 606: 1118}, + {579: 6139, 586: 6140, 591: 6138}, + {545: 6135}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1124, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 1124, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 716: 5622, 786: 5621, 3092, 3093, 3091, 978: 6136}, // 3240 - {737: 6136}, - {545: 1125}, + {9: 5624, 52: 6137}, + {1125, 1125, 9: 1125, 52: 1125, 544: 1125, 546: 1125, 553: 1125, 1125, 1125, 1125, 563: 1125, 1125, 1125, 568: 1125, 570: 1125, 1125, 1125, 574: 1125, 577: 1125, 1125, 1125, 1125, 586: 1125, 1125, 1125, 1125, 1125, 1125, 594: 1125, 1125, 1125, 599: 1125, 606: 1125}, + {545: 1128}, + {737: 6142}, + {737: 6141}, + // 3245 {545: 1126}, - {545: 1129, 572: 1129}, + {545: 1127}, {545: 1130, 572: 1130}, - // 3245 {545: 1131, 572: 1131}, - {117: 6146, 383: 6145, 457: 6144, 545: 1228, 1499: 6143}, - {1140, 1140, 9: 1140, 52: 1140, 544: 1140, 546: 1140, 553: 1140, 1140, 1140, 1140, 564: 1140, 1140, 568: 1140, 570: 1140, 1140, 1140, 574: 1140, 577: 1140, 1140, 1140, 586: 1140, 1140, 1140, 1140, 591: 1140, 595: 1140, 1140, 598: 1140, 1140}, - {545: 6147}, - {545: 1227}, + {545: 1132, 572: 1132}, // 3250 - {545: 1226}, - {545: 1225}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 6149, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6148}, - {52: 1224, 433: 6157, 581: 3800, 3798, 3799, 3797, 3795, 602: 6156, 815: 3796, 3794, 1501: 6155}, - {1221, 1221, 9: 1221, 52: 1221, 281: 6151, 544: 1221, 546: 1221, 553: 1221, 1221, 1221, 1221, 564: 1221, 1221, 568: 1221, 570: 1221, 1221, 1221, 574: 1221, 577: 1221, 1221, 1221, 586: 1221, 1221, 1221, 1221, 591: 1221, 595: 1221, 1221, 598: 1221, 1221, 1269: 6150}, - // 3255 - {1229, 1229, 9: 1229, 52: 1229, 544: 1229, 546: 1229, 553: 1229, 1229, 1229, 1229, 564: 1229, 1229, 568: 1229, 570: 1229, 1229, 1229, 574: 1229, 577: 1229, 1229, 1229, 586: 1229, 1229, 1229, 1229, 591: 1229, 595: 1229, 1229, 598: 1229, 1229}, + {117: 6151, 383: 6150, 457: 6149, 545: 1229, 1499: 6148}, + {1141, 1141, 9: 1141, 52: 1141, 544: 1141, 546: 1141, 553: 1141, 1141, 1141, 1141, 564: 1141, 1141, 568: 1141, 570: 1141, 1141, 1141, 574: 1141, 577: 1141, 1141, 1141, 586: 1141, 1141, 1141, 1141, 591: 1141, 594: 1141, 1141, 1141, 599: 1141}, {545: 6152}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6153}, - {52: 6154, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {1220, 1220, 9: 1220, 52: 1220, 544: 1220, 546: 1220, 553: 1220, 1220, 1220, 1220, 564: 1220, 1220, 568: 1220, 570: 1220, 1220, 1220, 574: 1220, 577: 1220, 1220, 1220, 586: 1220, 1220, 1220, 1220, 591: 1220, 595: 1220, 1220, 598: 1220, 1220}, + {545: 1228}, + {545: 1227}, + // 3255 + {545: 1226}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 6154, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6153}, + {52: 1225, 433: 6162, 581: 3801, 3799, 3800, 3798, 3796, 602: 6161, 815: 3797, 3795, 1501: 6160}, + {1222, 1222, 9: 1222, 52: 1222, 281: 6156, 544: 1222, 546: 1222, 553: 1222, 1222, 1222, 1222, 564: 1222, 1222, 568: 1222, 570: 1222, 1222, 1222, 574: 1222, 577: 1222, 1222, 1222, 586: 1222, 1222, 1222, 1222, 591: 1222, 594: 1222, 1222, 1222, 599: 1222, 1269: 6155}, + {1230, 1230, 9: 1230, 52: 1230, 544: 1230, 546: 1230, 553: 1230, 1230, 1230, 1230, 564: 1230, 1230, 568: 1230, 570: 1230, 1230, 1230, 574: 1230, 577: 1230, 1230, 1230, 586: 1230, 1230, 1230, 1230, 591: 1230, 594: 1230, 1230, 1230, 599: 1230}, // 3260 - {52: 6158}, - {52: 1223}, - {52: 1222}, - {1221, 1221, 9: 1221, 52: 1221, 281: 6151, 544: 1221, 546: 1221, 553: 1221, 1221, 1221, 1221, 564: 1221, 1221, 568: 1221, 570: 1221, 1221, 1221, 574: 1221, 577: 1221, 1221, 1221, 586: 1221, 1221, 1221, 1221, 591: 1221, 595: 1221, 1221, 598: 1221, 1221, 1269: 6159}, - {1230, 1230, 9: 1230, 52: 1230, 544: 1230, 546: 1230, 553: 1230, 1230, 1230, 1230, 564: 1230, 1230, 568: 1230, 570: 1230, 1230, 1230, 574: 1230, 577: 1230, 1230, 1230, 586: 1230, 1230, 1230, 1230, 591: 1230, 595: 1230, 1230, 598: 1230, 1230}, + {545: 6157}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6158}, + {52: 6159, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {1221, 1221, 9: 1221, 52: 1221, 544: 1221, 546: 1221, 553: 1221, 1221, 1221, 1221, 564: 1221, 1221, 568: 1221, 570: 1221, 1221, 1221, 574: 1221, 577: 1221, 1221, 1221, 586: 1221, 1221, 1221, 1221, 591: 1221, 594: 1221, 1221, 1221, 599: 1221}, + {52: 6163}, // 3265 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6161}, - {554: 6076, 6077, 588: 6075, 591: 6078, 595: 6074, 6079, 598: 6080, 6162, 931: 6073, 936: 6072}, - {1143, 1143, 9: 1143, 52: 1143, 544: 1143, 546: 1143, 553: 1143, 556: 1143, 564: 1143, 1143, 568: 1143, 570: 1143, 1143, 1143, 574: 1143, 577: 1143, 1143, 1143, 586: 1143, 1143, 589: 1143}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 6164, 1013: 6165, 1042: 6166}, - {569: 6175, 732: 6176, 907: 6174}, + {52: 1224}, + {52: 1223}, + {1222, 1222, 9: 1222, 52: 1222, 281: 6156, 544: 1222, 546: 1222, 553: 1222, 1222, 1222, 1222, 564: 1222, 1222, 568: 1222, 570: 1222, 1222, 1222, 574: 1222, 577: 1222, 1222, 1222, 586: 1222, 1222, 1222, 1222, 591: 1222, 594: 1222, 1222, 1222, 599: 1222, 1269: 6164}, + {1231, 1231, 9: 1231, 52: 1231, 544: 1231, 546: 1231, 553: 1231, 1231, 1231, 1231, 564: 1231, 1231, 568: 1231, 570: 1231, 1231, 1231, 574: 1231, 577: 1231, 1231, 1231, 586: 1231, 1231, 1231, 1231, 591: 1231, 594: 1231, 1231, 1231, 599: 1231}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6166}, // 3270 - {2669, 2669, 9: 2669, 556: 2669, 570: 2669, 578: 2669, 2669}, - {432, 432, 9: 6167, 556: 432, 570: 432, 578: 4728, 432, 904: 4729, 6168}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 6164, 1013: 6173}, - {1518, 1518, 556: 1518, 570: 1518, 579: 3912, 857: 3966, 926: 6169}, - {1098, 1098, 556: 1098, 570: 6170, 1216: 6171}, + {554: 6077, 6078, 588: 6076, 591: 6079, 594: 6075, 6080, 6081, 599: 6167, 931: 6074, 936: 6073}, + {1144, 1144, 9: 1144, 52: 1144, 544: 1144, 546: 1144, 553: 1144, 556: 1144, 564: 1144, 1144, 568: 1144, 570: 1144, 1144, 1144, 574: 1144, 577: 1144, 1144, 1144, 586: 1144, 1144, 589: 1144}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 6169, 1013: 6170, 1042: 6171}, + {569: 6180, 732: 6181, 907: 6179}, + {2670, 2670, 9: 2670, 556: 2670, 570: 2670, 578: 2670, 2670}, // 3275 - {573: 3077, 656: 3923, 814: 3921, 829: 3922, 1001: 6172}, + {432, 432, 9: 6172, 556: 432, 570: 432, 578: 4729, 432, 904: 4730, 6173}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 6169, 1013: 6178}, + {1519, 1519, 556: 1519, 570: 1519, 579: 3913, 857: 3967, 926: 6174}, + {1098, 1098, 556: 1098, 570: 6175, 1216: 6176}, + {573: 3078, 656: 3924, 814: 3922, 829: 3923, 1001: 6177}, + // 3280 {436, 436, 556: 436}, {1097, 1097, 556: 1097}, - {2668, 2668, 9: 2668, 556: 2668, 570: 2668, 578: 2668, 2668}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6177}, - // 3280 + {2669, 2669, 9: 2669, 556: 2669, 570: 2669, 578: 2669, 2669}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6182}, {2: 991, 991, 991, 991, 991, 991, 991, 10: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 53: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 547: 991, 991, 991, 991, 554: 991, 991, 557: 991, 991, 991, 561: 991, 991, 566: 991, 991, 573: 991, 593: 991, 600: 991, 991, 633: 991, 640: 991, 642: 991, 991, 991, 991, 650: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 671: 991, 673: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 725: 991}, - {2: 990, 990, 990, 990, 990, 990, 990, 10: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 53: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 547: 990, 990, 990, 990, 554: 990, 990, 557: 990, 990, 990, 561: 990, 990, 566: 990, 990, 573: 990, 593: 990, 600: 990, 990, 633: 990, 640: 990, 642: 990, 990, 990, 990, 650: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 671: 990, 673: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 725: 990}, - {2670, 2670, 9: 2670, 556: 2670, 570: 2670, 578: 2670, 2670}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 6164, 1013: 6165, 1042: 6179}, - {432, 432, 9: 6167, 556: 432, 578: 4728, 904: 4729, 6180}, // 3285 + {2: 990, 990, 990, 990, 990, 990, 990, 10: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 53: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 547: 990, 990, 990, 990, 554: 990, 990, 557: 990, 990, 990, 561: 990, 990, 566: 990, 990, 573: 990, 593: 990, 600: 990, 990, 633: 990, 640: 990, 642: 990, 990, 990, 990, 650: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 671: 990, 673: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 725: 990}, + {2671, 2671, 9: 2671, 556: 2671, 570: 2671, 578: 2671, 2671}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 6169, 1013: 6170, 1042: 6184}, + {432, 432, 9: 6172, 556: 432, 578: 4729, 904: 4730, 6185}, {435, 435, 556: 435}, + // 3290 {2: 582, 582, 582, 582, 582, 582, 582, 10: 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, 582, 582, 582, 582, 582, 582, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 575: 582}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6183}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6188}, {581, 581}, - {22: 6194, 148: 6187, 164: 5767, 168: 777, 251: 6186, 257: 6197, 268: 6195, 285: 6188, 299: 6192, 320: 6196, 324: 6189, 600: 6193, 622: 5766, 1102: 6191, 1379: 6185, 1405: 6190}, - // 3290 + {22: 6199, 148: 6192, 164: 5768, 168: 777, 251: 6191, 257: 6202, 268: 6200, 285: 6193, 299: 6197, 320: 6201, 324: 6194, 600: 6198, 622: 5767, 1102: 6196, 1379: 6190, 1405: 6195}, {787, 787}, + // 3295 {784, 784}, {783, 783}, - {277: 6204}, + {277: 6209}, {781, 781}, - // 3295 - {168: 6203}, - {768, 768, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 546: 768, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 4866, 1308: 6198}, + {168: 6208}, + // 3300 + {768, 768, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 546: 768, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 4867, 1308: 6203}, {778, 778}, {168: 776}, {168: 775}, - // 3300 {168: 774}, + // 3305 {168: 773}, {168: 772}, - {766, 766, 546: 6200, 1527: 6199}, + {766, 766, 546: 6205, 1527: 6204}, {779, 779}, - // 3305 - {743: 6201}, - {577: 6202}, + {743: 6206}, + // 3310 + {577: 6207}, {765, 765}, {780, 780}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6205, 3091, 3092, 3090, 1085: 6206}, - // 3310 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6210, 3092, 3093, 3091, 1085: 6211}, {786, 786, 9: 786}, - {782, 782, 9: 6207}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6208, 3091, 3092, 3090}, - {785, 785, 9: 785}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 6328, 3349, 3246, 3097, 3474, 3125, 6329, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 6327, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6330}, // 3315 - {622: 6313, 724: 6314}, - {724: 6310}, - {622: 6305, 724: 6304}, - {622: 6302}, - {263: 6299}, + {782, 782, 9: 6212}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6213, 3092, 3093, 3091}, + {785, 785, 9: 785}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 6333, 3350, 3247, 3098, 3475, 3126, 6334, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 6332, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6335}, + {622: 6318, 724: 6319}, // 3320 - {263: 6296}, - {263: 6290}, - {189: 6287, 283: 6289, 357: 6288, 405: 6285, 428: 6286}, - {264: 6282, 267: 6281}, - {622: 6240}, + {724: 6315}, + {622: 6310, 724: 6309}, + {622: 6307}, + {263: 6304}, + {263: 6301}, // 3325 - {189: 6234, 217: 6236, 233: 798, 256: 6238, 328: 6237, 1487: 6235}, - {189: 6233}, - {189: 6232}, - {289: 6227}, - {289: 6225}, + {263: 6295}, + {189: 6292, 283: 6294, 357: 6293, 405: 6290, 428: 6291}, + {264: 6287, 267: 6286}, + {622: 6245}, + {189: 6239, 217: 6241, 233: 798, 256: 6243, 328: 6242, 1487: 6240}, // 3330 - {195: 6226}, + {189: 6238}, + {189: 6237}, + {289: 6232}, + {289: 6230}, + {195: 6231}, + // 3335 {906, 906}, - {195: 6228}, - {447: 6230, 716: 6229, 1340: 6231}, + {195: 6233}, + {447: 6235, 716: 6234, 1340: 6236}, {939, 939}, - // 3335 {938, 938}, + // 3340 {908, 908}, {913, 913}, {914, 914}, {915, 915}, - // 3340 - {233: 6239}, + {233: 6244}, + // 3345 {233: 797}, {233: 796}, {233: 795}, {909, 909}, - // 3345 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6241}, - {754: 6242, 1050: 6243}, - {217: 6246, 228: 6245, 622: 2372, 1081: 6244}, - {916, 916}, - {622: 6248}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6246}, // 3350 - {164: 2371, 622: 2371}, - {228: 6247}, - {164: 2370, 622: 2370}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 575: 2150, 593: 5422, 899: 6249}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6250}, + {754: 6247, 1050: 6248}, + {217: 6251, 228: 6250, 622: 2373, 1081: 6249}, + {916, 916}, + {622: 6253}, + {164: 2372, 622: 2372}, // 3355 - {631, 631, 6: 631, 631, 631, 15: 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 544: 631, 6254, 631, 549: 631, 551: 631, 631, 631, 560: 631, 562: 631, 631, 566: 631, 631, 580: 631, 594: 6253, 622: 631, 670: 631, 723: 631, 631, 1400: 6252, 1496: 6251}, - {588, 588, 6: 4792, 4794, 592, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 544: 588, 588, 588, 549: 4791, 551: 588, 2485, 4828, 560: 588, 562: 588, 588, 566: 588, 2485, 580: 5576, 622: 588, 670: 588, 723: 2485, 4797, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 4833, 1035: 6269, 1158: 6268}, - {2488, 2488, 544: 6262, 1233: 6261}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6260}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 594: 6255, 669: 2726, 716: 2726, 2726, 719: 2726, 5155, 724: 2726, 760: 2726, 2726, 786: 4082, 3091, 3092, 3090, 837: 5019, 945: 5408, 971: 5546, 1019: 5547, 1101: 5548, 1306: 6256}, + {228: 6252}, + {164: 2371, 622: 2371}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 575: 2151, 593: 5423, 899: 6254}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6255}, + {631, 631, 6: 631, 631, 631, 15: 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 544: 631, 6259, 631, 549: 631, 551: 631, 631, 631, 560: 631, 562: 631, 631, 566: 631, 631, 580: 631, 597: 6258, 622: 631, 670: 631, 723: 631, 631, 1400: 6257, 1496: 6256}, // 3360 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6258}, - {9: 5550, 52: 6257}, - {630, 630, 6: 630, 630, 630, 15: 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 544: 630, 630, 630, 549: 630, 551: 630, 630, 630, 560: 630, 562: 630, 630, 566: 630, 630, 580: 630, 622: 630, 670: 630, 723: 630, 630}, - {52: 6259}, - {2406, 2406, 544: 2406}, + {588, 588, 6: 4793, 4795, 592, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 544: 588, 588, 588, 549: 4792, 551: 588, 2486, 4829, 560: 588, 562: 588, 588, 566: 588, 2486, 580: 5577, 622: 588, 670: 588, 723: 2486, 4798, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 4834, 1035: 6274, 1158: 6273}, + {2489, 2489, 544: 6267, 1233: 6266}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6265}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 597: 6260, 669: 2727, 716: 2727, 2727, 719: 2727, 5156, 724: 2727, 760: 2727, 2727, 786: 4083, 3092, 3093, 3091, 836: 5020, 945: 5409, 971: 5547, 1019: 5548, 1101: 5549, 1306: 6261}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6263}, // 3365 + {9: 5551, 52: 6262}, + {630, 630, 6: 630, 630, 630, 15: 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 544: 630, 630, 630, 549: 630, 551: 630, 630, 630, 560: 630, 562: 630, 630, 566: 630, 630, 580: 630, 622: 630, 670: 630, 723: 630, 630}, + {52: 6264}, {2407, 2407, 544: 2407}, - {2489, 2489}, - {94: 6263}, - {436: 6265, 818: 6264}, - {602: 6267}, + {2408, 2408, 544: 2408}, // 3370 - {602: 6266}, - {2486, 2486}, - {2487, 2487}, - {2483, 2483, 544: 2483, 2483, 2483, 551: 2483, 560: 6271, 562: 2483, 2483, 566: 2483, 622: 2483, 670: 2483, 1250: 6270}, - {587, 587, 6: 4792, 4794, 592, 5578, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 544: 587, 587, 587, 549: 4791, 551: 587, 2485, 4828, 560: 587, 562: 587, 587, 566: 587, 2485, 580: 5576, 622: 587, 670: 587, 723: 2485, 4797, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 5577}, + {2490, 2490}, + {94: 6268}, + {436: 6270, 818: 6269}, + {602: 6272}, + {602: 6271}, // 3375 - {2421, 2421, 544: 2421, 2421, 2421, 551: 2421, 562: 2421, 5868, 566: 5869, 622: 2421, 670: 2421, 1180: 6272}, - {737: 5634}, - {2418, 2418, 544: 2418, 2418, 2418, 551: 6274, 562: 2418, 622: 2418, 670: 2418, 1336: 6273}, - {2416, 2416, 544: 2416, 2948, 2947, 562: 2946, 622: 2945, 670: 2941, 790: 6279, 821: 6277, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 6278, 6276, 1358: 6275}, - {2417, 2417, 544: 2417, 2417, 2417, 562: 2417, 622: 2417, 670: 2417}, + {2487, 2487}, + {2488, 2488}, + {2484, 2484, 544: 2484, 2484, 2484, 551: 2484, 560: 6276, 562: 2484, 2484, 566: 2484, 622: 2484, 670: 2484, 1250: 6275}, + {587, 587, 6: 4793, 4795, 592, 5579, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 544: 587, 587, 587, 549: 4792, 551: 587, 2486, 4829, 560: 587, 562: 587, 587, 566: 587, 2486, 580: 5577, 622: 587, 670: 587, 723: 2486, 4798, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 5578}, + {2422, 2422, 544: 2422, 2422, 2422, 551: 2422, 562: 2422, 5869, 566: 5870, 622: 2422, 670: 2422, 1180: 6277}, // 3380 - {2488, 2488, 544: 6262, 1233: 6280}, - {2415, 2415, 544: 2415}, - {2414, 2414, 544: 2414, 553: 1030, 564: 1030, 1030}, - {2413, 2413, 544: 2413}, - {2412, 2412, 544: 2412, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {737: 5635}, + {2419, 2419, 544: 2419, 2419, 2419, 551: 6279, 562: 2419, 622: 2419, 670: 2419, 1336: 6278}, + {2417, 2417, 544: 2417, 2949, 2948, 562: 2947, 622: 2946, 670: 2942, 790: 6284, 821: 6282, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 6283, 6281, 1358: 6280}, + {2418, 2418, 544: 2418, 2418, 2418, 562: 2418, 622: 2418, 670: 2418}, + {2489, 2489, 544: 6267, 1233: 6285}, // 3385 - {2490, 2490}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6205, 3091, 3092, 3090, 1085: 6284}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6205, 3091, 3092, 3090, 1085: 6283}, - {918, 918, 9: 6207}, - {919, 919, 9: 6207}, + {2416, 2416, 544: 2416}, + {2415, 2415, 544: 2415, 553: 1030, 564: 1030, 1030}, + {2414, 2414, 544: 2414}, + {2413, 2413, 544: 2413, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, + {2491, 2491}, // 3390 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6210, 3092, 3093, 3091, 1085: 6289}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6210, 3092, 3093, 3091, 1085: 6288}, + {918, 918, 9: 6212}, + {919, 919, 9: 6212}, {921, 921}, + // 3395 {920, 920}, {912, 912}, {911, 911}, {910, 910}, - // 3395 - {231: 6291}, - {573: 3077, 814: 4604, 846: 6293, 1022: 6292}, - {925, 925, 9: 6294}, - {898, 898, 9: 898}, - {573: 3077, 814: 4604, 846: 6295}, + {231: 6296}, // 3400 + {573: 3078, 814: 4605, 846: 6298, 1022: 6297}, + {925, 925, 9: 6299}, + {898, 898, 9: 898}, + {573: 3078, 814: 4605, 846: 6300}, {897, 897, 9: 897}, - {231: 6297}, - {573: 3077, 814: 4604, 846: 6293, 1022: 6298}, - {926, 926, 9: 6294}, - {231: 6300}, // 3405 - {573: 3077, 814: 4604, 846: 6293, 1022: 6301}, - {927, 927, 9: 6294}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 6303}, - {928, 928, 9: 3986}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6308}, + {231: 6302}, + {573: 3078, 814: 4605, 846: 6298, 1022: 6303}, + {926, 926, 9: 6299}, + {231: 6305}, + {573: 3078, 814: 4605, 846: 6298, 1022: 6306}, // 3410 - {577: 6306}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 6307}, - {917, 917, 9: 3986}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6309, 3091, 3092, 3090}, - {930, 930}, + {927, 927, 9: 6299}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 6308}, + {928, 928, 9: 3987}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6313}, + {577: 6311}, // 3415 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6311}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6312, 3091, 3092, 3090}, - {931, 931}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 6326}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6315}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 6312}, + {917, 917, 9: 3987}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6314, 3092, 3093, 3091}, + {930, 930}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6316}, // 3420 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6316, 3091, 3092, 3090}, - {932, 932, 545: 6319, 1201: 6318, 1384: 6317}, - {929, 929, 9: 6324}, - {901, 901, 9: 901}, - {573: 3077, 814: 4604, 846: 6320}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6317, 3092, 3093, 3091}, + {931, 931}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 6331}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6320}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6321, 3092, 3093, 3091}, // 3425 - {9: 6321}, - {573: 3077, 814: 4604, 846: 6322}, - {52: 6323}, - {899, 899, 9: 899}, - {545: 6319, 1201: 6325}, + {932, 932, 545: 6324, 1201: 6323, 1384: 6322}, + {929, 929, 9: 6329}, + {901, 901, 9: 901}, + {573: 3078, 814: 4605, 846: 6325}, + {9: 6326}, // 3430 + {573: 3078, 814: 4605, 846: 6327}, + {52: 6328}, + {899, 899, 9: 899}, + {545: 6324, 1201: 6330}, {900, 900, 9: 900}, - {933, 933, 9: 3986}, - {195: 6355, 222: 2104, 729: 2104}, - {222: 1923, 440: 6347, 462: 6348, 729: 1923, 1325: 6346}, - {937, 937, 219: 6333, 222: 1731, 231: 6332, 729: 1731}, // 3435 - {222: 6331}, - {934, 934}, - {432, 432, 573: 3077, 578: 4728, 814: 4604, 846: 6344, 904: 4729, 6343}, - {439: 6334}, - {570: 6335, 573: 3077, 814: 4604, 846: 6293, 1022: 6336, 1326: 6337}, + {933, 933, 9: 3987}, + {195: 6360, 222: 2105, 729: 2105}, + {222: 1924, 440: 6352, 462: 6353, 729: 1924, 1325: 6351}, + {937, 937, 219: 6338, 222: 1732, 231: 6337, 729: 1732}, + {222: 6336}, // 3440 - {573: 3077, 814: 3921, 829: 6338}, - {924, 924, 9: 6294}, - {923, 923}, - {942, 942, 9: 6339, 224: 6340}, - {573: 3077, 814: 3921, 829: 6342}, + {934, 934}, + {432, 432, 573: 3078, 578: 4729, 814: 4605, 846: 6349, 904: 4730, 6348}, + {439: 6339}, + {570: 6340, 573: 3078, 814: 4605, 846: 6298, 1022: 6341, 1326: 6342}, + {573: 3078, 814: 3922, 829: 6343}, // 3445 - {573: 3077, 814: 3921, 829: 6341}, + {924, 924, 9: 6299}, + {923, 923}, + {942, 942, 9: 6344, 224: 6345}, + {573: 3078, 814: 3922, 829: 6347}, + {573: 3078, 814: 3922, 829: 6346}, + // 3450 {940, 940}, {941, 941}, {936, 936}, - {432, 432, 578: 4728, 904: 4729, 6345}, - // 3450 + {432, 432, 578: 4729, 904: 4730, 6350}, {935, 935}, + // 3455 {922, 922}, - {573: 3077, 814: 6354}, - {413: 6350, 573: 3077, 730: 6351, 814: 6349}, + {573: 3078, 814: 6359}, + {413: 6355, 573: 3078, 730: 6356, 814: 6354}, {904, 904}, - // 3455 - {573: 3077, 814: 6353}, - {573: 3077, 814: 6352}, + {573: 3078, 814: 6358}, + // 3460 + {573: 3078, 814: 6357}, {902, 902}, {903, 903}, {905, 905}, - // 3460 {907, 907}, - {2: 454, 454, 454, 454, 454, 454, 454, 10: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 53: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 547: 454, 549: 454, 569: 2092, 600: 454, 729: 2092, 732: 2092}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6511, 569: 2090, 729: 2090, 732: 2090, 786: 6510, 3091, 3092, 3090}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 6508, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 569: 2053, 729: 2053, 732: 2053, 786: 6370, 3091, 3092, 3090, 942: 6411}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 569: 2047, 729: 2047, 732: 2047, 786: 6370, 3091, 3092, 3090, 942: 6505}, // 3465 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 549: 6501, 569: 2045, 600: 4412, 729: 2045, 732: 2045, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 6500}, - {569: 6175, 572: 6490, 729: 2040, 732: 2040, 907: 6489}, - {569: 2032, 586: 6487, 729: 2032, 732: 2032}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 6392, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 549: 6484, 569: 2030, 729: 2030, 6482, 732: 2030, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6399, 6397, 984: 6395, 1284: 6483, 1469: 6481}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 6479, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 569: 2027, 729: 2027, 732: 2027, 786: 6370, 3091, 3092, 3090, 942: 6408}, + {2: 454, 454, 454, 454, 454, 454, 454, 10: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 53: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 547: 454, 549: 454, 569: 2093, 600: 454, 729: 2093, 732: 2093}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6516, 569: 2091, 729: 2091, 732: 2091, 786: 6515, 3092, 3093, 3091}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 6513, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 569: 2054, 729: 2054, 732: 2054, 786: 6375, 3092, 3093, 3091, 942: 6416}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 569: 2048, 729: 2048, 732: 2048, 786: 6375, 3092, 3093, 3091, 942: 6510}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 549: 6506, 569: 2046, 600: 4413, 729: 2046, 732: 2046, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 6505}, // 3470 - {243: 6464, 569: 2009, 729: 2009, 732: 2009, 743: 6465, 1038: 6463, 1104: 6462}, - {398: 6416, 400: 6415, 569: 1951, 729: 1951, 732: 1951, 1342: 6417}, - {547: 6414, 569: 1720, 729: 1720, 732: 1720}, - {1022, 1022, 9: 6404}, - {195: 6390}, + {569: 6180, 572: 6495, 729: 2041, 732: 2041, 907: 6494}, + {569: 2033, 586: 6492, 729: 2033, 732: 2033}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 6397, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 549: 6489, 569: 2031, 729: 2031, 6487, 732: 2031, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6404, 6402, 984: 6400, 1284: 6488, 1469: 6486}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 6484, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 569: 2028, 729: 2028, 732: 2028, 786: 6375, 3092, 3093, 3091, 942: 6413}, + {243: 6469, 569: 2010, 729: 2010, 732: 2010, 743: 6470, 1038: 6468, 1104: 6467}, // 3475 - {569: 989, 729: 6388, 732: 989}, - {569: 6175, 732: 6176, 907: 6386}, - {569: 6175, 732: 6176, 907: 6381}, - {569: 6175, 732: 6176, 907: 6379}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 549: 6378, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 6377, 1346: 6376}, + {398: 6421, 400: 6420, 569: 1952, 729: 1952, 732: 1952, 1342: 6422}, + {547: 6419, 569: 1721, 729: 1721, 732: 1721}, + {1022, 1022, 9: 6409}, + {195: 6395}, + {569: 989, 729: 6393, 732: 989}, // 3480 + {569: 6180, 732: 6181, 907: 6391}, + {569: 6180, 732: 6181, 907: 6386}, + {569: 6180, 732: 6181, 907: 6384}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 549: 6383, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 6382, 1346: 6381}, {967, 967, 9: 967}, + // 3485 {974, 974, 9: 974}, {973, 973, 9: 973}, {972, 972, 9: 972}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6380}, - // 3485 - {979, 979, 9: 979, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6385}, - {993, 993, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 993, 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 4516, 3651, 3733, 3650, 3647}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6385}, + {979, 979, 9: 979, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + // 3490 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6390}, + {993, 993, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 993, 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 4517, 3652, 3734, 3651, 3648}, {994, 994, 9: 994}, {992, 992, 9: 992}, - // 3490 {980, 980, 9: 980}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6387}, + // 3495 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6392}, {984, 984, 9: 984}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6389, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6394, 3092, 3093, 3091}, {569: 988, 732: 988}, - // 3495 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 6392, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 730: 6394, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6399, 6397, 984: 6395, 1284: 6393}, - {951, 951, 9: 951, 643: 2123, 726: 951, 740: 2123}, - {1010, 1010, 643: 1946, 726: 1010, 740: 1946}, - {726: 6402}, - {726: 1009}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 6397, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 730: 6399, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6404, 6402, 984: 6400, 1284: 6398}, // 3500 - {1008, 1008, 9: 6400, 726: 1008}, + {951, 951, 9: 951, 643: 2124, 726: 951, 740: 2124}, + {1010, 1010, 643: 1947, 726: 1010, 740: 1947}, + {726: 6407}, + {726: 1009}, + {1008, 1008, 9: 6405, 726: 1008}, + // 3505 {952, 952, 9: 952, 643: 443, 726: 952, 740: 443}, {946, 946, 9: 946, 726: 946}, {945, 945, 9: 945, 726: 945}, {944, 944, 9: 944, 726: 944}, - // 3505 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6401, 6397}, - {943, 943, 9: 943, 726: 943}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5944, 987: 6403}, - {1011, 1011, 9: 5946}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 6356, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 6359, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 6405, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 6406, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 6360, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 567: 4485, 643: 6373, 666: 6372, 723: 4483, 786: 6370, 3091, 3092, 3090, 868: 6374, 942: 6371, 1113: 6407}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6406, 6402}, // 3510 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 569: 2053, 729: 2053, 732: 2053, 786: 6370, 3091, 3092, 3090, 942: 6411}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 569: 2027, 729: 2027, 732: 2027, 786: 6370, 3091, 3092, 3090, 942: 6408}, - {966, 966, 9: 966}, - {569: 6175, 732: 6176, 907: 6409}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6410}, + {943, 943, 9: 943, 726: 943}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5945, 987: 6408}, + {1011, 1011, 9: 5947}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 6361, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 6364, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 6410, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 6411, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 6365, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 567: 4486, 643: 6378, 666: 6377, 723: 4484, 786: 6375, 3092, 3093, 3091, 868: 6379, 942: 6376, 1113: 6412}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 569: 2054, 729: 2054, 732: 2054, 786: 6375, 3092, 3093, 3091, 942: 6416}, // 3515 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 569: 2028, 729: 2028, 732: 2028, 786: 6375, 3092, 3093, 3091, 942: 6413}, + {966, 966, 9: 966}, + {569: 6180, 732: 6181, 907: 6414}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6415}, {982, 982, 9: 982}, - {569: 6175, 732: 6176, 907: 6412}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6413}, + // 3520 + {569: 6180, 732: 6181, 907: 6417}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6418}, {983, 983, 9: 983}, {1014, 1014}, - // 3520 - {572: 2527}, - {572: 2526}, - {572: 6418}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 672: 6430, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 6429}, - {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 563: 1068, 576: 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6046, 959: 6047, 1009: 6435}, + {572: 2528}, // 3525 - {545: 2948, 562: 2946, 622: 2945, 670: 2941, 728: 3058, 790: 3909, 821: 3908, 2942, 2943, 2944, 2953, 2951, 3910, 3911, 836: 5787}, - {359, 359, 553: 1029, 556: 359, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {572: 2527}, + {572: 6423}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 672: 6435, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 6434}, + {2: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 10: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 53: 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 1068, 563: 1068, 576: 1068, 847: 1068, 849: 1068, 851: 1068, 855: 6047, 959: 6048, 1009: 6440}, + {545: 2949, 562: 2947, 622: 2946, 670: 2942, 728: 3059, 790: 3910, 821: 3909, 2943, 2944, 2945, 2954, 2952, 3911, 3912, 837: 5788}, + // 3530 + {359, 359, 553: 1029, 556: 359, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, {361, 361, 553: 1030, 556: 361, 564: 1030, 1030}, {362, 362, 556: 362}, {360, 360, 556: 360}, - // 3530 {358, 358, 556: 358}, + // 3535 {357, 357, 556: 357}, {356, 356, 556: 356}, {355, 355, 556: 355}, - {348, 348, 556: 6433}, - // 3535 - {230: 6431}, - {547: 6432}, + {348, 348, 556: 6438}, + {230: 6436}, + // 3540 + {547: 6437}, {346, 346}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 6434}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 6439}, {347, 347}, - // 3540 - {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 53: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 563: 1273, 576: 1273, 847: 6049, 849: 6051, 851: 6050, 952: 6052, 1006: 6436}, - {2: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 10: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 53: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 6438, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 563: 1260, 576: 1260, 1263: 6437}, - {2: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 10: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 53: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 563: 4742, 576: 2148, 976: 6439}, - {2: 1259, 1259, 1259, 1259, 1259, 1259, 1259, 10: 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 53: 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 1259, 563: 1259, 576: 1259}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 576: 6440, 786: 6442, 3091, 3092, 3090, 1034: 6443, 1100: 6441}, + {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 53: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 563: 1274, 576: 1274, 847: 6050, 849: 6052, 851: 6051, 952: 6053, 1006: 6441}, // 3545 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6455}, - {9: 6451, 576: 6450}, - {9: 1262, 556: 1262, 576: 1262, 729: 6445, 1025: 6444}, - {9: 1264, 556: 1264, 576: 1264}, - {9: 1266, 556: 1266, 576: 1266}, + {2: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 10: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 53: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 6443, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 563: 1261, 576: 1261, 1263: 6442}, + {2: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 10: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 53: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 563: 4743, 576: 2149, 976: 6444}, + {2: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 10: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 53: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 563: 1260, 576: 1260}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 576: 6445, 786: 6447, 3092, 3093, 3091, 1034: 6448, 1100: 6446}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6460}, // 3550 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 6447, 786: 6446, 3091, 3092, 3090}, - {9: 1262, 556: 1262, 576: 1262, 729: 6449, 1025: 6448}, - {9: 1261, 556: 1261, 576: 1261}, + {9: 6456, 576: 6455}, + {9: 1263, 556: 1263, 576: 1263, 729: 6450, 1025: 6449}, {9: 1265, 556: 1265, 576: 1265}, - {575: 6447}, + {9: 1267, 556: 1267, 576: 1267}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 6452, 786: 6451, 3092, 3093, 3091}, // 3555 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 657: 6058, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6065, 973: 6055, 1010: 6453}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6442, 3091, 3092, 3090, 1034: 6452}, - {9: 1263, 556: 1263, 576: 1263}, - {432, 432, 9: 6109, 556: 432, 578: 4728, 904: 4729, 6454}, - {2383, 2383, 556: 2383}, + {9: 1263, 556: 1263, 576: 1263, 729: 6454, 1025: 6453}, + {9: 1262, 556: 1262, 576: 1262}, + {9: 1266, 556: 1266, 576: 1266}, + {575: 6452}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 657: 6059, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6066, 973: 6056, 1010: 6458}, // 3560 - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 10: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 53: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 551: 1137, 556: 1137, 560: 6113, 563: 1137, 570: 1137, 578: 1137, 1137, 1137, 590: 1137, 981: 6456}, - {1135, 1135, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 551: 6070, 556: 1135, 563: 1135, 570: 1135, 578: 1135, 1135, 1135, 590: 1135, 786: 6069, 3091, 3092, 3090, 1032: 6068, 6457}, - {1116, 1116, 556: 1116, 563: 6122, 570: 1116, 578: 1116, 1116, 6123, 590: 6121, 1066: 6125, 6124, 1206: 6126, 6458}, - {432, 432, 556: 432, 570: 432, 578: 4728, 432, 904: 4729, 6459}, - {1518, 1518, 556: 1518, 570: 1518, 579: 3912, 857: 3966, 926: 6460}, - // 3565 - {1098, 1098, 556: 1098, 570: 6170, 1216: 6461}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6447, 3092, 3093, 3091, 1034: 6457}, + {9: 1264, 556: 1264, 576: 1264}, + {432, 432, 9: 6114, 556: 432, 578: 4729, 904: 4730, 6459}, {2384, 2384, 556: 2384}, - {1017, 1017, 9: 6477}, - {1004, 1004, 9: 1004}, - {417: 6469}, + {1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 10: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 53: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 551: 1138, 556: 1138, 560: 6118, 563: 1138, 570: 1138, 578: 1138, 1138, 1138, 590: 1138, 981: 6461}, + // 3565 + {1136, 1136, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 551: 6071, 556: 1136, 563: 1136, 570: 1136, 578: 1136, 1136, 1136, 590: 1136, 786: 6070, 3092, 3093, 3091, 1032: 6069, 6462}, + {1117, 1117, 556: 1117, 563: 6127, 570: 1117, 578: 1117, 1117, 6128, 590: 6126, 1066: 6130, 6129, 1206: 6131, 6463}, + {432, 432, 556: 432, 570: 432, 578: 4729, 432, 904: 4730, 6464}, + {1519, 1519, 556: 1519, 570: 1519, 579: 3913, 857: 3967, 926: 6465}, + {1098, 1098, 556: 1098, 570: 6175, 1216: 6466}, // 3570 - {205: 6467, 784: 6466}, + {2385, 2385, 556: 2385}, + {1017, 1017, 9: 6482}, + {1004, 1004, 9: 1004}, + {417: 6474}, + {205: 6472, 784: 6471}, + // 3575 {1001, 1001, 9: 1001}, - {1000, 1000, 9: 1000, 745: 4707, 1012: 6468}, + {1000, 1000, 9: 1000, 745: 4708, 1012: 6473}, {999, 999, 9: 999}, - {281: 6471, 449: 6473, 743: 6472, 1396: 6470}, - // 3575 + {281: 6476, 449: 6478, 743: 6477, 1396: 6475}, {1002, 1002, 9: 1002}, - {743: 6476}, - {393: 6474, 467: 6475}, + // 3580 + {743: 6481}, + {393: 6479, 467: 6480}, {995, 995, 9: 995}, {997, 997, 9: 997}, - // 3580 {996, 996, 9: 996}, + // 3585 {998, 998, 9: 998}, - {243: 6464, 743: 6465, 1038: 6478}, + {243: 6469, 743: 6470, 1038: 6483}, {1003, 1003, 9: 1003}, - {243: 6464, 569: 2009, 729: 2009, 732: 2009, 743: 6465, 1038: 6463, 1104: 6480}, - // 3585 - {1018, 1018, 9: 6477}, + {243: 6469, 569: 2010, 729: 2010, 732: 2010, 743: 6470, 1038: 6468, 1104: 6485}, + {1018, 1018, 9: 6482}, + // 3590 {1012, 1012}, - {1009, 1009, 564: 6485}, + {1009, 1009, 564: 6490}, {1006, 1006}, {1005, 1005}, - // 3590 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6399, 6397, 984: 6486}, - {1007, 1007, 9: 6400}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 786: 4661, 3091, 3092, 3090, 954: 6488}, - {1013, 1013}, - {15: 6495, 547: 6494, 1251: 6499}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6404, 6402, 984: 6491}, // 3595 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 6491}, - {569: 6175, 732: 6176, 907: 6492}, - {15: 6495, 547: 6494, 1251: 6493}, + {1007, 1007, 9: 6405}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 786: 4662, 3092, 3093, 3091, 954: 6493}, + {1013, 1013}, + {15: 6500, 547: 6499, 1251: 6504}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 6496}, + // 3600 + {569: 6180, 732: 6181, 907: 6497}, + {15: 6500, 547: 6499, 1251: 6498}, {1020, 1020}, {955, 955}, - // 3600 - {545: 6496}, - {547: 5976, 1014: 6497}, - {52: 6498}, + {545: 6501}, + // 3605 + {547: 5977, 1014: 6502}, + {52: 6503}, {954, 954}, {1021, 1021}, - // 3605 - {978, 978, 9: 978, 552: 6502}, + {978, 978, 9: 978, 552: 6507}, + // 3610 {975, 975, 9: 975}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 549: 6503, 786: 3792, 3091, 3092, 3090, 820: 6504}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 549: 6508, 786: 3793, 3092, 3093, 3091, 820: 6509}, {977, 977, 9: 977}, {976, 976, 9: 976}, - // 3610 - {569: 6175, 732: 6176, 907: 6506}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6507}, - {981, 981, 9: 981}, - {243: 6464, 569: 2009, 729: 2009, 732: 2009, 743: 6465, 1038: 6463, 1104: 6509}, - {1019, 1019, 9: 6477}, + {569: 6180, 732: 6181, 907: 6511}, // 3615 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6513, 3091, 3092, 3090, 1018: 6520}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6513, 3091, 3092, 3090, 1018: 6512}, - {569: 6175, 732: 6176, 907: 6518}, - {558: 6515, 569: 987, 729: 6514, 732: 987}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6513, 3091, 3092, 3090, 1018: 6517}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6512}, + {981, 981, 9: 981}, + {243: 6469, 569: 2010, 729: 2010, 732: 2010, 743: 6470, 1038: 6468, 1104: 6514}, + {1019, 1019, 9: 6482}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6518, 3092, 3093, 3091, 1018: 6525}, // 3620 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6513, 3091, 3092, 3090, 1018: 6516}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6518, 3092, 3093, 3091, 1018: 6517}, + {569: 6180, 732: 6181, 907: 6523}, + {558: 6520, 569: 987, 729: 6519, 732: 987}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6518, 3092, 3093, 3091, 1018: 6522}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6518, 3092, 3093, 3091, 1018: 6521}, + // 3625 {569: 985, 732: 985}, {569: 986, 732: 986}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6519}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6524}, {1015, 1015}, - // 3625 - {569: 6175, 732: 6176, 907: 6521}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 6383, 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 6382, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6384, 957: 6522}, - {1016, 1016}, - {726: 6532}, - {726: 6525}, + {569: 6180, 732: 6181, 907: 6526}, // 3630 - {339: 6526}, - {569: 6527}, - {547: 6528}, - {572: 6529}, - {338: 6530}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 6388, 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 6387, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6389, 957: 6527}, + {1016, 1016}, + {726: 6537}, + {726: 6530}, + {339: 6531}, // 3635 - {547: 6531}, - {1023, 1023}, - {339: 6533}, - {569: 6534}, - {547: 6535}, + {569: 6532}, + {547: 6533}, + {572: 6534}, + {338: 6535}, + {547: 6536}, // 3640 - {572: 6536}, - {338: 6537}, - {547: 6538}, - {1024, 1024}, - {545: 2948, 562: 2946, 622: 2945, 670: 2941, 790: 6550, 821: 6549, 2942, 2943, 2944, 6551}, + {1023, 1023}, + {339: 6538}, + {569: 6539}, + {547: 6540}, + {572: 6541}, // 3645 - {545: 1458, 562: 1458, 622: 1458, 670: 1458, 730: 4232, 843: 4230, 4231, 901: 6543, 903: 6544, 1054: 6546, 1097: 6548}, - {545: 1458, 562: 1458, 622: 1458, 670: 1458, 730: 4232, 843: 4230, 4231, 901: 6543, 903: 6544, 1054: 6546, 1097: 6547}, - {545: 1458, 562: 1458, 622: 1458, 670: 1458, 730: 4232, 843: 4230, 4231, 901: 6543, 903: 6544, 1054: 6546, 1097: 6545}, - {2: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 10: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 53: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 554: 1461, 1461, 557: 1461, 1461, 1461, 561: 1461, 1461, 566: 1461, 1461, 573: 1461, 575: 1461, 588: 1461, 593: 1461, 600: 1461, 1461, 622: 1461, 633: 1461, 640: 1461, 642: 1461, 1461, 1461, 1461, 650: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 670: 1461, 1461, 673: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 725: 1461, 730: 1461, 843: 1461, 1461, 847: 1461, 849: 1461, 851: 1461, 855: 1461, 864: 1461, 1461, 1461}, - {545: 1457, 562: 1457, 622: 1457, 670: 1457}, + {338: 6542}, + {547: 6543}, + {1024, 1024}, + {545: 2949, 562: 2947, 622: 2946, 670: 2942, 790: 6555, 821: 6554, 2943, 2944, 2945, 6556}, + {545: 1459, 562: 1459, 622: 1459, 670: 1459, 730: 4233, 843: 4231, 4232, 901: 6548, 903: 6549, 1054: 6551, 1097: 6553}, // 3650 + {545: 1459, 562: 1459, 622: 1459, 670: 1459, 730: 4233, 843: 4231, 4232, 901: 6548, 903: 6549, 1054: 6551, 1097: 6552}, + {545: 1459, 562: 1459, 622: 1459, 670: 1459, 730: 4233, 843: 4231, 4232, 901: 6548, 903: 6549, 1054: 6551, 1097: 6550}, + {2: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 10: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 53: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 545: 1462, 547: 1462, 1462, 1462, 1462, 554: 1462, 1462, 557: 1462, 1462, 1462, 561: 1462, 1462, 566: 1462, 1462, 573: 1462, 575: 1462, 588: 1462, 593: 1462, 600: 1462, 1462, 622: 1462, 633: 1462, 640: 1462, 642: 1462, 1462, 1462, 1462, 650: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 670: 1462, 1462, 673: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 725: 1462, 730: 1462, 843: 1462, 1462, 847: 1462, 849: 1462, 851: 1462, 855: 1462, 864: 1462, 1462, 1462}, + {545: 1458, 562: 1458, 622: 1458, 670: 1458}, {545: 1026, 562: 1026, 622: 1026, 670: 1026}, + // 3655 {545: 1025, 562: 1025, 622: 1025, 670: 1025}, {545: 1027, 562: 1027, 622: 1027, 670: 1027}, {545: 1028, 562: 1028, 622: 1028, 670: 1028}, {1040, 1040, 52: 1040, 544: 1040, 546: 1040, 553: 1030, 556: 1040, 564: 1030, 1030}, - // 3655 - {1039, 1039, 52: 1039, 544: 1039, 546: 1039, 553: 1029, 556: 1039, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 6552, 6553}, + {1039, 1039, 52: 1039, 544: 1039, 546: 1039, 553: 1029, 556: 1039, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 6557, 6558}, + // 3660 {553: 1031, 564: 1031, 1031}, - {1038, 1038, 52: 1038, 544: 1038, 546: 1038, 556: 1038, 568: 3914, 570: 3913, 858: 6554}, + {1038, 1038, 52: 1038, 544: 1038, 546: 1038, 556: 1038, 568: 3915, 570: 3914, 858: 6559}, {1037, 1037, 52: 1037, 544: 1037, 546: 1037, 556: 1037}, {1036, 1036, 52: 1036, 544: 1036, 546: 1036, 556: 1036}, - // 3660 - {52: 4047, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, - {9: 6570, 545: 1212, 562: 1212, 622: 1212, 670: 1212, 728: 1212, 818: 1212}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6559, 3091, 3092, 3090, 1049: 6558, 1322: 6569}, - {9: 1209, 545: 1209, 562: 1209, 622: 1209, 670: 1209, 728: 1209, 818: 1209}, - {545: 6560, 551: 2648, 1385: 6561}, + {52: 4048, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, // 3665 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6565, 3091, 3092, 3090, 997: 6564}, - {551: 6562}, - {545: 2948, 790: 6563}, - {9: 1208, 545: 1208, 562: 1208, 622: 1208, 670: 1208, 728: 1208, 818: 1208}, - {9: 6567, 52: 6566}, + {9: 6575, 545: 1213, 562: 1213, 622: 1213, 670: 1213, 728: 1213, 818: 1213}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6564, 3092, 3093, 3091, 1049: 6563, 1322: 6574}, + {9: 1210, 545: 1210, 562: 1210, 622: 1210, 670: 1210, 728: 1210, 818: 1210}, + {545: 6565, 551: 2649, 1385: 6566}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6570, 3092, 3093, 3091, 997: 6569}, // 3670 - {2646, 2646, 9: 2646, 52: 2646, 546: 2646}, - {551: 2647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6568, 3091, 3092, 3090}, - {2645, 2645, 9: 2645, 52: 2645, 546: 2645}, - {9: 6570, 545: 1211, 562: 1211, 622: 1211, 670: 1211, 728: 1211, 818: 1211}, + {551: 6567}, + {545: 2949, 790: 6568}, + {9: 1209, 545: 1209, 562: 1209, 622: 1209, 670: 1209, 728: 1209, 818: 1209}, + {9: 6572, 52: 6571}, + {2647, 2647, 9: 2647, 52: 2647, 546: 2647}, // 3675 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6559, 3091, 3092, 3090, 1049: 6571}, - {9: 1210, 545: 1210, 562: 1210, 622: 1210, 670: 1210, 728: 1210, 818: 1210}, - {1518, 1518, 52: 1518, 544: 1518, 546: 1518, 553: 1518, 556: 1518, 564: 1518, 1518, 568: 1518, 570: 1518, 572: 1518, 574: 1518, 577: 1518, 579: 3912, 857: 3966, 926: 6573}, - {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3914, 570: 3913, 572: 1084, 574: 1084, 577: 1084, 858: 3971, 941: 6574}, - {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3973, 574: 1055, 577: 3974, 1007: 6575}, + {551: 2648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6573, 3092, 3093, 3091}, + {2646, 2646, 9: 2646, 52: 2646, 546: 2646}, + {9: 6575, 545: 1212, 562: 1212, 622: 1212, 670: 1212, 728: 1212, 818: 1212}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6564, 3092, 3093, 3091, 1049: 6576}, // 3680 - {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4002, 1008: 6576}, - {1216, 1216, 52: 1216, 544: 1216, 546: 1216, 553: 1216, 556: 1216, 564: 1216, 1216}, - {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3914, 570: 3913, 572: 1084, 574: 1084, 577: 1084, 858: 3971, 941: 6578}, - {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3973, 574: 1055, 577: 3974, 1007: 6579}, - {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4002, 1008: 6580}, + {9: 1211, 545: 1211, 562: 1211, 622: 1211, 670: 1211, 728: 1211, 818: 1211}, + {1519, 1519, 52: 1519, 544: 1519, 546: 1519, 553: 1519, 556: 1519, 564: 1519, 1519, 568: 1519, 570: 1519, 572: 1519, 574: 1519, 577: 1519, 579: 3913, 857: 3967, 926: 6578}, + {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3915, 570: 3914, 572: 1084, 574: 1084, 577: 1084, 858: 3972, 941: 6579}, + {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3974, 574: 1055, 577: 3975, 1007: 6580}, + {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4003, 1008: 6581}, // 3685 {1217, 1217, 52: 1217, 544: 1217, 546: 1217, 553: 1217, 556: 1217, 564: 1217, 1217}, - {737: 6588}, - {1518, 1518, 52: 1518, 544: 1518, 546: 1518, 553: 1518, 556: 1518, 564: 1518, 1518, 568: 1518, 570: 1518, 572: 1518, 574: 1518, 577: 1518, 579: 3912, 857: 3966, 926: 6584}, - {1062, 1062, 52: 1062, 544: 1062, 546: 1062, 553: 1062, 556: 1062, 564: 1062, 1062, 568: 1062, 570: 1062, 572: 1062, 574: 1062, 577: 1062, 579: 1062, 587: 1062, 589: 1062}, - {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3914, 570: 3913, 572: 1084, 574: 1084, 577: 1084, 858: 3971, 941: 6585}, - // 3690 - {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3973, 574: 1055, 577: 3974, 1007: 6586}, - {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4002, 1008: 6587}, + {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3915, 570: 3914, 572: 1084, 574: 1084, 577: 1084, 858: 3972, 941: 6583}, + {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3974, 574: 1055, 577: 3975, 1007: 6584}, + {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4003, 1008: 6585}, {1218, 1218, 52: 1218, 544: 1218, 546: 1218, 553: 1218, 556: 1218, 564: 1218, 1218}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3936, 990: 3938, 1017: 6589}, - {2160, 2160, 9: 3939, 52: 2160, 544: 2160, 546: 6590, 553: 2160, 556: 2160, 564: 2160, 2160, 568: 2160, 570: 2160, 572: 2160, 574: 2160, 577: 2160, 579: 2160, 587: 2160, 589: 2160, 1528: 6591}, + // 3690 + {737: 6593}, + {1519, 1519, 52: 1519, 544: 1519, 546: 1519, 553: 1519, 556: 1519, 564: 1519, 1519, 568: 1519, 570: 1519, 572: 1519, 574: 1519, 577: 1519, 579: 3913, 857: 3967, 926: 6589}, + {1062, 1062, 52: 1062, 544: 1062, 546: 1062, 553: 1062, 556: 1062, 564: 1062, 1062, 568: 1062, 570: 1062, 572: 1062, 574: 1062, 577: 1062, 579: 1062, 587: 1062, 589: 1062}, + {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3915, 570: 3914, 572: 1084, 574: 1084, 577: 1084, 858: 3972, 941: 6590}, + {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3974, 574: 1055, 577: 3975, 1007: 6591}, // 3695 - {445: 6592}, - {2158, 2158, 52: 2158, 544: 2158, 546: 2158, 553: 2158, 556: 2158, 564: 2158, 2158, 568: 2158, 570: 2158, 572: 2158, 574: 2158, 577: 2158, 579: 2158, 587: 2158, 589: 2158}, - {2159, 2159, 52: 2159, 544: 2159, 546: 2159, 553: 2159, 556: 2159, 564: 2159, 2159, 568: 2159, 570: 2159, 572: 2159, 574: 2159, 577: 2159, 579: 2159, 587: 2159, 589: 2159}, - {432, 432, 52: 432, 544: 432, 546: 432, 553: 432, 556: 432, 564: 432, 432, 568: 432, 570: 432, 572: 432, 574: 432, 577: 432, 4728, 432, 586: 432, 904: 4729, 6618}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 657: 6058, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6065, 973: 6055, 1010: 6603, 1366: 6602, 1498: 6601}, + {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4003, 1008: 6592}, + {1219, 1219, 52: 1219, 544: 1219, 546: 1219, 553: 1219, 556: 1219, 564: 1219, 1219}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3937, 990: 3939, 1017: 6594}, + {2161, 2161, 9: 3940, 52: 2161, 544: 2161, 546: 6595, 553: 2161, 556: 2161, 564: 2161, 2161, 568: 2161, 570: 2161, 572: 2161, 574: 2161, 577: 2161, 579: 2161, 587: 2161, 589: 2161, 1528: 6596}, + {445: 6597}, // 3700 - {1063, 1063, 52: 1063, 544: 1063, 546: 1063, 553: 1063, 556: 1063, 564: 1063, 1063, 568: 1063, 570: 1063, 572: 1063, 574: 1063, 577: 1063, 579: 1063, 586: 6581, 1065: 6583, 1096: 6596}, - {1518, 1518, 52: 1518, 544: 1518, 546: 1518, 553: 1518, 556: 1518, 564: 1518, 1518, 568: 1518, 570: 1518, 572: 1518, 574: 1518, 577: 1518, 579: 3912, 857: 3966, 926: 6597}, - {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3914, 570: 3913, 572: 1084, 574: 1084, 577: 1084, 858: 3971, 941: 6598}, - {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3973, 574: 1055, 577: 3974, 1007: 6599}, - {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4002, 1008: 6600}, + {2159, 2159, 52: 2159, 544: 2159, 546: 2159, 553: 2159, 556: 2159, 564: 2159, 2159, 568: 2159, 570: 2159, 572: 2159, 574: 2159, 577: 2159, 579: 2159, 587: 2159, 589: 2159}, + {2160, 2160, 52: 2160, 544: 2160, 546: 2160, 553: 2160, 556: 2160, 564: 2160, 2160, 568: 2160, 570: 2160, 572: 2160, 574: 2160, 577: 2160, 579: 2160, 587: 2160, 589: 2160}, + {432, 432, 52: 432, 544: 432, 546: 432, 553: 432, 556: 432, 564: 432, 432, 568: 432, 570: 432, 572: 432, 574: 432, 577: 432, 4729, 432, 586: 432, 904: 4730, 6623}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 657: 6059, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6066, 973: 6056, 1010: 6608, 1366: 6607, 1498: 6606}, + {1063, 1063, 52: 1063, 544: 1063, 546: 1063, 553: 1063, 556: 1063, 564: 1063, 1063, 568: 1063, 570: 1063, 572: 1063, 574: 1063, 577: 1063, 579: 1063, 586: 6586, 1065: 6588, 1096: 6601}, // 3705 - {1219, 1219, 52: 1219, 544: 1219, 546: 1219, 553: 1219, 556: 1219, 564: 1219, 1219}, - {432, 432, 52: 432, 544: 432, 546: 432, 553: 432, 556: 432, 564: 432, 432, 568: 432, 570: 432, 572: 432, 574: 432, 577: 432, 4728, 432, 586: 432, 432, 589: 432, 904: 4729, 6604}, - {1207, 1207, 52: 1207, 544: 1207, 546: 1207, 553: 1207, 556: 1207, 564: 1207, 1207, 568: 1207, 570: 1207, 572: 1207, 574: 1207, 577: 1207, 1207, 1207, 586: 1207}, - {1147, 1147, 9: 6109, 52: 1147, 544: 1147, 546: 1147, 553: 1147, 556: 1147, 564: 1147, 1147, 568: 1147, 570: 1147, 572: 1147, 574: 1147, 577: 1147, 1147, 1147, 586: 1147, 1147, 589: 1147}, - {1063, 1063, 52: 1063, 544: 1063, 546: 1063, 553: 1063, 556: 1063, 564: 1063, 1063, 568: 1063, 570: 1063, 572: 1063, 574: 1063, 577: 1063, 579: 1063, 586: 6581, 1063, 589: 1063, 1065: 6583, 1096: 6605}, + {1519, 1519, 52: 1519, 544: 1519, 546: 1519, 553: 1519, 556: 1519, 564: 1519, 1519, 568: 1519, 570: 1519, 572: 1519, 574: 1519, 577: 1519, 579: 3913, 857: 3967, 926: 6602}, + {1084, 1084, 52: 1084, 544: 1084, 546: 1084, 553: 1084, 556: 1084, 564: 1084, 1084, 568: 3915, 570: 3914, 572: 1084, 574: 1084, 577: 1084, 858: 3972, 941: 6603}, + {1055, 1055, 52: 1055, 544: 1055, 546: 1055, 553: 1055, 556: 1055, 564: 1055, 1055, 572: 3974, 574: 1055, 577: 3975, 1007: 6604}, + {1061, 1061, 52: 1061, 544: 1061, 546: 1061, 553: 1061, 556: 1061, 564: 1061, 1061, 574: 4003, 1008: 6605}, + {1220, 1220, 52: 1220, 544: 1220, 546: 1220, 553: 1220, 556: 1220, 564: 1220, 1220}, // 3710 - {2157, 2157, 52: 2157, 544: 2157, 546: 2157, 553: 2157, 556: 2157, 564: 2157, 2157, 568: 2157, 570: 2157, 572: 2157, 574: 2157, 577: 2157, 579: 2157, 587: 6606, 589: 2157, 1203: 6607}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6617}, - {1206, 1206, 52: 1206, 544: 1206, 546: 1206, 553: 1206, 556: 1206, 564: 1206, 1206, 568: 1206, 570: 1206, 572: 1206, 574: 1206, 577: 1206, 579: 1206, 589: 6609, 1520: 6608}, - {1232, 1232, 52: 1232, 544: 1232, 546: 1232, 553: 1232, 556: 1232, 564: 1232, 1232, 568: 1232, 570: 1232, 572: 1232, 574: 1232, 577: 1232, 579: 1232}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4124, 3091, 3092, 3090, 1041: 6612, 1318: 6611, 1521: 6610}, + {432, 432, 52: 432, 544: 432, 546: 432, 553: 432, 556: 432, 564: 432, 432, 568: 432, 570: 432, 572: 432, 574: 432, 577: 432, 4729, 432, 586: 432, 432, 589: 432, 904: 4730, 6609}, + {1208, 1208, 52: 1208, 544: 1208, 546: 1208, 553: 1208, 556: 1208, 564: 1208, 1208, 568: 1208, 570: 1208, 572: 1208, 574: 1208, 577: 1208, 1208, 1208, 586: 1208}, + {1148, 1148, 9: 6114, 52: 1148, 544: 1148, 546: 1148, 553: 1148, 556: 1148, 564: 1148, 1148, 568: 1148, 570: 1148, 572: 1148, 574: 1148, 577: 1148, 1148, 1148, 586: 1148, 1148, 589: 1148}, + {1063, 1063, 52: 1063, 544: 1063, 546: 1063, 553: 1063, 556: 1063, 564: 1063, 1063, 568: 1063, 570: 1063, 572: 1063, 574: 1063, 577: 1063, 579: 1063, 586: 6586, 1063, 589: 1063, 1065: 6588, 1096: 6610}, + {2158, 2158, 52: 2158, 544: 2158, 546: 2158, 553: 2158, 556: 2158, 564: 2158, 2158, 568: 2158, 570: 2158, 572: 2158, 574: 2158, 577: 2158, 579: 2158, 587: 6611, 589: 2158, 1203: 6612}, // 3715 - {1205, 1205, 9: 6615, 52: 1205, 544: 1205, 546: 1205, 553: 1205, 556: 1205, 564: 1205, 1205, 568: 1205, 570: 1205, 572: 1205, 574: 1205, 577: 1205, 579: 1205}, - {1204, 1204, 9: 1204, 52: 1204, 544: 1204, 546: 1204, 553: 1204, 556: 1204, 564: 1204, 1204, 568: 1204, 570: 1204, 572: 1204, 574: 1204, 577: 1204, 579: 1204}, - {551: 6613}, - {545: 4125, 1320: 6614}, - {1202, 1202, 9: 1202, 52: 1202, 544: 1202, 546: 1202, 553: 1202, 556: 1202, 564: 1202, 1202, 568: 1202, 570: 1202, 572: 1202, 574: 1202, 577: 1202, 579: 1202}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6622}, + {1207, 1207, 52: 1207, 544: 1207, 546: 1207, 553: 1207, 556: 1207, 564: 1207, 1207, 568: 1207, 570: 1207, 572: 1207, 574: 1207, 577: 1207, 579: 1207, 589: 6614, 1520: 6613}, + {1233, 1233, 52: 1233, 544: 1233, 546: 1233, 553: 1233, 556: 1233, 564: 1233, 1233, 568: 1233, 570: 1233, 572: 1233, 574: 1233, 577: 1233, 579: 1233}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4125, 3092, 3093, 3091, 1041: 6617, 1318: 6616, 1521: 6615}, + {1206, 1206, 9: 6620, 52: 1206, 544: 1206, 546: 1206, 553: 1206, 556: 1206, 564: 1206, 1206, 568: 1206, 570: 1206, 572: 1206, 574: 1206, 577: 1206, 579: 1206}, // 3720 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4124, 3091, 3092, 3090, 1041: 6612, 1318: 6616}, + {1205, 1205, 9: 1205, 52: 1205, 544: 1205, 546: 1205, 553: 1205, 556: 1205, 564: 1205, 1205, 568: 1205, 570: 1205, 572: 1205, 574: 1205, 577: 1205, 579: 1205}, + {551: 6618}, + {545: 4126, 1320: 6619}, {1203, 1203, 9: 1203, 52: 1203, 544: 1203, 546: 1203, 553: 1203, 556: 1203, 564: 1203, 1203, 568: 1203, 570: 1203, 572: 1203, 574: 1203, 577: 1203, 579: 1203}, - {2156, 2156, 52: 2156, 544: 2156, 546: 2156, 553: 2156, 556: 2156, 564: 2156, 2156, 568: 2156, 570: 2156, 572: 2156, 574: 2156, 576: 2156, 2156, 2156, 2156, 581: 3800, 3798, 3799, 3797, 3795, 2156, 589: 2156, 815: 3796, 3794}, - {1233, 1233, 52: 1233, 544: 1233, 546: 1233, 553: 1233, 556: 1233, 564: 1233, 1233, 568: 1233, 570: 1233, 572: 1233, 574: 1233, 577: 1233, 579: 1233, 586: 1233}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 575: 6635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 6636, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6634, 1187: 6637, 1376: 6638, 1464: 6639}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4125, 3092, 3093, 3091, 1041: 6617, 1318: 6621}, // 3725 + {1204, 1204, 9: 1204, 52: 1204, 544: 1204, 546: 1204, 553: 1204, 556: 1204, 564: 1204, 1204, 568: 1204, 570: 1204, 572: 1204, 574: 1204, 577: 1204, 579: 1204}, + {2157, 2157, 52: 2157, 544: 2157, 546: 2157, 553: 2157, 556: 2157, 564: 2157, 2157, 568: 2157, 570: 2157, 572: 2157, 574: 2157, 576: 2157, 2157, 2157, 2157, 581: 3801, 3799, 3800, 3798, 3796, 2157, 589: 2157, 815: 3797, 3795}, + {1234, 1234, 52: 1234, 544: 1234, 546: 1234, 553: 1234, 556: 1234, 564: 1234, 1234, 568: 1234, 570: 1234, 572: 1234, 574: 1234, 577: 1234, 579: 1234, 586: 1234}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 575: 6640, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 6641, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6639, 1187: 6642, 1376: 6643, 1464: 6644}, {2: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 10: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 53: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 545: 1082, 547: 1082, 1082, 1082, 1082, 554: 1082, 1082, 557: 1082, 1082, 1082, 561: 1082, 1082, 566: 1082, 1082, 573: 1082, 575: 1082, 588: 1082, 593: 1082, 600: 1082, 1082, 633: 1082, 640: 1082, 642: 1082, 1082, 1082, 1082, 650: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 671: 1082, 673: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 725: 1082, 730: 1082, 843: 1082, 1082, 847: 1082, 849: 1082, 851: 1082, 855: 1082, 864: 1082, 1082, 1082}, + // 3730 {2: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 10: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 53: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 545: 1081, 547: 1081, 1081, 1081, 1081, 554: 1081, 1081, 557: 1081, 1081, 1081, 561: 1081, 1081, 566: 1081, 1081, 573: 1081, 575: 1081, 588: 1081, 593: 1081, 600: 1081, 1081, 633: 1081, 640: 1081, 642: 1081, 1081, 1081, 1081, 650: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 671: 1081, 673: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 725: 1081, 730: 1081, 843: 1081, 1081, 847: 1081, 849: 1081, 851: 1081, 855: 1081, 864: 1081, 1081, 1081}, {2: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 10: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 53: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 545: 1080, 547: 1080, 1080, 1080, 1080, 554: 1080, 1080, 557: 1080, 1080, 1080, 561: 1080, 1080, 566: 1080, 1080, 573: 1080, 575: 1080, 588: 1080, 593: 1080, 600: 1080, 1080, 633: 1080, 640: 1080, 642: 1080, 1080, 1080, 1080, 650: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 671: 1080, 673: 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 1080, 725: 1080, 730: 1080, 843: 1080, 1080, 847: 1080, 849: 1080, 851: 1080, 855: 1080, 864: 1080, 1080, 1080}, {2: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 10: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 53: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 545: 1079, 547: 1079, 1079, 1079, 1079, 554: 1079, 1079, 557: 1079, 1079, 1079, 561: 1079, 1079, 566: 1079, 1079, 573: 1079, 575: 1079, 588: 1079, 593: 1079, 600: 1079, 1079, 633: 1079, 640: 1079, 642: 1079, 1079, 1079, 1079, 650: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 671: 1079, 673: 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 1079, 725: 1079, 730: 1079, 843: 1079, 1079, 847: 1079, 849: 1079, 851: 1079, 855: 1079, 864: 1079, 1079, 1079}, {2: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 10: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 53: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 545: 1078, 547: 1078, 1078, 1078, 1078, 554: 1078, 1078, 557: 1078, 1078, 1078, 561: 1078, 1078, 566: 1078, 1078, 573: 1078, 575: 1078, 588: 1078, 593: 1078, 600: 1078, 1078, 633: 1078, 640: 1078, 642: 1078, 1078, 1078, 1078, 650: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 671: 1078, 673: 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 1078, 725: 1078, 730: 1078, 843: 1078, 1078, 847: 1078, 849: 1078, 851: 1078, 855: 1078, 864: 1078, 1078, 1078}, - // 3730 {2: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 10: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 53: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 545: 1077, 547: 1077, 1077, 1077, 1077, 554: 1077, 1077, 557: 1077, 1077, 1077, 561: 1077, 1077, 566: 1077, 1077, 573: 1077, 575: 1077, 588: 1077, 593: 1077, 600: 1077, 1077, 633: 1077, 640: 1077, 642: 1077, 1077, 1077, 1077, 650: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 671: 1077, 673: 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 1077, 725: 1077, 730: 1077, 843: 1077, 1077, 847: 1077, 849: 1077, 851: 1077, 855: 1077, 864: 1077, 1077, 1077}, + // 3735 {2: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 10: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 53: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 545: 1076, 547: 1076, 1076, 1076, 1076, 554: 1076, 1076, 557: 1076, 1076, 1076, 561: 1076, 1076, 566: 1076, 1076, 573: 1076, 575: 1076, 588: 1076, 593: 1076, 600: 1076, 1076, 633: 1076, 640: 1076, 642: 1076, 1076, 1076, 1076, 650: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 671: 1076, 673: 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 1076, 725: 1076, 730: 1076, 843: 1076, 1076, 847: 1076, 849: 1076, 851: 1076, 855: 1076, 864: 1076, 1076, 1076}, {2: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 10: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 53: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 545: 1075, 547: 1075, 1075, 1075, 1075, 554: 1075, 1075, 557: 1075, 1075, 1075, 561: 1075, 1075, 566: 1075, 1075, 573: 1075, 575: 1075, 588: 1075, 593: 1075, 600: 1075, 1075, 633: 1075, 640: 1075, 642: 1075, 1075, 1075, 1075, 650: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 671: 1075, 673: 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 1075, 725: 1075, 730: 1075, 843: 1075, 1075, 847: 1075, 849: 1075, 851: 1075, 855: 1075, 864: 1075, 1075, 1075}, {2: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 10: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 53: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 545: 1074, 547: 1074, 1074, 1074, 1074, 554: 1074, 1074, 557: 1074, 1074, 1074, 561: 1074, 1074, 566: 1074, 1074, 573: 1074, 575: 1074, 588: 1074, 593: 1074, 600: 1074, 1074, 633: 1074, 640: 1074, 642: 1074, 1074, 1074, 1074, 650: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 671: 1074, 673: 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 1074, 725: 1074, 730: 1074, 843: 1074, 1074, 847: 1074, 849: 1074, 851: 1074, 855: 1074, 864: 1074, 1074, 1074}, - {2: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 10: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 53: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 6625, 6631, 6632, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 545: 1072, 547: 1072, 1072, 1072, 1072, 554: 1072, 1072, 557: 1072, 1072, 1072, 561: 1072, 1072, 566: 1072, 1072, 573: 1072, 575: 1072, 588: 6628, 593: 1072, 600: 1072, 1072, 633: 1072, 640: 1072, 642: 1072, 1072, 1072, 1072, 650: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 671: 1072, 673: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 725: 1072, 730: 4232, 843: 4230, 4231, 847: 6049, 849: 6051, 851: 6050, 855: 6046, 864: 6624, 6627, 6623, 901: 6543, 903: 6621, 952: 6622, 959: 6620, 1281: 6633, 6626}, - // 3735 + {2: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 10: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 53: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 6630, 6636, 6637, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 545: 1072, 547: 1072, 1072, 1072, 1072, 554: 1072, 1072, 557: 1072, 1072, 1072, 561: 1072, 1072, 566: 1072, 1072, 573: 1072, 575: 1072, 588: 6633, 593: 1072, 600: 1072, 1072, 633: 1072, 640: 1072, 642: 1072, 1072, 1072, 1072, 650: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 671: 1072, 673: 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 1072, 725: 1072, 730: 4233, 843: 4231, 4232, 847: 6050, 849: 6052, 851: 6051, 855: 6047, 864: 6629, 6632, 6628, 901: 6548, 903: 6626, 952: 6627, 959: 6625, 1281: 6638, 6631}, {2: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 10: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 53: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 545: 1070, 547: 1070, 1070, 1070, 1070, 554: 1070, 1070, 557: 1070, 1070, 1070, 561: 1070, 1070, 566: 1070, 1070, 573: 1070, 575: 1070, 588: 1070, 593: 1070, 600: 1070, 1070, 633: 1070, 640: 1070, 642: 1070, 1070, 1070, 1070, 650: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 671: 1070, 673: 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 1070, 725: 1070, 730: 1070, 843: 1070, 1070, 847: 1070, 849: 1070, 851: 1070, 855: 1070, 864: 1070, 1070, 1070}, + // 3740 {2: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 10: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 53: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 545: 1066, 547: 1066, 1066, 1066, 1066, 554: 1066, 1066, 557: 1066, 1066, 1066, 561: 1066, 1066, 566: 1066, 1066, 573: 1066, 575: 1066, 588: 1066, 593: 1066, 600: 1066, 1066, 633: 1066, 640: 1066, 642: 1066, 1066, 1066, 1066, 650: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 671: 1066, 673: 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 1066, 725: 1066, 730: 1066, 843: 1066, 1066, 847: 1066, 849: 1066, 851: 1066, 855: 1066, 864: 1066, 1066, 1066}, {2: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 10: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 53: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 545: 1065, 547: 1065, 1065, 1065, 1065, 554: 1065, 1065, 557: 1065, 1065, 1065, 561: 1065, 1065, 566: 1065, 1065, 573: 1065, 575: 1065, 588: 1065, 593: 1065, 600: 1065, 1065, 633: 1065, 640: 1065, 642: 1065, 1065, 1065, 1065, 650: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 671: 1065, 673: 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 1065, 725: 1065, 730: 1065, 843: 1065, 1065, 847: 1065, 849: 1065, 851: 1065, 855: 1065, 864: 1065, 1065, 1065}, {2: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 10: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 53: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 545: 1071, 547: 1071, 1071, 1071, 1071, 554: 1071, 1071, 557: 1071, 1071, 1071, 561: 1071, 1071, 566: 1071, 1071, 573: 1071, 575: 1071, 588: 1071, 593: 1071, 600: 1071, 1071, 633: 1071, 640: 1071, 642: 1071, 1071, 1071, 1071, 650: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 671: 1071, 673: 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 1071, 725: 1071, 730: 1071, 843: 1071, 1071, 847: 1071, 849: 1071, 851: 1071, 855: 1071, 864: 1071, 1071, 1071}, - {2168, 2168, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 2168, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2168, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 2168, 546: 2168, 6652, 551: 6651, 553: 2168, 556: 2168, 564: 2168, 2168, 568: 2168, 570: 2168, 572: 2168, 574: 2168, 576: 2168, 2168, 2168, 2168, 581: 3800, 3798, 3799, 3797, 3795, 2168, 2168, 786: 6650, 3091, 3092, 3090, 815: 3796, 3794, 1373: 6649, 6648}, - // 3740 - {2172, 2172, 9: 2172, 52: 2172, 544: 2172, 546: 2172, 553: 2172, 556: 2172, 564: 2172, 2172, 568: 2172, 570: 2172, 572: 2172, 574: 2172, 576: 2172, 2172, 2172, 2172, 586: 2172, 2172}, - {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 546: 1500, 1500, 1500, 550: 1500, 1500, 1500, 1500, 556: 1500, 1500, 1500, 1500, 564: 1500, 1500, 568: 1500, 1500, 1500, 572: 1500, 574: 1500, 1500, 1500, 1500, 1500, 1500, 581: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 594: 1500, 620: 1500, 623: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 634: 1500, 1500, 1500, 1500, 1500, 1500, 641: 1500, 646: 1500, 1500, 1500, 1500, 718: 1500, 729: 6643, 733: 1500, 1500}, - {2162, 2162, 9: 2162, 52: 2162, 544: 2162, 546: 2162, 553: 2162, 556: 2162, 564: 2162, 2162, 568: 2162, 570: 2162, 572: 2162, 574: 2162, 576: 2162, 2162, 2162, 2162, 586: 2162, 2162}, - {1064, 1064, 9: 6641, 52: 1064, 544: 1064, 546: 1064, 553: 1064, 556: 1064, 564: 1064, 1064, 568: 1064, 570: 1064, 572: 1064, 574: 1064, 576: 1064, 1064, 1064, 1064, 586: 1064, 1064}, - {2157, 2157, 52: 2157, 544: 2157, 546: 2157, 553: 2157, 556: 2157, 564: 2157, 2157, 568: 2157, 570: 2157, 572: 2157, 574: 2157, 576: 2157, 2157, 2157, 2157, 586: 2157, 6606, 1203: 6640}, + {2169, 2169, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 2169, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2169, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 2169, 546: 2169, 6657, 551: 6656, 553: 2169, 556: 2169, 564: 2169, 2169, 568: 2169, 570: 2169, 572: 2169, 574: 2169, 576: 2169, 2169, 2169, 2169, 581: 3801, 3799, 3800, 3798, 3796, 2169, 2169, 786: 6655, 3092, 3093, 3091, 815: 3797, 3795, 1373: 6654, 6653}, + {2173, 2173, 9: 2173, 52: 2173, 544: 2173, 546: 2173, 553: 2173, 556: 2173, 564: 2173, 2173, 568: 2173, 570: 2173, 572: 2173, 574: 2173, 576: 2173, 2173, 2173, 2173, 586: 2173, 2173}, // 3745 - {1234, 1234, 52: 1234, 544: 1234, 546: 1234, 553: 1234, 556: 1234, 564: 1234, 1234, 568: 1234, 570: 1234, 572: 1234, 574: 1234, 576: 1234, 1234, 1234, 1234, 586: 1234}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 575: 6635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 6636, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 6634, 1187: 6642}, - {2161, 2161, 9: 2161, 52: 2161, 544: 2161, 546: 2161, 553: 2161, 556: 2161, 564: 2161, 2161, 568: 2161, 570: 2161, 572: 2161, 574: 2161, 576: 2161, 2161, 2161, 2161, 586: 2161, 2161}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 6644, 786: 6645, 3091, 3092, 3090}, - {2171, 2171, 9: 2171, 52: 2171, 544: 2171, 546: 2171, 553: 2171, 556: 2171, 564: 2171, 2171, 568: 2171, 570: 2171, 572: 2171, 574: 2171, 576: 2171, 2171, 2171, 2171, 586: 2171, 2171}, + {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 546: 1501, 1501, 1501, 550: 1501, 1501, 1501, 1501, 556: 1501, 1501, 1501, 1501, 564: 1501, 1501, 568: 1501, 1501, 1501, 572: 1501, 574: 1501, 1501, 1501, 1501, 1501, 1501, 581: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 597: 1501, 620: 1501, 623: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 634: 1501, 1501, 1501, 1501, 1501, 1501, 641: 1501, 646: 1501, 1501, 1501, 1501, 718: 1501, 729: 6648, 733: 1501, 1501}, + {2163, 2163, 9: 2163, 52: 2163, 544: 2163, 546: 2163, 553: 2163, 556: 2163, 564: 2163, 2163, 568: 2163, 570: 2163, 572: 2163, 574: 2163, 576: 2163, 2163, 2163, 2163, 586: 2163, 2163}, + {1064, 1064, 9: 6646, 52: 1064, 544: 1064, 546: 1064, 553: 1064, 556: 1064, 564: 1064, 1064, 568: 1064, 570: 1064, 572: 1064, 574: 1064, 576: 1064, 1064, 1064, 1064, 586: 1064, 1064}, + {2158, 2158, 52: 2158, 544: 2158, 546: 2158, 553: 2158, 556: 2158, 564: 2158, 2158, 568: 2158, 570: 2158, 572: 2158, 574: 2158, 576: 2158, 2158, 2158, 2158, 586: 2158, 6611, 1203: 6645}, + {1235, 1235, 52: 1235, 544: 1235, 546: 1235, 553: 1235, 556: 1235, 564: 1235, 1235, 568: 1235, 570: 1235, 572: 1235, 574: 1235, 576: 1235, 1235, 1235, 1235, 586: 1235}, // 3750 - {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 4543, 1499, 1499, 1499, 550: 1499, 1499, 1499, 1499, 556: 1499, 1499, 1499, 1499, 564: 1499, 1499, 568: 1499, 1499, 1499, 572: 1499, 574: 1499, 1499, 1499, 1499, 1499, 1499, 581: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 594: 1499, 620: 1499, 623: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 634: 1499, 1499, 1499, 1499, 1499, 1499, 641: 1499, 646: 1499, 1499, 1499, 1499, 718: 1499, 729: 6646, 733: 1499, 1499}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 6647, 786: 3962, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 575: 6640, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 6641, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 6639, 1187: 6647}, + {2162, 2162, 9: 2162, 52: 2162, 544: 2162, 546: 2162, 553: 2162, 556: 2162, 564: 2162, 2162, 568: 2162, 570: 2162, 572: 2162, 574: 2162, 576: 2162, 2162, 2162, 2162, 586: 2162, 2162}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 6649, 786: 6650, 3092, 3093, 3091}, + {2172, 2172, 9: 2172, 52: 2172, 544: 2172, 546: 2172, 553: 2172, 556: 2172, 564: 2172, 2172, 568: 2172, 570: 2172, 572: 2172, 574: 2172, 576: 2172, 2172, 2172, 2172, 586: 2172, 2172}, + {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 4544, 1500, 1500, 1500, 550: 1500, 1500, 1500, 1500, 556: 1500, 1500, 1500, 1500, 564: 1500, 1500, 568: 1500, 1500, 1500, 572: 1500, 574: 1500, 1500, 1500, 1500, 1500, 1500, 581: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 597: 1500, 620: 1500, 623: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 634: 1500, 1500, 1500, 1500, 1500, 1500, 641: 1500, 646: 1500, 1500, 1500, 1500, 718: 1500, 729: 6651, 733: 1500, 1500}, + // 3755 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 6652, 786: 3963, 3092, 3093, 3091}, + {2171, 2171, 9: 2171, 52: 2171, 544: 2171, 546: 2171, 553: 2171, 556: 2171, 564: 2171, 2171, 568: 2171, 570: 2171, 572: 2171, 574: 2171, 576: 2171, 2171, 2171, 2171, 586: 2171, 2171}, {2170, 2170, 9: 2170, 52: 2170, 544: 2170, 546: 2170, 553: 2170, 556: 2170, 564: 2170, 2170, 568: 2170, 570: 2170, 572: 2170, 574: 2170, 576: 2170, 2170, 2170, 2170, 586: 2170, 2170}, - {2169, 2169, 9: 2169, 52: 2169, 544: 2169, 546: 2169, 553: 2169, 556: 2169, 564: 2169, 2169, 568: 2169, 570: 2169, 572: 2169, 574: 2169, 576: 2169, 2169, 2169, 2169, 586: 2169, 2169}, + {2168, 2168, 9: 2168, 52: 2168, 544: 2168, 546: 2168, 553: 2168, 556: 2168, 564: 2168, 2168, 568: 2168, 570: 2168, 572: 2168, 574: 2168, 576: 2168, 2168, 2168, 2168, 586: 2168, 2168}, {2167, 2167, 9: 2167, 52: 2167, 544: 2167, 546: 2167, 553: 2167, 556: 2167, 564: 2167, 2167, 568: 2167, 570: 2167, 572: 2167, 574: 2167, 576: 2167, 2167, 2167, 2167, 586: 2167, 2167}, - // 3755 + // 3760 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6659, 786: 6658, 3092, 3093, 3091}, + {2165, 2165, 9: 2165, 52: 2165, 544: 2165, 546: 2165, 553: 2165, 556: 2165, 564: 2165, 2165, 568: 2165, 570: 2165, 572: 2165, 574: 2165, 576: 2165, 2165, 2165, 2165, 586: 2165, 2165}, {2166, 2166, 9: 2166, 52: 2166, 544: 2166, 546: 2166, 553: 2166, 556: 2166, 564: 2166, 2166, 568: 2166, 570: 2166, 572: 2166, 574: 2166, 576: 2166, 2166, 2166, 2166, 586: 2166, 2166}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6654, 786: 6653, 3091, 3092, 3090}, {2164, 2164, 9: 2164, 52: 2164, 544: 2164, 546: 2164, 553: 2164, 556: 2164, 564: 2164, 2164, 568: 2164, 570: 2164, 572: 2164, 574: 2164, 576: 2164, 2164, 2164, 2164, 586: 2164, 2164}, - {2165, 2165, 9: 2165, 52: 2165, 544: 2165, 546: 2165, 553: 2165, 556: 2165, 564: 2165, 2165, 568: 2165, 570: 2165, 572: 2165, 574: 2165, 576: 2165, 2165, 2165, 2165, 586: 2165, 2165}, - {2163, 2163, 9: 2163, 52: 2163, 544: 2163, 546: 2163, 553: 2163, 556: 2163, 564: 2163, 2163, 568: 2163, 570: 2163, 572: 2163, 574: 2163, 576: 2163, 2163, 2163, 2163, 586: 2163, 2163}, - // 3760 - {1235, 1235}, - {1247, 1247}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 6670, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6671, 3091, 3092, 3090}, - {95: 6663, 298: 6662}, - {1239, 1239}, + {1236, 1236}, // 3765 - {912: 6661}, - {1238, 1238}, - {1241, 1241, 95: 6668}, - {298: 6664}, - {1240, 1240, 95: 6666, 912: 6665}, + {1248, 1248}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 6675, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6676, 3092, 3093, 3091}, + {95: 6668, 298: 6667}, + {1240, 1240}, + {912: 6666}, // 3770 - {1243, 1243}, - {912: 6667}, - {1242, 1242}, - {912: 6669}, + {1239, 1239}, + {1242, 1242, 95: 6673}, + {298: 6669}, + {1241, 1241, 95: 6671, 912: 6670}, {1244, 1244}, // 3775 - {1928, 1928, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6672, 3091, 3092, 3090}, - {1246, 1246}, + {912: 6672}, + {1243, 1243}, + {912: 6674}, {1245, 1245}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6674, 3091, 3092, 3090}, - {1251, 1251}, + {1929, 1929, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6677, 3092, 3093, 3091}, // 3780 - {1255, 1255, 556: 6676}, - {643: 3736, 791: 6678, 1506: 6677}, - {1254, 1254, 9: 6679}, - {1253, 1253, 9: 1253}, - {643: 3736, 791: 6680}, + {1247, 1247}, + {1246, 1246}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6679, 3092, 3093, 3091}, + {1252, 1252}, + {1256, 1256, 556: 6681}, // 3785 - {1252, 1252, 9: 1252}, - {576: 6682}, - {547: 6684, 643: 3736, 791: 6685, 1439: 6683}, + {643: 3737, 791: 6683, 1506: 6682}, + {1255, 1255, 9: 6684}, + {1254, 1254, 9: 1254}, + {643: 3737, 791: 6685}, + {1253, 1253, 9: 1253}, + // 3790 + {576: 6687}, + {547: 6689, 643: 3737, 791: 6690, 1439: 6688}, + {1259, 1259}, {1258, 1258}, {1257, 1257}, - // 3790 - {1256, 1256}, - {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 53: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 574: 1273, 1273, 847: 6049, 849: 6051, 851: 6050, 952: 6052, 1006: 6687}, - {2: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 10: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 53: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 574: 6688, 1574, 1211: 6689}, - {2: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 10: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 53: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 575: 1573}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6690}, // 3795 - {197: 1137, 545: 1137, 1137, 560: 6113, 562: 1137, 571: 1137, 622: 1137, 670: 1137, 981: 6691}, - {197: 6699, 545: 6692, 2947, 562: 6700, 571: 6698, 622: 2945, 670: 2941, 790: 6697, 821: 6695, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 6696, 6694, 1112: 6693, 1210: 6701}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2650, 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 2948, 2947, 562: 2946, 622: 2945, 670: 2941, 786: 4082, 3091, 3092, 3090, 6555, 821: 3902, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 3904, 3903, 837: 4083, 921: 5700, 1140: 6714}, - {545: 3948, 956: 6711, 1110: 6710}, - {1566, 1566, 544: 1566, 556: 1566}, + {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 53: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 574: 1274, 1274, 847: 6050, 849: 6052, 851: 6051, 952: 6053, 1006: 6692}, + {2: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 10: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 53: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 574: 6693, 1575, 1211: 6694}, + {2: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 10: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 53: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 575: 1574}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6695}, + {197: 1138, 545: 1138, 1138, 560: 6118, 562: 1138, 571: 1138, 622: 1138, 670: 1138, 981: 6696}, // 3800 - {1565, 1565, 544: 1565, 553: 1030, 556: 1565, 564: 1030, 1030}, - {1564, 1564, 544: 1564, 556: 1564}, - {1563, 1563, 544: 1563, 553: 1029, 556: 1563, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 6703, 1352: 6702}, - {545: 1561}, + {197: 6704, 545: 6697, 2948, 562: 6705, 571: 6703, 622: 2946, 670: 2942, 790: 6702, 821: 6700, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 6701, 6699, 1112: 6698, 1210: 6706}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2651, 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 2949, 2948, 562: 2947, 622: 2946, 670: 2942, 786: 4083, 3092, 3093, 3091, 6560, 821: 3903, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 3905, 3904, 836: 4084, 918: 5701, 1140: 6719}, + {545: 3949, 956: 6716, 1110: 6715}, + {1567, 1567, 544: 1567, 556: 1567}, + {1566, 1566, 544: 1566, 553: 1030, 556: 1566, 564: 1030, 1030}, // 3805 - {545: 1560, 653: 3947, 1030: 3946, 1111: 3945}, - {1546, 1546, 556: 1546}, - {1562, 1562, 9: 6706, 544: 1562, 556: 1562}, - {569: 6175, 732: 6176, 907: 6704}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6705}, + {1565, 1565, 544: 1565, 556: 1565}, + {1564, 1564, 544: 1564, 553: 1029, 556: 1564, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 6708, 1352: 6707}, + {545: 1562}, + {545: 1561, 653: 3948, 1030: 3947, 1111: 3946}, // 3810 - {1550, 1550, 9: 1550, 544: 1550, 556: 1550}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 6707}, - {569: 6175, 732: 6176, 907: 6708}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3954, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3950, 908: 6709}, - {1549, 1549, 9: 1549, 544: 1549, 556: 1549}, + {1547, 1547, 556: 1547}, + {1563, 1563, 9: 6711, 544: 1563, 556: 1563}, + {569: 6180, 732: 6181, 907: 6709}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6710}, + {1551, 1551, 9: 1551, 544: 1551, 556: 1551}, // 3815 - {1567, 1567, 9: 6712, 544: 1567, 556: 1567}, - {1559, 1559, 9: 1559, 544: 1559, 556: 1559}, - {545: 3948, 956: 6713}, - {1558, 1558, 9: 1558, 544: 1558, 556: 1558}, - {52: 6715}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 6712}, + {569: 6180, 732: 6181, 907: 6713}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3955, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3951, 908: 6714}, + {1550, 1550, 9: 1550, 544: 1550, 556: 1550}, + {1568, 1568, 9: 6717, 544: 1568, 556: 1568}, // 3820 - {197: 6699, 545: 2948, 2947, 562: 6700, 622: 2945, 670: 2941, 790: 6720, 821: 6718, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 6719, 6717, 1112: 6716}, - {545: 3948, 956: 6711, 1110: 6721}, - {1571, 1571, 544: 1571, 556: 1571}, - {1570, 1570, 544: 1570, 553: 1030, 556: 1570, 564: 1030, 1030}, - {1569, 1569, 544: 1569, 556: 1569}, + {1560, 1560, 9: 1560, 544: 1560, 556: 1560}, + {545: 3949, 956: 6718}, + {1559, 1559, 9: 1559, 544: 1559, 556: 1559}, + {52: 6720}, + {197: 6704, 545: 2949, 2948, 562: 6705, 622: 2946, 670: 2942, 790: 6725, 821: 6723, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 6724, 6722, 1112: 6721}, // 3825 - {1568, 1568, 544: 1568, 553: 1029, 556: 1568, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, - {1572, 1572, 9: 6712, 544: 1572, 556: 1572}, - {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 53: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 563: 1273, 574: 1273, 1273, 847: 6049, 849: 6051, 851: 6050, 952: 6052, 1006: 6723}, - {2: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 10: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 53: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 563: 4742, 574: 2148, 2148, 976: 6724}, - {2: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 10: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 53: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 574: 6688, 1574, 1211: 6725}, + {545: 3949, 956: 6716, 1110: 6726}, + {1572, 1572, 544: 1572, 556: 1572}, + {1571, 1571, 544: 1571, 553: 1030, 556: 1571, 564: 1030, 1030}, + {1570, 1570, 544: 1570, 556: 1570}, + {1569, 1569, 544: 1569, 553: 1029, 556: 1569, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, // 3830 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6726}, - {197: 1137, 545: 1137, 1137, 560: 6113, 562: 1137, 571: 1137, 622: 1137, 670: 1137, 981: 6727}, - {197: 6699, 545: 6692, 2947, 562: 6700, 571: 6698, 622: 2945, 670: 2941, 790: 6697, 821: 6695, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 6696, 6694, 1112: 6693, 1210: 6728}, - {1548, 1548, 544: 6730, 556: 1548, 1415: 6729}, - {1575, 1575, 556: 1575}, + {1573, 1573, 9: 6717, 544: 1573, 556: 1573}, + {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 53: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 563: 1274, 574: 1274, 1274, 847: 6050, 849: 6052, 851: 6051, 952: 6053, 1006: 6728}, + {2: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 10: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 53: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 563: 4743, 574: 2149, 2149, 976: 6729}, + {2: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 10: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 53: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 574: 6693, 1575, 1211: 6730}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6731}, // 3835 - {315: 6731}, - {669: 6732}, - {728: 6733}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 6164, 1013: 6165, 1042: 6734}, - {1547, 1547, 9: 6167, 556: 1547}, + {197: 1138, 545: 1138, 1138, 560: 6118, 562: 1138, 571: 1138, 622: 1138, 670: 1138, 981: 6732}, + {197: 6704, 545: 6697, 2948, 562: 6705, 571: 6703, 622: 2946, 670: 2942, 790: 6702, 821: 6700, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 6701, 6699, 1112: 6698, 1210: 6733}, + {1549, 1549, 544: 6735, 556: 1549, 1415: 6734}, + {1576, 1576, 556: 1576}, + {315: 6736}, // 3840 - {1579, 1579, 545: 6743, 729: 2123}, - {1580, 1580}, - {729: 6738}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6739, 3091, 3092, 3090}, - {1578, 1578, 545: 6740}, + {669: 6737}, + {728: 6738}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 6169, 1013: 6170, 1042: 6739}, + {1548, 1548, 9: 6172, 556: 1548}, + {1580, 1580, 545: 6748, 729: 2124}, // 3845 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 6741}, - {52: 6742}, - {1576, 1576}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 2217, 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 3897, 874: 4403, 938: 6744}, - {52: 6745}, + {1581, 1581}, + {729: 6743}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6744, 3092, 3093, 3091}, + {1579, 1579, 545: 6745}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 6746}, // 3850 + {52: 6747}, {1577, 1577}, - {2: 2377, 2377, 2377, 2377, 2377, 2377, 2377, 10: 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 53: 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 549: 2377, 552: 2377, 567: 2377, 571: 2377, 575: 2377, 593: 2377, 723: 2377}, - {576: 6852}, - {576: 6757}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 6752, 786: 6044, 3091, 3092, 3090, 922: 6754, 1362: 6753}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 2218, 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 3898, 874: 4404, 938: 6749}, + {52: 6750}, + {1578, 1578}, // 3855 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 6751}, - {9: 3986, 576: 2308, 726: 2308}, - {576: 2310, 726: 2310}, - {9: 6755, 576: 2309, 726: 2309}, - {9: 2307, 576: 2307, 726: 2307}, + {2: 2378, 2378, 2378, 2378, 2378, 2378, 2378, 10: 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 53: 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 549: 2378, 552: 2378, 567: 2378, 571: 2378, 575: 2378, 593: 2378, 723: 2378}, + {576: 6857}, + {576: 6762}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 6757, 786: 6045, 3092, 3093, 3091, 922: 6759, 1362: 6758}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 6756}, // 3860 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 6756}, - {9: 2306, 576: 2306, 726: 2306}, - {547: 6758}, - {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305, 967: 6759}, - {2311, 2311, 17: 6795, 58: 6762, 60: 6791, 6784, 6767, 6763, 6764, 6781, 6761, 6771, 6779, 6794, 6770, 6780, 6778, 6772, 6783, 6782, 6797, 6801, 6775, 6792, 6776, 6785, 6766, 6793, 6798, 6765, 6768, 6799, 6769, 6777, 6800, 6773, 6774, 544: 6786, 727: 6796, 963: 6788, 6787, 6790, 6760, 968: 6789}, + {9: 3987, 576: 2309, 726: 2309}, + {576: 2311, 726: 2311}, + {9: 6760, 576: 2310, 726: 2310}, + {9: 2308, 576: 2308, 726: 2308}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 6761}, // 3865 - {2304, 2304, 17: 2304, 58: 2304, 60: 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 544: 2304, 727: 2304}, + {9: 2307, 576: 2307, 726: 2307}, + {547: 6763}, + {2306, 2306, 17: 2306, 58: 2306, 60: 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 544: 2306, 727: 2306, 967: 6764}, + {2312, 2312, 17: 6800, 58: 6767, 60: 6796, 6789, 6772, 6768, 6769, 6786, 6766, 6776, 6784, 6799, 6775, 6785, 6783, 6777, 6788, 6787, 6802, 6806, 6780, 6797, 6781, 6790, 6771, 6798, 6803, 6770, 6773, 6804, 6774, 6782, 6805, 6778, 6779, 544: 6791, 727: 6801, 963: 6793, 6792, 6795, 6765, 968: 6794}, + {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305}, + // 3870 + {569: 2304, 573: 2304}, {569: 2303, 573: 2303}, {569: 2302, 573: 2302}, {569: 2301, 573: 2301}, - {569: 2300, 573: 2300}, - // 3870 + {569: 2300, 573: 2300, 642: 2300, 644: 2300}, + // 3875 {569: 2299, 573: 2299, 642: 2299, 644: 2299}, {569: 2298, 573: 2298, 642: 2298, 644: 2298}, {569: 2297, 573: 2297, 642: 2297, 644: 2297}, {569: 2296, 573: 2296, 642: 2296, 644: 2296}, {569: 2295, 573: 2295, 642: 2295, 644: 2295}, - // 3875 + // 3880 {569: 2294, 573: 2294, 642: 2294, 644: 2294}, {569: 2293, 573: 2293, 642: 2293, 644: 2293}, {569: 2292, 573: 2292, 642: 2292, 644: 2292}, {569: 2291, 573: 2291, 642: 2291, 644: 2291}, {569: 2290, 573: 2290, 642: 2290, 644: 2290}, - // 3880 + // 3885 {569: 2289, 573: 2289, 642: 2289, 644: 2289}, - {569: 2288, 573: 2288, 642: 2288, 644: 2288}, + {547: 2288, 569: 2288}, {547: 2287, 569: 2287}, {547: 2286, 569: 2286}, {547: 2285, 569: 2285}, - // 3885 + // 3890 {547: 2284, 569: 2284}, {547: 2283, 569: 2283}, {547: 2282, 569: 2282}, - {547: 2281, 569: 2281}, + {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, 53: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 547: 2281, 563: 2281, 566: 2281, 569: 2281}, {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, 53: 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 547: 2280, 563: 2280, 566: 2280, 569: 2280}, - // 3890 - {2: 2279, 2279, 2279, 2279, 2279, 2279, 2279, 10: 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 53: 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 547: 2279, 563: 2279, 566: 2279, 569: 2279}, - {315: 6851}, - {569: 4654, 573: 2355, 817: 6849}, - {569: 4654, 573: 2355, 642: 2355, 644: 2355, 817: 6847}, - {547: 2355, 569: 4654, 817: 6845}, // 3895 - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 563: 2355, 566: 2355, 569: 4654, 817: 6840}, - {547: 2355, 569: 4654, 573: 2355, 817: 6835}, - {547: 2355, 569: 4654, 573: 2355, 817: 6832}, - {569: 4654, 573: 2355, 817: 6827}, - {140: 2355, 166: 2355, 569: 4654, 573: 2355, 817: 6824}, + {315: 6856}, + {569: 4655, 573: 2356, 817: 6854}, + {569: 4655, 573: 2356, 642: 2356, 644: 2356, 817: 6852}, + {547: 2356, 569: 4655, 817: 6850}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 563: 2356, 566: 2356, 569: 4655, 817: 6845}, // 3900 - {248: 2355, 2355, 252: 2355, 569: 4654, 573: 2355, 642: 2355, 644: 2355, 817: 6821}, - {248: 2355, 2355, 252: 2355, 569: 4654, 573: 2355, 642: 2355, 644: 2355, 817: 6812}, - {547: 2355, 569: 4654, 817: 6810}, - {547: 2355, 569: 4654, 817: 6808}, - {547: 2355, 569: 4654, 817: 6806}, + {547: 2356, 569: 4655, 573: 2356, 817: 6840}, + {547: 2356, 569: 4655, 573: 2356, 817: 6837}, + {569: 4655, 573: 2356, 817: 6832}, + {140: 2356, 166: 2356, 569: 4655, 573: 2356, 817: 6829}, + {248: 2356, 2356, 252: 2356, 569: 4655, 573: 2356, 642: 2356, 644: 2356, 817: 6826}, // 3905 - {547: 2355, 569: 4654, 817: 6804}, - {547: 2355, 569: 4654, 817: 6802}, - {547: 6803}, - {2257, 2257, 17: 2257, 58: 2257, 60: 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 2257, 544: 2257, 727: 2257}, - {547: 6805}, + {248: 2356, 2356, 252: 2356, 569: 4655, 573: 2356, 642: 2356, 644: 2356, 817: 6817}, + {547: 2356, 569: 4655, 817: 6815}, + {547: 2356, 569: 4655, 817: 6813}, + {547: 2356, 569: 4655, 817: 6811}, + {547: 2356, 569: 4655, 817: 6809}, // 3910 + {547: 2356, 569: 4655, 817: 6807}, + {547: 6808}, {2258, 2258, 17: 2258, 58: 2258, 60: 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 2258, 544: 2258, 727: 2258}, - {547: 6807}, + {547: 6810}, {2259, 2259, 17: 2259, 58: 2259, 60: 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, 544: 2259, 727: 2259}, - {547: 6809}, - {2260, 2260, 17: 2260, 58: 2260, 60: 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 544: 2260, 727: 2260}, // 3915 - {547: 6811}, + {547: 6812}, + {2260, 2260, 17: 2260, 58: 2260, 60: 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, 544: 2260, 727: 2260}, + {547: 6814}, {2261, 2261, 17: 2261, 58: 2261, 60: 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 2261, 544: 2261, 727: 2261}, - {248: 6818, 6819, 252: 6820, 573: 3077, 642: 6816, 644: 6817, 814: 6815, 1015: 6813, 1241: 6814}, - {2263, 2263, 17: 2263, 58: 2263, 60: 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 544: 2263, 727: 2263}, - {2262, 2262, 17: 2262, 58: 2262, 60: 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 544: 2262, 727: 2262}, + {547: 6816}, // 3920 + {2262, 2262, 17: 2262, 58: 2262, 60: 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, 544: 2262, 727: 2262}, + {248: 6823, 6824, 252: 6825, 573: 3078, 642: 6821, 644: 6822, 814: 6820, 1015: 6818, 1241: 6819}, + {2264, 2264, 17: 2264, 58: 2264, 60: 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 544: 2264, 727: 2264}, + {2263, 2263, 17: 2263, 58: 2263, 60: 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 2263, 544: 2263, 727: 2263}, + {2254, 2254, 9: 2254, 17: 2254, 58: 2254, 60: 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 2254, 119: 2254, 2254, 2254, 2254, 2254, 544: 2254, 727: 2254}, + // 3925 {2253, 2253, 9: 2253, 17: 2253, 58: 2253, 60: 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 119: 2253, 2253, 2253, 2253, 2253, 544: 2253, 727: 2253}, {2252, 2252, 9: 2252, 17: 2252, 58: 2252, 60: 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2252, 119: 2252, 2252, 2252, 2252, 2252, 544: 2252, 727: 2252}, - {2251, 2251, 9: 2251, 17: 2251, 58: 2251, 60: 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 119: 2251, 2251, 2251, 2251, 2251, 544: 2251, 727: 2251}, + {2251, 2251, 17: 2251, 58: 2251, 60: 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 2251, 544: 2251, 727: 2251}, {2250, 2250, 17: 2250, 58: 2250, 60: 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 2250, 544: 2250, 727: 2250}, {2249, 2249, 17: 2249, 58: 2249, 60: 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, 544: 2249, 727: 2249}, - // 3925 - {2248, 2248, 17: 2248, 58: 2248, 60: 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 2248, 544: 2248, 727: 2248}, - {248: 6818, 6819, 252: 6820, 573: 3077, 642: 6816, 644: 6817, 814: 6815, 1015: 6822, 1241: 6823}, - {2265, 2265, 17: 2265, 58: 2265, 60: 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 544: 2265, 727: 2265}, - {2264, 2264, 17: 2264, 58: 2264, 60: 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 2264, 544: 2264, 727: 2264}, - {140: 4008, 166: 4007, 573: 3077, 814: 3921, 829: 6826, 947: 6825}, // 3930 - {2267, 2267, 17: 2267, 58: 2267, 60: 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 544: 2267, 727: 2267}, + {248: 6823, 6824, 252: 6825, 573: 3078, 642: 6821, 644: 6822, 814: 6820, 1015: 6827, 1241: 6828}, {2266, 2266, 17: 2266, 58: 2266, 60: 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 2266, 544: 2266, 727: 2266}, - {573: 3077, 814: 3921, 829: 6828}, - {274: 6829}, - {623: 6830}, - // 3935 - {147: 6831}, + {2265, 2265, 17: 2265, 58: 2265, 60: 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 2265, 544: 2265, 727: 2265}, + {140: 4009, 166: 4008, 573: 3078, 814: 3922, 829: 6831, 947: 6830}, {2268, 2268, 17: 2268, 58: 2268, 60: 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 2268, 544: 2268, 727: 2268}, - {547: 6833, 573: 3077, 814: 3921, 829: 6834}, - {2270, 2270, 17: 2270, 58: 2270, 60: 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 544: 2270, 727: 2270}, - {2269, 2269, 17: 2269, 58: 2269, 60: 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 544: 2269, 727: 2269}, + // 3935 + {2267, 2267, 17: 2267, 58: 2267, 60: 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 2267, 544: 2267, 727: 2267}, + {573: 3078, 814: 3922, 829: 6833}, + {274: 6834}, + {623: 6835}, + {147: 6836}, // 3940 - {547: 6837, 573: 3077, 814: 3921, 829: 6836}, - {2271, 2271, 17: 2271, 58: 2271, 60: 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 127: 3822, 136: 3830, 143: 3818, 147: 3815, 149: 3817, 3814, 3816, 3820, 3821, 3826, 3825, 3824, 3828, 3829, 3823, 3827, 3819, 544: 2271, 727: 2271, 902: 6838}, - {2272, 2272, 17: 2272, 58: 2272, 60: 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 544: 2272, 727: 2272}, - {380: 6839}, - {2273, 2273, 17: 2273, 58: 2273, 60: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 544: 2273, 727: 2273}, + {2269, 2269, 17: 2269, 58: 2269, 60: 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 2269, 544: 2269, 727: 2269}, + {547: 6838, 573: 3078, 814: 3922, 829: 6839}, + {2271, 2271, 17: 2271, 58: 2271, 60: 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 544: 2271, 727: 2271}, + {2270, 2270, 17: 2270, 58: 2270, 60: 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 2270, 544: 2270, 727: 2270}, + {547: 6842, 573: 3078, 814: 3922, 829: 6841}, // 3945 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 563: 6843, 566: 6844, 786: 3792, 3091, 3092, 3090, 820: 6842, 1491: 6841}, + {2272, 2272, 17: 2272, 58: 2272, 60: 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 127: 3823, 136: 3831, 143: 3819, 147: 3816, 149: 3818, 3815, 3817, 3821, 3822, 3827, 3826, 3825, 3829, 3830, 3824, 3828, 3820, 544: 2272, 727: 2272, 902: 6843}, + {2273, 2273, 17: 2273, 58: 2273, 60: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 544: 2273, 727: 2273}, + {380: 6844}, {2274, 2274, 17: 2274, 58: 2274, 60: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 544: 2274, 727: 2274}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 563: 6848, 566: 6849, 786: 3793, 3092, 3093, 3091, 820: 6847, 1491: 6846}, + // 3950 + {2275, 2275, 17: 2275, 58: 2275, 60: 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 544: 2275, 727: 2275}, {441, 441, 17: 441, 58: 441, 60: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 544: 441, 727: 441}, {440, 440, 17: 440, 58: 440, 60: 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 544: 440, 727: 440}, {439, 439, 17: 439, 58: 439, 60: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 544: 439, 727: 439}, - // 3950 - {547: 6846}, - {2275, 2275, 17: 2275, 58: 2275, 60: 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 544: 2275, 727: 2275}, - {573: 3077, 642: 6816, 644: 6817, 814: 6815, 1015: 6848}, - {2276, 2276, 17: 2276, 58: 2276, 60: 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 544: 2276, 727: 2276}, - {573: 3077, 814: 3921, 829: 6850}, + {547: 6851}, // 3955 + {2276, 2276, 17: 2276, 58: 2276, 60: 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 2276, 544: 2276, 727: 2276}, + {573: 3078, 642: 6821, 644: 6822, 814: 6820, 1015: 6853}, {2277, 2277, 17: 2277, 58: 2277, 60: 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 2277, 544: 2277, 727: 2277}, - {2: 2278, 2278, 2278, 2278, 2278, 2278, 2278, 10: 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 53: 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 547: 2278, 563: 2278, 566: 2278, 569: 2278}, - {547: 6853}, - {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305, 967: 6854}, - {2312, 2312, 17: 6795, 58: 6762, 60: 6791, 6784, 6767, 6763, 6764, 6781, 6761, 6771, 6779, 6794, 6770, 6780, 6778, 6772, 6783, 6782, 6797, 6801, 6775, 6792, 6776, 6785, 6766, 6793, 6798, 6765, 6768, 6799, 6769, 6777, 6800, 6773, 6774, 544: 6786, 727: 6796, 963: 6788, 6787, 6790, 6760, 968: 6789}, + {573: 3078, 814: 3922, 829: 6855}, + {2278, 2278, 17: 2278, 58: 2278, 60: 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 2278, 544: 2278, 727: 2278}, // 3960 - {219: 6859}, - {219: 6857}, - {573: 3077, 814: 4604, 846: 6858}, - {2247, 2247}, - {573: 3077, 814: 4604, 846: 6860}, + {2: 2279, 2279, 2279, 2279, 2279, 2279, 2279, 10: 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 53: 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 2279, 547: 2279, 563: 2279, 566: 2279, 569: 2279}, + {547: 6858}, + {2306, 2306, 17: 2306, 58: 2306, 60: 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 544: 2306, 727: 2306, 967: 6859}, + {2313, 2313, 17: 6800, 58: 6767, 60: 6796, 6789, 6772, 6768, 6769, 6786, 6766, 6776, 6784, 6799, 6775, 6785, 6783, 6777, 6788, 6787, 6802, 6806, 6780, 6797, 6781, 6790, 6771, 6798, 6803, 6770, 6773, 6804, 6774, 6782, 6805, 6778, 6779, 544: 6791, 727: 6801, 963: 6793, 6792, 6795, 6765, 968: 6794}, + {219: 6864}, // 3965 - {2314, 2314}, - {168: 7039, 335: 7040}, - {219: 7035}, - {804, 804, 578: 7032, 594: 7031, 1472: 7030}, - {18: 7015, 51: 7016, 142: 7012, 229: 7017, 255: 7014, 622: 7011, 658: 7013, 982: 7018}, + {219: 6862}, + {573: 3078, 814: 4605, 846: 6863}, + {2248, 2248}, + {573: 3078, 814: 4605, 846: 6865}, + {2315, 2315}, // 3970 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 7000, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7001}, - {885, 885, 572: 6995}, - {148: 6994}, - {419: 6992}, - {148: 6991}, + {168: 7044, 335: 7045}, + {219: 7040}, + {804, 804, 578: 7037, 597: 7036, 1472: 7035}, + {18: 7020, 51: 7021, 142: 7017, 229: 7022, 255: 7019, 622: 7016, 658: 7018, 982: 7023}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 7005, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7006}, // 3975 - {140: 4008, 164: 6986, 166: 4007, 278: 6985, 947: 6987}, + {885, 885, 572: 7000}, + {148: 6999}, + {419: 6997}, + {148: 6996}, + {140: 4009, 164: 6991, 166: 4008, 278: 6990, 947: 6992}, + // 3980 {879, 879}, - {869, 869, 246: 6967, 291: 6968, 303: 6969, 306: 6966, 330: 6971, 341: 6970, 356: 6973, 360: 6972, 568: 869, 570: 869, 572: 869, 730: 6974, 1287: 6965, 1475: 6964, 6963}, + {869, 869, 246: 6972, 291: 6973, 303: 6974, 306: 6971, 330: 6976, 341: 6975, 356: 6978, 360: 6977, 568: 869, 570: 869, 572: 869, 730: 6979, 1287: 6970, 1475: 6969, 6968}, {877, 877}, {876, 876}, - // 3980 - {807, 807, 331: 6955, 572: 6954, 578: 807, 594: 807}, - {219: 6951, 231: 6952}, + {807, 807, 331: 6960, 572: 6959, 578: 807, 597: 807}, + // 3985 + {219: 6956, 231: 6957}, {576: 852, 620: 852}, {576: 851, 620: 851}, {576: 850, 620: 850}, - // 3985 - {847, 847, 578: 847, 594: 847}, - {846, 846, 578: 846, 594: 846}, - {845, 845, 578: 845, 594: 845}, - {844, 844, 578: 844, 594: 844}, - {164: 6949}, + {847, 847, 578: 847, 597: 847}, // 3990 - {576: 6919, 620: 6920, 918: 6944}, - {140: 794, 166: 794, 271: 6915, 1237: 6938}, - {545: 6933}, - {835, 835, 578: 835, 594: 835}, - {833, 833, 578: 833, 594: 833}, + {846, 846, 578: 846, 597: 846}, + {845, 845, 578: 845, 597: 845}, + {844, 844, 578: 844, 597: 844}, + {164: 6954}, + {576: 6924, 620: 6925, 919: 6949}, // 3995 - {148: 6931, 189: 6932, 259: 6930}, - {829, 829, 578: 829, 594: 829}, - {792, 792, 576: 6919, 578: 792, 594: 792, 620: 6920, 918: 6922, 958: 6929}, - {148: 6928}, - {148: 6927}, + {140: 794, 166: 794, 271: 6920, 1237: 6943}, + {545: 6938}, + {835, 835, 578: 835, 597: 835}, + {833, 833, 578: 833, 597: 833}, + {148: 6936, 189: 6937, 259: 6935}, // 4000 - {148: 6926}, - {148: 6925}, - {148: 6924}, - {792, 792, 576: 6919, 578: 792, 594: 792, 620: 6920, 918: 6922, 958: 6921}, - {821, 821, 578: 821, 594: 821}, + {829, 829, 578: 829, 597: 829}, + {792, 792, 576: 6924, 578: 792, 597: 792, 620: 6925, 919: 6927, 958: 6934}, + {148: 6933}, + {148: 6932}, + {148: 6931}, // 4005 - {820, 820, 578: 820, 594: 820}, - {819, 819, 578: 819, 594: 819}, - {818, 818, 578: 818, 594: 818}, - {817, 817, 578: 817, 594: 817}, - {816, 816, 578: 816, 594: 816}, + {148: 6930}, + {148: 6929}, + {792, 792, 576: 6924, 578: 792, 597: 792, 620: 6925, 919: 6927, 958: 6926}, + {821, 821, 578: 821, 597: 821}, + {820, 820, 578: 820, 597: 820}, // 4010 - {815, 815, 578: 815, 594: 815}, - {814, 814, 578: 814, 594: 814}, - {813, 813, 578: 813, 594: 813}, - {812, 812, 578: 812, 594: 812}, - {811, 811, 578: 811, 594: 811}, + {819, 819, 578: 819, 597: 819}, + {818, 818, 578: 818, 597: 818}, + {817, 817, 578: 817, 597: 817}, + {816, 816, 578: 816, 597: 816}, + {815, 815, 578: 815, 597: 815}, // 4015 - {148: 6918}, - {809, 809, 578: 809, 594: 809}, - {808, 808, 578: 808, 594: 808}, + {814, 814, 578: 814, 597: 814}, + {813, 813, 578: 813, 597: 813}, + {812, 812, 578: 812, 597: 812}, + {811, 811, 578: 811, 597: 811}, + {148: 6923}, + // 4020 + {809, 809, 578: 809, 597: 809}, + {808, 808, 578: 808, 597: 808}, {148: 800, 189: 800, 259: 800}, {148: 799, 189: 799, 213: 799, 259: 799}, - // 4020 {140: 793, 164: 793, 166: 793, 278: 793}, + // 4025 {148: 789}, {148: 788}, - {810, 810, 578: 810, 594: 810}, + {810, 810, 578: 810, 597: 810}, {2: 849, 849, 849, 849, 849, 849, 849, 10: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 53: 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 575: 849}, - // 4025 {2: 848, 848, 848, 848, 848, 848, 848, 10: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 53: 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 848, 575: 848}, - {822, 822, 578: 822, 594: 822}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 6923}, - {791, 791, 578: 791, 594: 791}, - {823, 823, 578: 823, 594: 823}, // 4030 - {824, 824, 578: 824, 594: 824}, - {825, 825, 578: 825, 594: 825}, - {826, 826, 578: 826, 594: 826}, - {827, 827, 578: 827, 594: 827}, - {828, 828, 578: 828, 594: 828}, + {822, 822, 578: 822, 597: 822}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 6928}, + {791, 791, 578: 791, 597: 791}, + {823, 823, 578: 823, 597: 823}, + {824, 824, 578: 824, 597: 824}, // 4035 - {832, 832, 578: 832, 594: 832}, - {831, 831, 578: 831, 594: 831}, - {830, 830, 578: 830, 594: 830}, - {575: 6934}, - {52: 6935}, + {825, 825, 578: 825, 597: 825}, + {826, 826, 578: 826, 597: 826}, + {827, 827, 578: 827, 597: 827}, + {828, 828, 578: 828, 597: 828}, + {832, 832, 578: 832, 597: 832}, // 4040 - {325: 6937, 377: 6936}, - {836, 836, 578: 836, 594: 836}, - {834, 834, 578: 834, 594: 834}, - {140: 4008, 166: 4007, 947: 6939}, - {576: 6919, 620: 6920, 918: 6941, 1289: 6940}, + {831, 831, 578: 831, 597: 831}, + {830, 830, 578: 830, 597: 830}, + {575: 6939}, + {52: 6940}, + {325: 6942, 377: 6941}, // 4045 - {792, 792, 576: 6919, 578: 792, 594: 792, 620: 6920, 918: 6922, 958: 6943}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6942}, - {790, 790, 576: 790, 578: 790, 594: 790, 620: 790}, - {837, 837, 578: 837, 594: 837}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 6945, 3091, 3092, 3090, 819: 6946}, + {836, 836, 578: 836, 597: 836}, + {834, 834, 578: 834, 597: 834}, + {140: 4009, 166: 4008, 947: 6944}, + {576: 6924, 620: 6925, 919: 6946, 1289: 6945}, + {792, 792, 576: 6924, 578: 792, 597: 792, 620: 6925, 919: 6927, 958: 6948}, // 4050 - {1271, 1271, 576: 6919, 578: 1271, 594: 1271, 620: 6920, 729: 3990, 918: 6947}, - {840, 840, 578: 840, 594: 840}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6948, 3091, 3092, 3090}, - {839, 839, 578: 839, 594: 839}, - {792, 792, 576: 6919, 578: 792, 594: 792, 620: 6920, 918: 6922, 958: 6950}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6947}, + {790, 790, 576: 790, 578: 790, 597: 790, 620: 790}, + {837, 837, 578: 837, 597: 837}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 6950, 3092, 3093, 3091, 819: 6951}, + {1272, 1272, 576: 6924, 578: 1272, 597: 1272, 620: 6925, 729: 3991, 919: 6952}, // 4055 - {842, 842, 578: 842, 594: 842}, - {573: 3077, 814: 4604, 846: 6953}, - {805, 805, 578: 805, 594: 805}, - {874, 874}, - {622: 6958, 658: 6746, 946: 6957, 1473: 6956}, + {840, 840, 578: 840, 597: 840}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6953, 3092, 3093, 3091}, + {839, 839, 578: 839, 597: 839}, + {792, 792, 576: 6924, 578: 792, 597: 792, 620: 6925, 919: 6927, 958: 6955}, + {842, 842, 578: 842, 597: 842}, // 4060 - {806, 806, 578: 806, 594: 806}, - {875, 875}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 6962}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 6959}, - {871, 871, 560: 6960}, + {573: 3078, 814: 4605, 846: 6958}, + {805, 805, 578: 805, 597: 805}, + {874, 874}, + {622: 6963, 658: 6751, 946: 6962, 1473: 6961}, + {806, 806, 578: 806, 597: 806}, // 4065 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6961, 3091, 3092, 3090}, + {875, 875}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 6967}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 6964}, + {871, 871, 560: 6965}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6966, 3092, 3093, 3091}, + // 4070 {870, 870}, {872, 872}, - {856, 856, 568: 856, 570: 856, 572: 6981, 1474: 6980}, - {868, 868, 9: 6978, 568: 868, 570: 868, 572: 868}, - // 4070 + {856, 856, 568: 856, 570: 856, 572: 6986, 1474: 6985}, + {868, 868, 9: 6983, 568: 868, 570: 868, 572: 868}, {867, 867, 9: 867, 568: 867, 570: 867, 572: 867}, + // 4075 {865, 865, 9: 865, 568: 865, 570: 865, 572: 865}, {864, 864, 9: 864, 568: 864, 570: 864, 572: 864}, - {415: 6977}, - {456: 6976}, - // 4075 - {407: 6975}, + {415: 6982}, + {456: 6981}, + {407: 6980}, + // 4080 {860, 860, 9: 860, 568: 860, 570: 860, 572: 860}, {859, 859, 9: 859, 568: 859, 570: 859, 572: 859}, {858, 858, 9: 858, 568: 858, 570: 858, 572: 858}, {857, 857, 9: 857, 568: 857, 570: 857, 572: 857}, - // 4080 {861, 861, 9: 861, 568: 861, 570: 861, 572: 861}, + // 4085 {862, 862, 9: 862, 568: 862, 570: 862, 572: 862}, {863, 863, 9: 863, 568: 863, 570: 863, 572: 863}, - {246: 6967, 291: 6968, 303: 6969, 306: 6966, 330: 6971, 341: 6970, 356: 6973, 360: 6972, 730: 6974, 1287: 6979}, + {246: 6972, 291: 6973, 303: 6974, 306: 6971, 330: 6976, 341: 6975, 356: 6978, 360: 6977, 730: 6979, 1287: 6984}, {866, 866, 9: 866, 568: 866, 570: 866, 572: 866}, - // 4085 - {1084, 1084, 568: 3914, 570: 3913, 858: 3971, 941: 6984}, - {170: 6982}, - {573: 3077, 814: 4604, 846: 6983}, + {1084, 1084, 568: 3915, 570: 3914, 858: 3972, 941: 6989}, + // 4090 + {170: 6987}, + {573: 3078, 814: 4605, 846: 6988}, {855, 855, 568: 855, 570: 855}, {878, 878}, - // 4090 {880, 880}, - {792, 792, 576: 6919, 578: 792, 594: 792, 620: 6920, 918: 6922, 958: 6990}, - {576: 6919, 620: 6920, 918: 6941, 1289: 6988}, - {792, 792, 576: 6919, 578: 792, 594: 792, 620: 6920, 918: 6922, 958: 6989}, - {838, 838, 578: 838, 594: 838}, // 4095 - {843, 843, 578: 843, 594: 843}, + {792, 792, 576: 6924, 578: 792, 597: 792, 620: 6925, 919: 6927, 958: 6995}, + {576: 6924, 620: 6925, 919: 6946, 1289: 6993}, + {792, 792, 576: 6924, 578: 792, 597: 792, 620: 6925, 919: 6927, 958: 6994}, + {838, 838, 578: 838, 597: 838}, + {843, 843, 578: 843, 597: 843}, + // 4100 {881, 881}, - {148: 6993}, + {148: 6998}, {882, 882}, {883, 883}, - // 4100 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 6996}, - {854, 854, 556: 6998, 1507: 6997}, - {884, 884}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6399, 6397, 984: 6999}, - {853, 853, 9: 6400}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 7001}, // 4105 - {792, 792, 117: 2021, 222: 2021, 560: 2021, 576: 6919, 578: 792, 594: 792, 620: 6920, 724: 2021, 729: 2021, 918: 6922, 958: 7010}, - {117: 1137, 222: 7003, 560: 6113, 724: 1137, 981: 7002}, - {117: 7004, 724: 7005}, - {887, 887}, - {432, 432, 578: 4728, 904: 4729, 7009}, + {854, 854, 556: 7003, 1507: 7002}, + {884, 884}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6404, 6402, 984: 7004}, + {853, 853, 9: 6405}, + {792, 792, 117: 2022, 222: 2022, 560: 2022, 576: 6924, 578: 792, 597: 792, 620: 6925, 724: 2022, 729: 2022, 919: 6927, 958: 7015}, // 4110 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7006, 3091, 3092, 3090}, - {117: 7007}, - {432, 432, 578: 4728, 904: 4729, 7008}, + {117: 1138, 222: 7008, 560: 6118, 724: 1138, 981: 7007}, + {117: 7009, 724: 7010}, + {887, 887}, + {432, 432, 578: 4729, 904: 4730, 7014}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7011, 3092, 3093, 3091}, + // 4115 + {117: 7012}, + {432, 432, 578: 4729, 904: 4730, 7013}, {886, 886}, {888, 888}, - // 4115 - {841, 841, 578: 841, 594: 841}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7029}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7028}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 593: 5422, 899: 7026}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7025}, + {841, 841, 578: 841, 597: 841}, // 4120 - {225: 7023}, - {586: 7021}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 7020}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7019}, - {873, 873}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7034}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7033}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 593: 5423, 899: 7031}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7030}, + {225: 7028}, // 4125 + {586: 7026}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 7025}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7024}, + {873, 873}, {889, 889}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 786: 4661, 3091, 3092, 3090, 954: 7022}, + // 4130 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 786: 4662, 3092, 3093, 3091, 954: 7027}, {890, 890}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5593, 3091, 3092, 3090, 1005: 7024}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5594, 3092, 3093, 3091, 1005: 7029}, {891, 891}, - // 4130 {892, 892}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 7027}, + // 4135 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 7032}, {893, 893}, {894, 894}, {895, 895}, - // 4135 {896, 896}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3736, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3670, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 7034, 3651, 3733, 3650, 3647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7033}, - {802, 802, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {803, 803, 552: 3747, 718: 3748}, // 4140 - {170: 7037, 573: 3077, 814: 4604, 846: 7036}, - {2316, 2316}, - {573: 3077, 814: 4604, 846: 7038}, - {2315, 2315}, - {148: 7043, 335: 7044}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3737, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3671, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 7039, 3652, 3734, 3651, 3648}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7038}, + {802, 802, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, + {803, 803, 552: 3748, 718: 3749}, + {170: 7042, 573: 3078, 814: 4605, 846: 7041}, // 4145 - {576: 7041}, - {547: 7042}, - {2313, 2313}, - {2318, 2318}, - {576: 7045}, - // 4150 - {547: 7046}, {2317, 2317}, - {168: 7048}, - {576: 7049}, - {547: 7050}, + {573: 3078, 814: 4605, 846: 7043}, + {2316, 2316}, + {148: 7048, 335: 7049}, + {576: 7046}, + // 4150 + {547: 7047}, + {2314, 2314}, + {2319, 2319}, + {576: 7050}, + {547: 7051}, // 4155 - {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305, 967: 7051}, - {2319, 2319, 17: 6795, 58: 6762, 60: 6791, 6784, 6767, 6763, 6764, 6781, 6761, 6771, 6779, 6794, 6770, 6780, 6778, 6772, 6783, 6782, 6797, 6801, 6775, 6792, 6776, 6785, 6766, 6793, 6798, 6765, 6768, 6799, 6769, 6777, 6800, 6773, 6774, 544: 6786, 727: 6796, 963: 6788, 6787, 6790, 6760, 968: 6789}, + {2318, 2318}, {168: 7053}, - {2320, 2320}, - {168: 7055}, + {576: 7054}, + {547: 7055}, + {2306, 2306, 17: 2306, 58: 2306, 60: 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 544: 2306, 727: 2306, 967: 7056}, // 4160 - {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305, 967: 7056}, - {2321, 2321, 17: 6795, 58: 6762, 60: 6791, 6784, 6767, 6763, 6764, 6781, 6761, 6771, 6779, 6794, 6770, 6780, 6778, 6772, 6783, 6782, 6797, 6801, 6775, 6792, 6776, 6785, 6766, 6793, 6798, 6765, 6768, 6799, 6769, 6777, 6800, 6773, 6774, 544: 6786, 727: 6796, 963: 6788, 6787, 6790, 6760, 968: 6789}, + {2320, 2320, 17: 6800, 58: 6767, 60: 6796, 6789, 6772, 6768, 6769, 6786, 6766, 6776, 6784, 6799, 6775, 6785, 6783, 6777, 6788, 6787, 6802, 6806, 6780, 6797, 6781, 6790, 6771, 6798, 6803, 6770, 6773, 6804, 6774, 6782, 6805, 6778, 6779, 544: 6791, 727: 6801, 963: 6793, 6792, 6795, 6765, 968: 6794}, {168: 7058}, - {2322, 2322}, - {726: 7064}, + {2321, 2321}, + {168: 7060}, + {2306, 2306, 17: 2306, 58: 2306, 60: 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 544: 2306, 727: 2306, 967: 7061}, // 4165 - {726: 7061}, - {547: 7062}, - {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305, 967: 7063}, - {2323, 2323, 17: 6795, 58: 6762, 60: 6791, 6784, 6767, 6763, 6764, 6781, 6761, 6771, 6779, 6794, 6770, 6780, 6778, 6772, 6783, 6782, 6797, 6801, 6775, 6792, 6776, 6785, 6766, 6793, 6798, 6765, 6768, 6799, 6769, 6777, 6800, 6773, 6774, 544: 6786, 727: 6796, 963: 6788, 6787, 6790, 6760, 968: 6789}, - {547: 7065}, + {2322, 2322, 17: 6800, 58: 6767, 60: 6796, 6789, 6772, 6768, 6769, 6786, 6766, 6776, 6784, 6799, 6775, 6785, 6783, 6777, 6788, 6787, 6802, 6806, 6780, 6797, 6781, 6790, 6771, 6798, 6803, 6770, 6773, 6804, 6774, 6782, 6805, 6778, 6779, 544: 6791, 727: 6801, 963: 6793, 6792, 6795, 6765, 968: 6794}, + {168: 7063}, + {2323, 2323}, + {726: 7069}, + {726: 7066}, // 4170 - {2305, 2305, 17: 2305, 58: 2305, 60: 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 544: 2305, 727: 2305, 967: 7066}, - {2324, 2324, 17: 6795, 58: 6762, 60: 6791, 6784, 6767, 6763, 6764, 6781, 6761, 6771, 6779, 6794, 6770, 6780, 6778, 6772, 6783, 6782, 6797, 6801, 6775, 6792, 6776, 6785, 6766, 6793, 6798, 6765, 6768, 6799, 6769, 6777, 6800, 6773, 6774, 544: 6786, 727: 6796, 963: 6788, 6787, 6790, 6760, 968: 6789}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7068, 3091, 3092, 3090}, - {2325, 2325}, - {2326, 2326}, + {547: 7067}, + {2306, 2306, 17: 2306, 58: 2306, 60: 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 544: 2306, 727: 2306, 967: 7068}, + {2324, 2324, 17: 6800, 58: 6767, 60: 6796, 6789, 6772, 6768, 6769, 6786, 6766, 6776, 6784, 6799, 6775, 6785, 6783, 6777, 6788, 6787, 6802, 6806, 6780, 6797, 6781, 6790, 6771, 6798, 6803, 6770, 6773, 6804, 6774, 6782, 6805, 6778, 6779, 544: 6791, 727: 6801, 963: 6793, 6792, 6795, 6765, 968: 6794}, + {547: 7070}, + {2306, 2306, 17: 2306, 58: 2306, 60: 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 544: 2306, 727: 2306, 967: 7071}, // 4175 - {2345, 2345, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 7104}, - {2343, 2343}, - {28: 7102}, - {2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 10: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 53: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 569: 7091, 729: 2056}, - {141: 3063, 242: 7077, 545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 7076}, + {2325, 2325, 17: 6800, 58: 6767, 60: 6796, 6789, 6772, 6768, 6769, 6786, 6766, 6776, 6784, 6799, 6775, 6785, 6783, 6777, 6788, 6787, 6802, 6806, 6780, 6797, 6781, 6790, 6771, 6798, 6803, 6770, 6773, 6804, 6774, 6782, 6805, 6778, 6779, 544: 6791, 727: 6801, 963: 6793, 6792, 6795, 6765, 968: 6794}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7073, 3092, 3093, 3091}, + {2326, 2326}, + {2327, 2327}, + {2346, 2346, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 7109}, // 4180 - {1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 10: 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 53: 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 574: 5818, 729: 1856}, - {2337, 2337}, - {569: 7078}, - {183: 7082, 293: 7085, 312: 7084, 361: 7088, 373: 7081, 7087, 376: 7086, 547: 7080, 653: 7083, 1186: 7079}, - {141: 3063, 545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 7090}, + {2344, 2344}, + {28: 7107}, + {2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 10: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 53: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 569: 7096, 729: 2057}, + {141: 3064, 242: 7082, 545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 7081}, + {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 10: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 53: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 574: 5819, 729: 1857}, // 4185 - {141: 3063, 545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 7089}, + {2338, 2338}, + {569: 7083}, + {183: 7087, 293: 7090, 312: 7089, 361: 7093, 373: 7086, 7092, 376: 7091, 547: 7085, 653: 7088, 1186: 7084}, + {141: 3064, 545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 7095}, + {141: 3064, 545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 7094}, + // 4190 + {141: 2335, 545: 2335, 2335, 562: 2335, 566: 2335, 572: 2335, 601: 2335, 622: 2335, 670: 2335, 728: 2335, 738: 2335, 818: 2335}, {141: 2334, 545: 2334, 2334, 562: 2334, 566: 2334, 572: 2334, 601: 2334, 622: 2334, 670: 2334, 728: 2334, 738: 2334, 818: 2334}, {141: 2333, 545: 2333, 2333, 562: 2333, 566: 2333, 572: 2333, 601: 2333, 622: 2333, 670: 2333, 728: 2333, 738: 2333, 818: 2333}, {141: 2332, 545: 2332, 2332, 562: 2332, 566: 2332, 572: 2332, 601: 2332, 622: 2332, 670: 2332, 728: 2332, 738: 2332, 818: 2332}, {141: 2331, 545: 2331, 2331, 562: 2331, 566: 2331, 572: 2331, 601: 2331, 622: 2331, 670: 2331, 728: 2331, 738: 2331, 818: 2331}, - // 4190 + // 4195 {141: 2330, 545: 2330, 2330, 562: 2330, 566: 2330, 572: 2330, 601: 2330, 622: 2330, 670: 2330, 728: 2330, 738: 2330, 818: 2330}, {141: 2329, 545: 2329, 2329, 562: 2329, 566: 2329, 572: 2329, 601: 2329, 622: 2329, 670: 2329, 728: 2329, 738: 2329, 818: 2329}, {141: 2328, 545: 2328, 2328, 562: 2328, 566: 2328, 572: 2328, 601: 2328, 622: 2328, 670: 2328, 728: 2328, 738: 2328, 818: 2328}, - {141: 2327, 545: 2327, 2327, 562: 2327, 566: 2327, 572: 2327, 601: 2327, 622: 2327, 670: 2327, 728: 2327, 738: 2327, 818: 2327}, - {2335, 2335}, - // 4195 {2336, 2336}, - {183: 7082, 293: 7085, 312: 7084, 361: 7088, 373: 7081, 7087, 376: 7086, 547: 7092, 653: 7083, 1186: 7093}, - {141: 3063, 545: 2948, 2947, 562: 2946, 566: 2932, 572: 7098, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 7099}, - {141: 3063, 545: 2948, 2947, 562: 2946, 566: 2932, 572: 7094, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 738: 4712, 790: 4713, 818: 2911, 821: 4714, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 4720, 4719, 836: 3057, 838: 2912, 4717, 4718, 4716, 850: 2913, 854: 4715, 919: 4721, 923: 4722, 937: 7095}, - {28: 7096}, + {2337, 2337}, // 4200 - {2338, 2338}, - {573: 3077, 814: 7097}, + {183: 7087, 293: 7090, 312: 7089, 361: 7093, 373: 7086, 7092, 376: 7091, 547: 7097, 653: 7088, 1186: 7098}, + {141: 3064, 545: 2949, 2948, 562: 2947, 566: 2933, 572: 7103, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 7104}, + {141: 3064, 545: 2949, 2948, 562: 2947, 566: 2933, 572: 7099, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 738: 4713, 790: 4714, 818: 2912, 821: 4715, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 4721, 4720, 837: 3058, 2913, 4718, 4719, 4717, 850: 2914, 854: 4716, 920: 4722, 923: 4723, 937: 7100}, + {28: 7101}, {2339, 2339}, - {28: 7100}, - {2340, 2340}, // 4205 - {573: 3077, 814: 7101}, + {573: 3078, 814: 7102}, + {2340, 2340}, + {28: 7105}, {2341, 2341}, - {573: 3077, 814: 7103}, - {2342, 2342}, - {2344, 2344}, + {573: 3078, 814: 7106}, // 4210 - {2352, 2352}, - {569: 7131}, - {93: 2904, 2907, 96: 2937, 2905, 206: 2920, 459: 7127, 545: 2948, 2947, 562: 2946, 566: 2932, 571: 7110, 601: 2931, 622: 2945, 670: 2941, 727: 2903, 3058, 790: 7108, 818: 2911, 821: 7109, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7116, 7115, 836: 3057, 838: 2912, 7113, 7114, 7112, 850: 2913, 854: 7111, 860: 7124, 7119, 7122, 7123, 912: 2921, 924: 7125, 962: 7118, 980: 7117, 983: 7121, 985: 7120, 1037: 7126}, - {659, 659, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, - {661, 661, 553: 1030, 564: 1030, 1030}, + {2342, 2342}, + {573: 3078, 814: 7108}, + {2343, 2343}, + {2345, 2345}, + {2353, 2353}, // 4215 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 6361, 6356, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 6362, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 6359, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 6358, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 6364, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 6357, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 6367, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 6365, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 6360, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 567: 4485, 643: 6373, 666: 6372, 723: 4483, 786: 6370, 3091, 3092, 3090, 868: 6374, 942: 6371, 1113: 6375, 1316: 6368}, + {569: 7136}, + {93: 2905, 2908, 96: 2938, 2906, 206: 2921, 459: 7132, 545: 2949, 2948, 562: 2947, 566: 2933, 571: 7115, 601: 2932, 622: 2946, 670: 2942, 727: 2904, 3059, 790: 7113, 818: 2912, 821: 7114, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7121, 7120, 837: 3058, 2913, 7118, 7119, 7117, 850: 2914, 854: 7116, 860: 7129, 7124, 7127, 7128, 912: 2922, 924: 7130, 962: 7123, 980: 7122, 983: 7126, 985: 7125, 1037: 7131}, + {659, 659, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, + {661, 661, 553: 1030, 564: 1030, 1030}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 6366, 6361, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 6367, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 6364, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 6363, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 6369, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 6362, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 6372, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 6370, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 6365, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 567: 4486, 643: 6378, 666: 6377, 723: 4484, 786: 6375, 3092, 3093, 3091, 868: 6379, 942: 6376, 1113: 6380, 1316: 6373}, + // 4220 {666, 666}, {665, 665}, {664, 664}, {663, 663}, - // 4220 {662, 662}, + // 4225 {660, 660}, {658, 658}, {657, 657}, {656, 656}, - // 4225 {655, 655}, + // 4230 {654, 654}, {653, 653}, {652, 652}, {651, 651}, - // 4230 - {23: 5859}, - {2350, 2350}, - {569: 7128}, - {547: 7129}, - {93: 2904, 2907, 96: 2937, 2905, 206: 2920, 545: 2948, 2947, 562: 2946, 566: 2932, 571: 7110, 601: 2931, 622: 2945, 670: 2941, 727: 2903, 3058, 790: 7108, 818: 2911, 821: 7109, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7116, 7115, 836: 3057, 838: 2912, 7113, 7114, 7112, 850: 2913, 854: 7111, 860: 7124, 7119, 7122, 7123, 912: 2921, 924: 7125, 962: 7118, 980: 7117, 983: 7121, 985: 7120, 1037: 7130}, + {23: 5860}, // 4235 - {2349, 2349}, - {547: 7132}, - {93: 2904, 2907, 96: 2937, 2905, 206: 2920, 545: 2948, 2947, 562: 2946, 566: 2932, 571: 7110, 601: 2931, 622: 2945, 670: 2941, 727: 2903, 3058, 790: 7108, 818: 2911, 821: 7109, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7116, 7115, 836: 3057, 838: 2912, 7113, 7114, 7112, 850: 2913, 854: 7111, 860: 7124, 7119, 7122, 7123, 912: 2921, 924: 7125, 962: 7118, 980: 7117, 983: 7121, 985: 7120, 1037: 7133}, {2351, 2351}, - {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 53: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 563: 1273, 576: 1273, 847: 6049, 849: 6051, 851: 6050, 952: 6052, 1006: 7135}, + {569: 7133}, + {547: 7134}, + {93: 2905, 2908, 96: 2938, 2906, 206: 2921, 545: 2949, 2948, 562: 2947, 566: 2933, 571: 7115, 601: 2932, 622: 2946, 670: 2942, 727: 2904, 3059, 790: 7113, 818: 2912, 821: 7114, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7121, 7120, 837: 3058, 2913, 7118, 7119, 7117, 850: 2914, 854: 7116, 860: 7129, 7124, 7127, 7128, 912: 2922, 924: 7130, 962: 7123, 980: 7122, 983: 7126, 985: 7125, 1037: 7135}, + {2350, 2350}, // 4240 - {2: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 10: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 53: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 6438, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 563: 1260, 576: 1260, 1263: 7136}, - {2: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 10: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 53: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 563: 4742, 576: 2148, 976: 7137}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 576: 7138, 786: 6442, 3091, 3092, 3090, 1034: 6443, 1100: 6441}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 7140, 3091, 3092, 3090, 819: 6455, 1034: 6443, 1100: 7139}, - {9: 6451, 556: 7143}, + {547: 7137}, + {93: 2905, 2908, 96: 2938, 2906, 206: 2921, 545: 2949, 2948, 562: 2947, 566: 2933, 571: 7115, 601: 2932, 622: 2946, 670: 2942, 727: 2904, 3059, 790: 7113, 818: 2912, 821: 7114, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7121, 7120, 837: 3058, 2913, 7118, 7119, 7117, 850: 2914, 854: 7116, 860: 7129, 7124, 7127, 7128, 912: 2922, 924: 7130, 962: 7123, 980: 7122, 983: 7126, 985: 7125, 1037: 7138}, + {2352, 2352}, + {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 53: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 563: 1274, 576: 1274, 847: 6050, 849: 6052, 851: 6051, 952: 6053, 1006: 7140}, + {2: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 10: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 53: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 6443, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 563: 1261, 576: 1261, 1263: 7141}, // 4245 - {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1262, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 53: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 551: 1271, 556: 1262, 560: 1271, 563: 1271, 570: 1271, 578: 1271, 1271, 1271, 590: 1271, 729: 7141, 1025: 6444}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 6447, 786: 7142, 3091, 3092, 3090}, - {1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1262, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 53: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 551: 1270, 556: 1262, 560: 1270, 563: 1270, 570: 1270, 578: 1270, 1270, 1270, 590: 1270, 729: 6449, 1025: 6448}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 6063, 575: 3983, 657: 6058, 786: 3982, 3091, 3092, 3090, 6062, 819: 6061, 909: 6060, 914: 6059, 6065, 973: 6055, 1010: 7144}, - {432, 432, 9: 6109, 578: 4728, 904: 4729, 7145}, + {2: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 10: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 53: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 563: 4743, 576: 2149, 976: 7142}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 576: 7143, 786: 6447, 3092, 3093, 3091, 1034: 6448, 1100: 6446}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 7145, 3092, 3093, 3091, 819: 6460, 1034: 6448, 1100: 7144}, + {9: 6456, 556: 7148}, + {1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1263, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 53: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 551: 1272, 556: 1263, 560: 1272, 563: 1272, 570: 1272, 578: 1272, 1272, 1272, 590: 1272, 729: 7146, 1025: 6449}, // 4250 - {2382, 2382}, - {2385, 2385, 9: 4048}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7219, 3091, 3092, 3090}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 7217}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 7208}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 6452, 786: 7147, 3092, 3093, 3091}, + {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1263, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 53: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 551: 1271, 556: 1263, 560: 1271, 563: 1271, 570: 1271, 578: 1271, 1271, 1271, 590: 1271, 729: 6454, 1025: 6453}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 6064, 575: 3984, 657: 6059, 786: 3983, 3092, 3093, 3091, 6063, 819: 6062, 909: 6061, 914: 6060, 6066, 973: 6056, 1010: 7149}, + {432, 432, 9: 6114, 578: 4729, 904: 4730, 7150}, + {2383, 2383}, // 4255 - {724: 7203}, - {164: 5767, 622: 5766, 1102: 7199}, - {213: 800, 228: 6247}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 593: 7194, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 7193}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 593: 7190, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5944, 987: 7189}, + {2386, 2386, 9: 4049}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7224, 3092, 3093, 3091}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 7222}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 7213}, + {724: 7208}, // 4260 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 593: 7186, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6399, 6397, 984: 7185}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7181, 898: 7180}, - {213: 7172}, - {225: 7169}, - {586: 7166}, + {164: 5768, 622: 5767, 1102: 7204}, + {213: 800, 228: 6252}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 593: 7199, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 7198}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 593: 7195, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5945, 987: 7194}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 593: 7191, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6404, 6402, 984: 7190}, // 4265 - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 575: 2152, 593: 5015, 869: 7164}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 575: 2152, 593: 5015, 869: 7162}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7163}, - {29, 29}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 7165}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7186, 898: 7185}, + {213: 7177}, + {225: 7174}, + {586: 7171}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 575: 2153, 593: 5016, 869: 7169}, // 4270 - {165, 165, 9: 3986}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 549: 2152, 593: 5015, 869: 7167}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 786: 4661, 3091, 3092, 3090, 954: 7168}, - {192, 192}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 7170}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 575: 2153, 593: 5016, 869: 7167}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7168}, + {29, 29}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 7170}, + {165, 165, 9: 3987}, // 4275 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5593, 3091, 3092, 3090, 1005: 7171}, - {195, 195}, - {572: 7173}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 672: 7175, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 7174}, - {351, 351, 556: 7178}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 549: 2153, 593: 5016, 869: 7172}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 786: 4662, 3092, 3093, 3091, 954: 7173}, + {192, 192}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 7175}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5594, 3092, 3093, 3091, 1005: 7176}, // 4280 - {230: 7176}, - {547: 7177}, + {195, 195}, + {572: 7178}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 672: 7180, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 7179}, + {351, 351, 556: 7183}, + {230: 7181}, + // 4285 + {547: 7182}, {349, 349}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 7179}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 7184}, {350, 350}, - // 4285 - {2363, 2363, 9: 3986}, - {1268, 1268, 9: 1268, 217: 7183, 560: 7182}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 7184}, - {2361, 2361}, - {2362, 2362, 9: 5333}, + {2364, 2364, 9: 3987}, // 4290 - {2365, 2365, 9: 6400}, - {659: 7187}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 6399, 6397, 984: 7188}, - {2364, 2364, 9: 6400}, - {2367, 2367, 9: 5946}, + {1269, 1269, 9: 1269, 217: 7188, 560: 7187}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 7189}, + {2362, 2362}, + {2363, 2363, 9: 5334}, + {2366, 2366, 9: 6405}, // 4295 - {659: 7191}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5944, 987: 7192}, - {2366, 2366, 9: 5946}, - {2360, 2360, 9: 3986, 742: 5391, 744: 5390, 1029: 7198}, - {659: 7195}, + {659: 7192}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 6404, 6402, 984: 7193}, + {2365, 2365, 9: 6405}, + {2368, 2368, 9: 5947}, + {659: 7196}, // 4300 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 7196}, - {2360, 2360, 9: 3986, 742: 5391, 744: 5390, 1029: 7197}, - {2368, 2368}, - {2369, 2369}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 575: 2152, 593: 5015, 869: 7200}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5945, 987: 7197}, + {2367, 2367, 9: 5947}, + {2361, 2361, 9: 3987, 742: 5392, 744: 5391, 1029: 7203}, + {659: 7200}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 7201}, // 4305 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 3984, 898: 7201}, - {2360, 2360, 9: 3986, 742: 5391, 744: 5390, 1029: 7202}, - {2373, 2373}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 7204}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7205, 3091, 3092, 3090}, + {2361, 2361, 9: 3987, 742: 5392, 744: 5391, 1029: 7202}, + {2369, 2369}, + {2370, 2370}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 575: 2153, 593: 5016, 869: 7205}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 3985, 898: 7206}, // 4310 - {544: 7206}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7207}, + {2361, 2361, 9: 3987, 742: 5392, 744: 5391, 1029: 7207}, {2374, 2374}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7209, 3091, 3092, 3090}, - {544: 7210}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 7209}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7210, 3092, 3093, 3091}, + {544: 7211}, // 4315 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7211}, - {2516, 2516, 111: 4786, 577: 4787, 989: 7213, 1002: 7212, 1208: 7214}, - {2515, 2515, 111: 4786, 989: 7216}, - {2514, 2514, 577: 4787, 1002: 7215}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7212}, {2375, 2375}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7214, 3092, 3093, 3091}, + {544: 7215}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7216}, // 4320 - {2512, 2512}, - {2513, 2513}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 7218}, + {2517, 2517, 111: 4787, 577: 4788, 989: 7218, 1002: 7217, 1208: 7219}, + {2516, 2516, 111: 4787, 989: 7221}, + {2515, 2515, 577: 4788, 1002: 7220}, {2376, 2376}, - {2524, 2524}, + {2513, 2513}, // 4325 - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 593: 5422, 899: 7696}, - {724: 7684}, + {2514, 2514}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 7223}, + {2377, 2377}, + {2525, 2525}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 593: 5423, 899: 7701}, + // 4330 + {724: 7689}, + {724: 2511}, {724: 2510}, {724: 2509}, - {724: 2508}, - // 4330 - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 593: 5422, 899: 7661}, - {18: 7579, 111: 7578, 142: 2402, 191: 2402, 672: 2402, 1510: 7577}, - {566: 7576}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 547: 2150, 593: 5422, 645: 2150, 899: 7521}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 547: 2150, 593: 5422, 899: 7515}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 593: 5423, 899: 7666}, // 4335 - {213: 7502}, - {586: 7443}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 575: 2150, 593: 5422, 899: 7407}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 575: 2150, 593: 5422, 899: 7234}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7235}, + {18: 7584, 111: 7583, 142: 2403, 191: 2403, 672: 2403, 1510: 7582}, + {566: 7581}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 547: 2151, 593: 5423, 645: 2151, 899: 7526}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 547: 2151, 593: 5423, 899: 7520}, + {213: 7507}, // 4340 - {545: 7236}, - {2: 128, 128, 128, 128, 128, 128, 128, 10: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 133, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 620: 7240, 1209: 7242, 1245: 7241, 1294: 7239, 7238, 1423: 7243, 1481: 7237}, - {9: 7405, 52: 132}, - {9: 130, 52: 130}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7403, 3091, 3092, 3090}, + {586: 7448}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 575: 2151, 593: 5423, 899: 7412}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 575: 2151, 593: 5423, 899: 7239}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7240}, + {545: 7241}, // 4345 + {2: 128, 128, 128, 128, 128, 128, 128, 10: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 133, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 620: 7245, 1209: 7247, 1245: 7246, 1294: 7244, 7243, 1423: 7248, 1481: 7242}, + {9: 7410, 52: 132}, + {9: 130, 52: 130}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7408, 3092, 3093, 3091}, {2: 127, 127, 127, 127, 127, 127, 127, 10: 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 53: 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127}, + // 4350 {2: 126, 126, 126, 126, 126, 126, 126, 10: 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 53: 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126}, {2: 125, 125, 125, 125, 125, 125, 125, 10: 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 53: 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125}, - {52: 7244}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7287, 7267, 7266, 7275, 7276, 7279}, - // 4350 - {122, 122, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {52: 7249}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7292, 7272, 7271, 7280, 7281, 7284}, + {122, 122, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, + // 4355 {124, 124, 553: 1030, 564: 1030, 1030}, {123, 123}, {121, 121}, {120, 120}, - // 4355 {119, 119}, + // 4360 {118, 118}, {117, 117}, {116, 116}, {115, 115}, - // 4360 {114, 114}, + // 4365 {113, 113}, {112, 112}, {111, 111}, {110, 110}, - // 4365 {105, 105}, - {57: 7402}, - {57: 82, 247: 7393, 576: 7394, 1450: 7392}, - {57: 7391}, - {57: 77, 93: 77, 77, 96: 77, 98: 77, 101: 77, 103: 77, 106: 77, 240: 7344, 545: 77, 77, 562: 77, 566: 77, 568: 77, 571: 77, 590: 77, 592: 77, 77, 597: 77, 601: 77, 622: 77, 633: 77, 640: 77, 670: 77, 727: 77, 77, 818: 77, 842: 77, 845: 77, 852: 77, 77, 1260: 7346, 1444: 7345, 7347}, // 4370 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7333, 1262: 7334}, + {57: 7407}, + {57: 82, 247: 7398, 576: 7399, 1450: 7397}, + {57: 7396}, + {57: 77, 93: 77, 77, 96: 77, 98: 77, 101: 77, 103: 77, 106: 77, 240: 7349, 545: 77, 77, 562: 77, 566: 77, 568: 77, 571: 77, 590: 77, 592: 77, 77, 598: 77, 601: 77, 622: 77, 633: 77, 640: 77, 670: 77, 727: 77, 77, 818: 77, 842: 77, 845: 77, 852: 77, 77, 1260: 7351, 1444: 7350, 7352}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7338, 1262: 7339}, + // 4375 {63, 63}, {62, 62}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 603: 7313, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7310, 1280: 7311, 1463: 7312}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 603: 7318, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7315, 1280: 7316, 1463: 7317}, {51, 51}, - // 4375 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7305}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7297}, - {1324: 7290}, - {57: 7289}, - {57: 7288}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7310}, // 4380 + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7302}, + {1324: 7295}, + {57: 7294}, + {57: 7293}, {42, 42}, + // 4385 {41, 41}, {40, 40}, {39, 39}, {38, 38}, - // 4385 {37, 37}, + // 4390 {36, 36}, {35, 35}, {34, 34}, {33, 33}, - // 4390 {32, 32}, + // 4395 {31, 31}, {30, 30}, {43, 43}, {44, 44}, - // 4395 - {93: 7264, 640: 7271, 845: 7270, 881: 7291, 7292}, - {47, 47, 57: 7293, 1259: 7295}, - {47, 47, 57: 7293, 1259: 7294}, + {93: 7269, 640: 7276, 845: 7275, 881: 7296, 7297}, + // 4400 + {47, 47, 57: 7298, 1259: 7300}, + {47, 47, 57: 7298, 1259: 7299}, {46, 46}, {45, 45}, - // 4400 {48, 48}, - {7304}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279, 1108: 7299}, - {7303}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7300}, // 4405 - {106: 7301, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {640: 7302}, - {49, 49, 57: 49}, - {57: 70, 93: 70, 70, 96: 70, 98: 70, 101: 70, 103: 70, 106: 70, 545: 70, 70, 562: 70, 566: 70, 568: 70, 571: 70, 590: 70, 592: 70, 70, 597: 70, 601: 70, 603: 70, 70, 622: 70, 633: 70, 640: 70, 670: 70, 727: 70, 70, 818: 70, 842: 70, 845: 70, 852: 70, 70, 1058: 70, 1108: 70}, - {57: 71, 93: 71, 71, 96: 71, 98: 71, 101: 71, 103: 71, 106: 71, 545: 71, 71, 562: 71, 566: 71, 568: 71, 571: 71, 590: 71, 592: 71, 71, 597: 71, 601: 71, 603: 71, 71, 622: 71, 633: 71, 640: 71, 670: 71, 727: 71, 71, 818: 71, 842: 71, 845: 71, 852: 71, 71, 1058: 71, 1108: 71}, + {7309}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284, 1108: 7304}, + {7308}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7305}, + {106: 7306, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, // 4410 - {265: 7306, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7307}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 7308, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279}, - {845: 7309}, - {50, 50, 57: 50}, + {640: 7307}, + {49, 49, 57: 49}, + {57: 70, 93: 70, 70, 96: 70, 98: 70, 101: 70, 103: 70, 106: 70, 545: 70, 70, 562: 70, 566: 70, 568: 70, 571: 70, 590: 70, 592: 70, 70, 598: 70, 601: 70, 603: 70, 70, 622: 70, 633: 70, 640: 70, 670: 70, 727: 70, 70, 818: 70, 842: 70, 845: 70, 852: 70, 70, 1058: 70, 1108: 70}, + {57: 71, 93: 71, 71, 96: 71, 98: 71, 101: 71, 103: 71, 106: 71, 545: 71, 71, 562: 71, 566: 71, 568: 71, 571: 71, 590: 71, 592: 71, 71, 598: 71, 601: 71, 603: 71, 71, 622: 71, 633: 71, 640: 71, 670: 71, 727: 71, 71, 818: 71, 842: 71, 845: 71, 852: 71, 71, 1058: 71, 1108: 71}, + {265: 7311, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, // 4415 - {581: 3800, 3798, 3799, 3797, 3795, 603: 7325, 815: 3796, 3794, 1291: 7323, 1478: 7324}, - {106: 59, 603: 59, 59}, - {106: 55, 603: 7313, 7318, 1181: 7319, 1280: 7317}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7314}, - {581: 3800, 3798, 3799, 3797, 3795, 621: 7315, 815: 3796, 3794}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7312}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 7313, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284}, + {845: 7314}, + {50, 50, 57: 50}, + {581: 3801, 3799, 3800, 3798, 3796, 603: 7330, 815: 3797, 3795, 1291: 7328, 1478: 7329}, // 4420 - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7316}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 56, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 603: 56, 56, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279}, - {106: 58, 603: 58, 58}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7322}, - {106: 7320}, + {106: 59, 603: 59, 59}, + {106: 55, 603: 7318, 7323, 1181: 7324, 1280: 7322}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7319}, + {581: 3801, 3799, 3800, 3798, 3796, 621: 7320, 815: 3797, 3795}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7321}, // 4425 - {633: 7321}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 56, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 603: 56, 56, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284}, + {106: 58, 603: 58, 58}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7327}, + {106: 7325}, + {633: 7326}, + // 4430 {52, 52}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 54, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 54, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284}, {106: 61, 603: 61, 61}, - {106: 55, 603: 7325, 7318, 1181: 7330, 1291: 7329}, - // 4430 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7326}, - {581: 3800, 3798, 3799, 3797, 3795, 621: 7327, 815: 3796, 3794}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7328}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 57, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 603: 57, 57, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279}, - {106: 60, 603: 60, 60}, + {106: 55, 603: 7330, 7323, 1181: 7335, 1291: 7334}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7331}, // 4435 - {106: 7331}, - {633: 7332}, - {53, 53}, - {581: 3800, 3798, 3799, 3797, 3795, 621: 7337, 815: 3796, 3794}, - {106: 7335}, + {581: 3801, 3799, 3800, 3798, 3796, 621: 7332, 815: 3797, 3795}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7333}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 57, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 603: 57, 57, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284}, + {106: 60, 603: 60, 60}, + {106: 7336}, // 4440 - {593: 7336}, + {633: 7337}, + {53, 53}, + {581: 3801, 3799, 3800, 3798, 3796, 621: 7342, 815: 3797, 3795}, + {106: 7340}, + {593: 7341}, + // 4445 {68, 68}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7338}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 66, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 604: 7341, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279, 1058: 7340, 1440: 7339}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7343}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 66, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 604: 7346, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284, 1058: 7345, 1440: 7344}, {106: 67}, - // 4445 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7333, 1262: 7343}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7296, 7267, 7266, 7275, 7276, 7279, 953: 7342}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 64, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7298, 7267, 7266, 7275, 7276, 7279}, - {106: 65}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 7355, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7356, 3091, 3092, 3090, 1356: 7359, 1370: 7360, 1443: 7357, 1447: 7358}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7338, 1262: 7348}, // 4450 - {57: 76, 93: 76, 76, 96: 76, 98: 76, 101: 76, 103: 76, 106: 76, 240: 7344, 545: 76, 76, 562: 76, 566: 76, 568: 76, 571: 76, 590: 76, 592: 76, 76, 597: 76, 601: 76, 622: 76, 633: 76, 640: 76, 670: 76, 727: 76, 76, 818: 76, 842: 76, 845: 76, 852: 76, 76, 1260: 7353}, - {7352}, - {57: 73, 93: 73, 73, 96: 73, 98: 73, 101: 73, 103: 73, 106: 73, 545: 73, 73, 562: 73, 566: 73, 568: 73, 571: 73, 590: 73, 592: 73, 73, 597: 73, 601: 73, 622: 73, 633: 73, 640: 73, 670: 73, 727: 73, 73, 818: 73, 842: 73, 845: 73, 852: 73, 73, 1451: 7348}, - {57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 106: 7350, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7349, 7267, 7266, 7275, 7276, 7279}, - {7351}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7301, 7272, 7271, 7280, 7281, 7284, 953: 7347}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 64, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7303, 7272, 7271, 7280, 7281, 7284}, + {106: 65}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 7360, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7361, 3092, 3093, 3091, 1356: 7364, 1370: 7365, 1443: 7362, 1447: 7363}, + {57: 76, 93: 76, 76, 96: 76, 98: 76, 101: 76, 103: 76, 106: 76, 240: 7349, 545: 76, 76, 562: 76, 566: 76, 568: 76, 571: 76, 590: 76, 592: 76, 76, 598: 76, 601: 76, 622: 76, 633: 76, 640: 76, 670: 76, 727: 76, 76, 818: 76, 842: 76, 845: 76, 852: 76, 76, 1260: 7358}, // 4455 + {7357}, + {57: 73, 93: 73, 73, 96: 73, 98: 73, 101: 73, 103: 73, 106: 73, 545: 73, 73, 562: 73, 566: 73, 568: 73, 571: 73, 590: 73, 592: 73, 73, 598: 73, 601: 73, 622: 73, 633: 73, 640: 73, 670: 73, 727: 73, 73, 818: 73, 842: 73, 845: 73, 852: 73, 73, 1451: 7353}, + {57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 106: 7355, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7354, 7272, 7271, 7280, 7281, 7284}, + {7356}, {69, 69, 57: 69}, - {57: 72, 93: 72, 72, 96: 72, 98: 72, 101: 72, 103: 72, 106: 72, 545: 72, 72, 562: 72, 566: 72, 568: 72, 571: 72, 590: 72, 592: 72, 72, 597: 72, 601: 72, 622: 72, 633: 72, 640: 72, 670: 72, 727: 72, 72, 818: 72, 842: 72, 845: 72, 852: 72, 72}, - {57: 75, 93: 75, 75, 96: 75, 98: 75, 101: 75, 103: 75, 106: 75, 240: 75, 545: 75, 75, 562: 75, 566: 75, 568: 75, 571: 75, 590: 75, 592: 75, 75, 597: 75, 601: 75, 622: 75, 633: 75, 640: 75, 670: 75, 727: 75, 75, 818: 75, 842: 75, 845: 75, 852: 75, 75}, - {7354}, - {57: 74, 93: 74, 74, 96: 74, 98: 74, 101: 74, 103: 74, 106: 74, 240: 74, 545: 74, 74, 562: 74, 566: 74, 568: 74, 571: 74, 590: 74, 592: 74, 74, 597: 74, 601: 74, 622: 74, 633: 74, 640: 74, 670: 74, 727: 74, 74, 818: 74, 842: 74, 845: 74, 852: 74, 74}, // 4460 - {9: 2123, 127: 2123, 136: 2123, 183: 2123, 185: 2123, 2123, 2123, 2123, 196: 2123, 198: 2123, 200: 2123, 209: 2123, 214: 2123, 2123, 2123, 220: 2123, 2123, 223: 2123, 567: 2123, 571: 2123, 600: 2123, 723: 2123, 746: 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 755: 2123, 2123, 2123, 2123, 2123, 762: 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 2123, 1360: 7384}, + {57: 72, 93: 72, 72, 96: 72, 98: 72, 101: 72, 103: 72, 106: 72, 545: 72, 72, 562: 72, 566: 72, 568: 72, 571: 72, 590: 72, 592: 72, 72, 598: 72, 601: 72, 622: 72, 633: 72, 640: 72, 670: 72, 727: 72, 72, 818: 72, 842: 72, 845: 72, 852: 72, 72}, + {57: 75, 93: 75, 75, 96: 75, 98: 75, 101: 75, 103: 75, 106: 75, 240: 75, 545: 75, 75, 562: 75, 566: 75, 568: 75, 571: 75, 590: 75, 592: 75, 75, 598: 75, 601: 75, 622: 75, 633: 75, 640: 75, 670: 75, 727: 75, 75, 818: 75, 842: 75, 845: 75, 852: 75, 75}, + {7359}, + {57: 74, 93: 74, 74, 96: 74, 98: 74, 101: 74, 103: 74, 106: 74, 240: 74, 545: 74, 74, 562: 74, 566: 74, 568: 74, 571: 74, 590: 74, 592: 74, 74, 598: 74, 601: 74, 622: 74, 633: 74, 640: 74, 670: 74, 727: 74, 74, 818: 74, 842: 74, 845: 74, 852: 74, 74}, + {9: 2124, 127: 2124, 136: 2124, 183: 2124, 185: 2124, 2124, 2124, 2124, 196: 2124, 198: 2124, 200: 2124, 209: 2124, 214: 2124, 2124, 2124, 220: 2124, 2124, 223: 2124, 567: 2124, 571: 2124, 600: 2124, 723: 2124, 746: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 755: 2124, 2124, 2124, 2124, 2124, 762: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 1360: 7389}, + // 4465 {9: 104, 127: 104, 136: 104, 183: 104, 185: 104, 104, 104, 104, 196: 104, 198: 104, 200: 104, 209: 104, 214: 104, 104, 104, 220: 104, 104, 223: 104, 567: 104, 571: 104, 600: 104, 723: 104, 746: 104, 104, 104, 104, 104, 104, 104, 104, 755: 104, 104, 104, 104, 104, 762: 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104}, - {9: 7378, 127: 5073, 136: 5074, 183: 5063, 185: 5084, 5083, 5046, 5086, 196: 5085, 198: 5065, 200: 5043, 209: 5080, 214: 5052, 5042, 5061, 220: 5069, 5068, 223: 5072, 567: 5067, 571: 5062, 600: 5057, 723: 5066, 746: 5049, 5047, 5071, 5070, 5044, 5040, 5034, 5048, 755: 5058, 5041, 5076, 5050, 5051, 762: 5035, 5036, 5037, 5038, 5039, 5064, 5078, 5082, 5077, 5032, 5081, 5033, 5045, 5031, 5075, 5030, 5079, 969: 5053, 1040: 5055, 1044: 5029, 5059, 5026, 1053: 5024, 1061: 5027, 5028, 1069: 5025, 1074: 5054, 1078: 5022, 5056, 1099: 5023, 1103: 5060, 1106: 7379, 1115: 5087}, - {272: 7361}, + {9: 7383, 127: 5074, 136: 5075, 183: 5064, 185: 5085, 5084, 5047, 5087, 196: 5086, 198: 5066, 200: 5044, 209: 5081, 214: 5053, 5043, 5062, 220: 5070, 5069, 223: 5073, 567: 5068, 571: 5063, 600: 5058, 723: 5067, 746: 5050, 5048, 5072, 5071, 5045, 5041, 5035, 5049, 755: 5059, 5042, 5077, 5051, 5052, 762: 5036, 5037, 5038, 5039, 5040, 5065, 5079, 5083, 5078, 5033, 5082, 5034, 5046, 5032, 5076, 5031, 5080, 969: 5054, 1040: 5056, 1044: 5030, 5060, 5027, 1053: 5025, 1061: 5028, 5029, 1069: 5026, 1074: 5055, 1078: 5023, 5057, 1099: 5024, 1103: 5061, 1106: 7384, 1115: 5088}, + {272: 7366}, {272: 97}, - // 4465 {272: 96}, - {572: 7362}, - {550: 7367, 573: 3077, 814: 7369, 1258: 7365, 1261: 7364, 1296: 7368, 7370, 7366, 1448: 7363}, - {9: 7376, 57: 7272, 93: 7264, 2907, 96: 2937, 98: 3056, 101: 7261, 103: 7263, 545: 2948, 2947, 562: 2946, 566: 2932, 568: 7262, 571: 7110, 590: 3059, 592: 2918, 7265, 597: 2916, 601: 2931, 622: 2945, 633: 7268, 640: 7271, 670: 2941, 727: 2903, 3058, 790: 7245, 818: 2911, 821: 7246, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 7247, 7256, 836: 3057, 838: 2912, 7251, 7252, 7249, 2917, 845: 7270, 850: 2913, 852: 7273, 7274, 7257, 860: 7258, 7253, 7254, 7248, 872: 7255, 2919, 876: 7259, 7250, 881: 7260, 7269, 7278, 7281, 7282, 7277, 7285, 7283, 7284, 7286, 7280, 7375, 7267, 7266, 7275, 7276, 7279}, - {9: 95, 57: 95, 93: 95, 95, 96: 95, 98: 95, 101: 95, 103: 95, 545: 95, 95, 562: 95, 566: 95, 568: 95, 571: 95, 590: 95, 592: 95, 95, 597: 95, 601: 95, 622: 95, 633: 95, 640: 95, 670: 95, 727: 95, 95, 818: 95, 842: 95, 845: 95, 852: 95, 95}, // 4470 - {9: 93, 57: 93, 93: 93, 93, 96: 93, 98: 93, 101: 93, 103: 93, 545: 93, 93, 562: 93, 566: 93, 568: 93, 571: 93, 590: 93, 592: 93, 93, 597: 93, 601: 93, 622: 93, 633: 93, 640: 93, 670: 93, 727: 93, 93, 818: 93, 842: 93, 845: 93, 852: 93, 93}, - {9: 92, 57: 92, 93: 92, 92, 96: 92, 98: 92, 101: 92, 103: 92, 545: 92, 92, 562: 92, 566: 92, 568: 92, 571: 92, 590: 92, 592: 92, 92, 597: 92, 601: 92, 622: 92, 633: 92, 640: 92, 670: 92, 727: 92, 92, 818: 92, 842: 92, 845: 92, 852: 92, 92}, - {408: 7374}, - {9: 90, 57: 90, 93: 90, 90, 96: 90, 98: 90, 101: 90, 103: 90, 545: 90, 90, 562: 90, 566: 90, 568: 90, 571: 90, 590: 90, 592: 90, 90, 597: 90, 601: 90, 622: 90, 633: 90, 640: 90, 670: 90, 727: 90, 90, 818: 90, 842: 90, 845: 90, 852: 90, 90}, - {9: 89, 57: 89, 93: 89, 89, 96: 89, 98: 89, 101: 89, 103: 89, 545: 89, 89, 562: 89, 566: 89, 568: 89, 571: 89, 590: 89, 592: 89, 89, 597: 89, 601: 89, 622: 89, 633: 89, 640: 89, 670: 89, 727: 89, 89, 818: 89, 842: 89, 845: 89, 852: 89, 89}, + {572: 7367}, + {550: 7372, 573: 3078, 814: 7374, 1258: 7370, 1261: 7369, 1296: 7373, 7375, 7371, 1448: 7368}, + {9: 7381, 57: 7277, 93: 7269, 2908, 96: 2938, 98: 3057, 101: 7266, 103: 7268, 545: 2949, 2948, 562: 2947, 566: 2933, 568: 7267, 571: 7115, 590: 3060, 592: 2919, 7270, 598: 2917, 601: 2932, 622: 2946, 633: 7273, 640: 7276, 670: 2942, 727: 2904, 3059, 790: 7250, 818: 2912, 821: 7251, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 7252, 7261, 837: 3058, 2913, 7256, 7257, 7254, 2918, 845: 7275, 850: 2914, 852: 7278, 7279, 7262, 860: 7263, 7258, 7259, 7253, 872: 7260, 2920, 876: 7264, 7255, 881: 7265, 7274, 7283, 7286, 7287, 7282, 7290, 7288, 7289, 7291, 7285, 7380, 7272, 7271, 7280, 7281, 7284}, + {9: 95, 57: 95, 93: 95, 95, 96: 95, 98: 95, 101: 95, 103: 95, 545: 95, 95, 562: 95, 566: 95, 568: 95, 571: 95, 590: 95, 592: 95, 95, 598: 95, 601: 95, 622: 95, 633: 95, 640: 95, 670: 95, 727: 95, 95, 818: 95, 842: 95, 845: 95, 852: 95, 95}, + {9: 93, 57: 93, 93: 93, 93, 96: 93, 98: 93, 101: 93, 103: 93, 545: 93, 93, 562: 93, 566: 93, 568: 93, 571: 93, 590: 93, 592: 93, 93, 598: 93, 601: 93, 622: 93, 633: 93, 640: 93, 670: 93, 727: 93, 93, 818: 93, 842: 93, 845: 93, 852: 93, 93}, // 4475 - {197: 7372, 547: 87, 1425: 7371}, - {547: 7373}, - {547: 86}, - {9: 88, 57: 88, 93: 88, 88, 96: 88, 98: 88, 101: 88, 103: 88, 545: 88, 88, 562: 88, 566: 88, 568: 88, 571: 88, 590: 88, 592: 88, 88, 597: 88, 601: 88, 622: 88, 633: 88, 640: 88, 670: 88, 727: 88, 88, 818: 88, 842: 88, 845: 88, 852: 88, 88}, - {9: 91, 57: 91, 93: 91, 91, 96: 91, 98: 91, 101: 91, 103: 91, 545: 91, 91, 562: 91, 566: 91, 568: 91, 571: 91, 590: 91, 592: 91, 91, 597: 91, 601: 91, 622: 91, 633: 91, 640: 91, 670: 91, 727: 91, 91, 818: 91, 842: 91, 845: 91, 852: 91, 91}, + {9: 92, 57: 92, 93: 92, 92, 96: 92, 98: 92, 101: 92, 103: 92, 545: 92, 92, 562: 92, 566: 92, 568: 92, 571: 92, 590: 92, 592: 92, 92, 598: 92, 601: 92, 622: 92, 633: 92, 640: 92, 670: 92, 727: 92, 92, 818: 92, 842: 92, 845: 92, 852: 92, 92}, + {408: 7379}, + {9: 90, 57: 90, 93: 90, 90, 96: 90, 98: 90, 101: 90, 103: 90, 545: 90, 90, 562: 90, 566: 90, 568: 90, 571: 90, 590: 90, 592: 90, 90, 598: 90, 601: 90, 622: 90, 633: 90, 640: 90, 670: 90, 727: 90, 90, 818: 90, 842: 90, 845: 90, 852: 90, 90}, + {9: 89, 57: 89, 93: 89, 89, 96: 89, 98: 89, 101: 89, 103: 89, 545: 89, 89, 562: 89, 566: 89, 568: 89, 571: 89, 590: 89, 592: 89, 89, 598: 89, 601: 89, 622: 89, 633: 89, 640: 89, 670: 89, 727: 89, 89, 818: 89, 842: 89, 845: 89, 852: 89, 89}, + {197: 7377, 547: 87, 1425: 7376}, // 4480 + {547: 7378}, + {547: 86}, + {9: 88, 57: 88, 93: 88, 88, 96: 88, 98: 88, 101: 88, 103: 88, 545: 88, 88, 562: 88, 566: 88, 568: 88, 571: 88, 590: 88, 592: 88, 88, 598: 88, 601: 88, 622: 88, 633: 88, 640: 88, 670: 88, 727: 88, 88, 818: 88, 842: 88, 845: 88, 852: 88, 88}, + {9: 91, 57: 91, 93: 91, 91, 96: 91, 98: 91, 101: 91, 103: 91, 545: 91, 91, 562: 91, 566: 91, 568: 91, 571: 91, 590: 91, 592: 91, 91, 598: 91, 601: 91, 622: 91, 633: 91, 640: 91, 670: 91, 727: 91, 91, 818: 91, 842: 91, 845: 91, 852: 91, 91}, {98}, - {550: 7367, 573: 3077, 814: 7369, 1258: 7365, 1261: 7377, 1296: 7368, 7370, 7366}, - {9: 94, 57: 94, 93: 94, 94, 96: 94, 98: 94, 101: 94, 103: 94, 545: 94, 94, 562: 94, 566: 94, 568: 94, 571: 94, 590: 94, 592: 94, 94, 597: 94, 601: 94, 622: 94, 633: 94, 640: 94, 670: 94, 727: 94, 94, 818: 94, 842: 94, 845: 94, 852: 94, 94}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7383, 3091, 3092, 3090}, - {102, 549: 7380, 1449: 7381}, // 4485 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3172, 3120, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3089, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3204, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3211, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3133, 3624, 3526, 3621, 3285, 3191, 3162, 3278, 3279, 3274, 3232, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3213, 3095, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3131, 3153, 3200, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3201, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3217, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3156, 3236, 3166, 3394, 3320, 3087, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3273, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3088, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3219, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3537, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3193, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3513, 3215, 3514, 3515, 3107, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3532, 3533, 3357, 3606, 3607, 3586, 3585, 3397, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3255, 3272, 3543, 3398, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3551, 3552, 3553, 3268, 3564, 3565, 3576, 3205, 3560, 3561, 3562, 3595, 3214, 545: 3658, 547: 3640, 3656, 3666, 3740, 554: 3671, 3675, 557: 3655, 3654, 3694, 561: 3631, 3667, 566: 3674, 3692, 573: 3635, 593: 3669, 600: 3662, 3693, 633: 3664, 640: 3673, 642: 3630, 3738, 3632, 3676, 650: 3634, 3633, 3638, 3659, 3639, 3745, 3649, 3661, 3668, 3660, 3665, 3637, 3690, 3672, 3677, 3682, 3735, 3683, 3684, 671: 3713, 673: 3652, 3653, 3708, 3709, 3710, 3711, 3712, 3663, 3695, 3705, 3706, 3699, 3714, 3715, 3716, 3700, 3718, 3719, 3701, 3717, 3696, 3704, 3702, 3688, 3720, 3721, 3725, 3678, 3681, 3724, 3730, 3729, 3731, 3728, 3732, 3727, 3726, 3723, 3722, 3680, 3679, 3685, 3686, 725: 3741, 786: 3641, 3091, 3092, 3090, 3657, 3734, 3648, 3642, 3636, 3707, 3645, 3643, 3644, 3687, 3698, 3697, 3691, 3689, 3703, 3746, 3651, 3733, 3650, 3647, 3744, 3743, 3742, 7382}, + {550: 7372, 573: 3078, 814: 7374, 1258: 7370, 1261: 7382, 1296: 7373, 7375, 7371}, + {9: 94, 57: 94, 93: 94, 94, 96: 94, 98: 94, 101: 94, 103: 94, 545: 94, 94, 562: 94, 566: 94, 568: 94, 571: 94, 590: 94, 592: 94, 94, 598: 94, 601: 94, 622: 94, 633: 94, 640: 94, 670: 94, 727: 94, 94, 818: 94, 842: 94, 845: 94, 852: 94, 94}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7388, 3092, 3093, 3091}, + {102, 549: 7385, 1449: 7386}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3173, 3121, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3090, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3205, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3212, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3134, 3625, 3527, 3622, 3286, 3192, 3163, 3279, 3280, 3275, 3233, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3214, 3096, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3132, 3154, 3201, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3202, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3218, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3157, 3237, 3167, 3395, 3321, 3088, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3274, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3089, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3220, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3538, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3194, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3514, 3216, 3515, 3516, 3108, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3533, 3534, 3358, 3607, 3608, 3587, 3586, 3398, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3256, 3273, 3544, 3399, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3552, 3553, 3554, 3269, 3565, 3566, 3577, 3206, 3561, 3562, 3563, 3596, 3215, 545: 3659, 547: 3641, 3657, 3667, 3741, 554: 3672, 3676, 557: 3656, 3655, 3695, 561: 3632, 3668, 566: 3675, 3693, 573: 3636, 593: 3670, 600: 3663, 3694, 633: 3665, 640: 3674, 642: 3631, 3739, 3633, 3677, 650: 3635, 3634, 3639, 3660, 3640, 3746, 3650, 3662, 3669, 3661, 3666, 3638, 3691, 3673, 3678, 3683, 3736, 3684, 3685, 671: 3714, 673: 3653, 3654, 3709, 3710, 3711, 3712, 3713, 3664, 3696, 3706, 3707, 3700, 3715, 3716, 3717, 3701, 3719, 3720, 3702, 3718, 3697, 3705, 3703, 3689, 3721, 3722, 3726, 3679, 3682, 3725, 3731, 3730, 3732, 3729, 3733, 3728, 3727, 3724, 3723, 3681, 3680, 3686, 3687, 725: 3742, 786: 3642, 3092, 3093, 3091, 3658, 3735, 3649, 3643, 3637, 3708, 3646, 3644, 3645, 3688, 3699, 3698, 3692, 3690, 3704, 3747, 3652, 3734, 3651, 3648, 3745, 3744, 3743, 7387}, + // 4490 {100}, - {101, 581: 3800, 3798, 3799, 3797, 3795, 815: 3796, 3794}, + {101, 581: 3801, 3799, 3800, 3798, 3796, 815: 3797, 3795}, {9: 103, 127: 103, 136: 103, 183: 103, 185: 103, 103, 103, 103, 196: 103, 198: 103, 200: 103, 209: 103, 214: 103, 103, 103, 220: 103, 103, 223: 103, 567: 103, 571: 103, 600: 103, 723: 103, 746: 103, 103, 103, 103, 103, 103, 103, 103, 755: 103, 103, 103, 103, 103, 762: 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103}, - {572: 7385}, - // 4490 - {545: 2948, 2947, 562: 2946, 622: 2945, 670: 2941, 790: 7386, 821: 7387, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 7388, 7389, 1442: 7390}, - {107, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, + {572: 7390}, + {545: 2949, 2948, 562: 2947, 622: 2946, 670: 2942, 790: 7391, 821: 7392, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 7393, 7394, 1442: 7395}, + // 4495 + {107, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, {109, 553: 1030, 564: 1030, 1030}, {108}, {106}, - // 4495 {99}, + // 4500 {83, 83}, - {57: 7396}, - {576: 7395}, + {57: 7401}, + {576: 7400}, {57: 80}, - // 4500 {57: 81}, - {574: 7397}, - {57: 7399, 1446: 7398}, - {84, 84, 9: 7400}, - {79, 79, 9: 79}, // 4505 - {57: 7401}, + {574: 7402}, + {57: 7404, 1446: 7403}, + {84, 84, 9: 7405}, + {79, 79, 9: 79}, + {57: 7406}, + // 4510 {78, 78, 9: 78}, {85, 85}, - {127: 5073, 136: 5074, 183: 5063, 185: 5084, 5083, 5046, 5086, 196: 5085, 198: 5065, 200: 5043, 209: 5080, 214: 5052, 5042, 5061, 220: 5069, 5068, 223: 5072, 567: 5067, 571: 5062, 600: 5057, 723: 5066, 746: 5049, 5047, 5071, 5070, 5044, 5040, 5034, 5048, 755: 5058, 5041, 5076, 5050, 5051, 762: 5035, 5036, 5037, 5038, 5039, 5064, 5078, 5082, 5077, 5032, 5081, 5033, 5045, 5031, 5075, 5030, 5079, 969: 5053, 1040: 5055, 1044: 5029, 5059, 5026, 1053: 5024, 1061: 5027, 5028, 1069: 5025, 1074: 5054, 1078: 5022, 5056, 1099: 5023, 1103: 5060, 1106: 7404, 1115: 5087}, + {127: 5074, 136: 5075, 183: 5064, 185: 5085, 5084, 5047, 5087, 196: 5086, 198: 5066, 200: 5044, 209: 5081, 214: 5053, 5043, 5062, 220: 5070, 5069, 223: 5073, 567: 5068, 571: 5063, 600: 5058, 723: 5067, 746: 5050, 5048, 5072, 5071, 5045, 5041, 5035, 5049, 755: 5059, 5042, 5077, 5051, 5052, 762: 5036, 5037, 5038, 5039, 5040, 5065, 5079, 5083, 5078, 5033, 5082, 5034, 5046, 5032, 5076, 5031, 5080, 969: 5054, 1040: 5056, 1044: 5030, 5060, 5027, 1053: 5025, 1061: 5028, 5029, 1069: 5026, 1074: 5055, 1078: 5023, 5057, 1099: 5024, 1103: 5061, 1106: 7409, 1115: 5088}, {9: 129, 52: 129}, - // 4510 - {2: 128, 128, 128, 128, 128, 128, 128, 10: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 53: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 620: 7240, 1209: 7242, 1245: 7241, 1294: 7239, 7406}, - {9: 131, 52: 131}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7408}, - {188, 188, 6: 188, 188, 188, 15: 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, 95: 7416, 97: 7413, 99: 7419, 7420, 104: 7421, 7414, 107: 7412, 7422, 7418, 7415, 549: 188, 552: 188, 188, 567: 188, 580: 188, 723: 188, 188, 735: 7417, 1031: 7411, 1357: 7409, 1467: 7410}, - {588, 588, 6: 4792, 4794, 592, 15: 4811, 2485, 4809, 4748, 4813, 4800, 4829, 4793, 4796, 4795, 4798, 4799, 4801, 4808, 592, 4819, 4820, 4830, 4806, 4807, 4812, 4814, 4826, 4825, 4834, 4827, 4824, 4817, 4822, 4823, 4816, 4818, 4821, 4810, 4831, 4832, 549: 4791, 552: 2485, 4828, 567: 2485, 580: 5576, 723: 2485, 4797, 880: 4802, 906: 4804, 927: 4803, 948: 4805, 955: 4815, 960: 4833, 1035: 6269, 1158: 7442}, + {2: 128, 128, 128, 128, 128, 128, 128, 10: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 53: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 620: 7245, 1209: 7247, 1245: 7246, 1294: 7244, 7411}, // 4515 - {187, 187, 6: 187, 187, 187, 15: 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, 95: 7416, 97: 7413, 99: 7419, 7420, 104: 7421, 7414, 107: 7412, 7422, 7418, 7415, 549: 187, 552: 187, 187, 567: 187, 580: 187, 723: 187, 187, 735: 7417, 1031: 7441}, - {186, 186, 6: 186, 186, 186, 15: 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, 95: 186, 97: 186, 99: 186, 186, 104: 186, 186, 107: 186, 186, 186, 186, 549: 186, 552: 186, 186, 567: 186, 580: 186, 723: 186, 186, 735: 186}, - {557: 2355, 2355, 569: 4654, 573: 2355, 737: 7438, 817: 7437}, - {546: 7434, 557: 2355, 2355, 569: 4654, 573: 2355, 817: 7433}, - {557: 2355, 2355, 569: 4654, 573: 2355, 817: 7431}, + {9: 131, 52: 131}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7413}, + {188, 188, 6: 188, 188, 188, 15: 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, 95: 7421, 97: 7418, 99: 7424, 7425, 104: 7426, 7419, 107: 7417, 7427, 7423, 7420, 549: 188, 552: 188, 188, 567: 188, 580: 188, 723: 188, 188, 735: 7422, 1031: 7416, 1357: 7414, 1467: 7415}, + {588, 588, 6: 4793, 4795, 592, 15: 4812, 2486, 4810, 4749, 4814, 4801, 4830, 4794, 4797, 4796, 4799, 4800, 4802, 4809, 592, 4820, 4821, 4831, 4807, 4808, 4813, 4815, 4827, 4826, 4835, 4828, 4825, 4818, 4823, 4824, 4817, 4819, 4822, 4811, 4832, 4833, 549: 4792, 552: 2486, 4829, 567: 2486, 580: 5577, 723: 2486, 4798, 880: 4803, 906: 4805, 927: 4804, 948: 4806, 955: 4816, 960: 4834, 1035: 6274, 1158: 7447}, + {187, 187, 6: 187, 187, 187, 15: 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, 95: 7421, 97: 7418, 99: 7424, 7425, 104: 7426, 7419, 107: 7417, 7427, 7423, 7420, 549: 187, 552: 187, 187, 567: 187, 580: 187, 723: 187, 187, 735: 7422, 1031: 7446}, // 4520 + {186, 186, 6: 186, 186, 186, 15: 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, 95: 186, 97: 186, 99: 186, 186, 104: 186, 186, 107: 186, 186, 186, 186, 549: 186, 552: 186, 186, 567: 186, 580: 186, 723: 186, 186, 735: 186}, + {557: 2356, 2356, 569: 4655, 573: 2356, 737: 7443, 817: 7442}, + {546: 7439, 557: 2356, 2356, 569: 4655, 573: 2356, 817: 7438}, + {557: 2356, 2356, 569: 4655, 573: 2356, 817: 7436}, {179, 179, 6: 179, 179, 179, 15: 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, 95: 179, 97: 179, 99: 179, 179, 104: 179, 179, 107: 179, 179, 179, 179, 112: 179, 549: 179, 552: 179, 179, 567: 179, 580: 179, 723: 179, 179, 735: 179}, - {99: 7429, 104: 7430, 7427, 735: 7428}, - {557: 2355, 2355, 569: 4654, 573: 2355, 817: 7425}, - {176, 176, 6: 176, 176, 176, 15: 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, 95: 176, 97: 176, 99: 176, 176, 104: 176, 176, 107: 176, 176, 176, 176, 112: 176, 549: 176, 552: 176, 176, 567: 176, 580: 176, 723: 176, 176, 735: 176}, - {557: 2355, 2355, 569: 4654, 573: 2355, 817: 7423}, // 4525 + {99: 7434, 104: 7435, 7432, 735: 7433}, + {557: 2356, 2356, 569: 4655, 573: 2356, 817: 7430}, + {176, 176, 6: 176, 176, 176, 15: 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, 95: 176, 97: 176, 99: 176, 176, 104: 176, 176, 107: 176, 176, 176, 176, 112: 176, 549: 176, 552: 176, 176, 567: 176, 580: 176, 723: 176, 176, 735: 176}, + {557: 2356, 2356, 569: 4655, 573: 2356, 817: 7428}, {173, 173, 6: 173, 173, 173, 15: 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, 95: 173, 97: 173, 99: 173, 173, 104: 173, 173, 107: 173, 173, 173, 173, 112: 173, 549: 173, 552: 173, 173, 567: 173, 580: 173, 723: 173, 173, 735: 173}, + // 4530 {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, 95: 171, 97: 171, 99: 171, 171, 104: 171, 171, 107: 171, 171, 171, 171, 112: 171, 549: 171, 552: 171, 171, 567: 171, 580: 171, 723: 171, 171, 735: 171}, {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, 95: 170, 97: 170, 99: 170, 170, 104: 170, 170, 107: 170, 170, 170, 170, 112: 170, 549: 170, 552: 170, 170, 567: 170, 580: 170, 723: 170, 170, 735: 170}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7424}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7429}, {174, 174, 6: 174, 174, 174, 15: 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, 95: 174, 97: 174, 99: 174, 174, 104: 174, 174, 107: 174, 174, 174, 174, 112: 174, 549: 174, 552: 174, 174, 567: 174, 580: 174, 723: 174, 174, 735: 174}, - // 4530 - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7426}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7431}, + // 4535 {177, 177, 6: 177, 177, 177, 15: 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, 95: 177, 97: 177, 99: 177, 177, 104: 177, 177, 107: 177, 177, 177, 177, 112: 177, 549: 177, 552: 177, 177, 567: 177, 580: 177, 723: 177, 177, 735: 177}, {178, 178, 6: 178, 178, 178, 15: 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, 95: 178, 97: 178, 99: 178, 178, 104: 178, 178, 107: 178, 178, 178, 178, 112: 178, 549: 178, 552: 178, 178, 567: 178, 580: 178, 723: 178, 178, 735: 178}, {175, 175, 6: 175, 175, 175, 15: 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, 95: 175, 97: 175, 99: 175, 175, 104: 175, 175, 107: 175, 175, 175, 175, 112: 175, 549: 175, 552: 175, 175, 567: 175, 580: 175, 723: 175, 175, 735: 175}, {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, 95: 172, 97: 172, 99: 172, 172, 104: 172, 172, 107: 172, 172, 172, 172, 112: 172, 549: 172, 552: 172, 172, 567: 172, 580: 172, 723: 172, 172, 735: 172}, - // 4535 {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, 95: 169, 97: 169, 99: 169, 169, 104: 169, 169, 107: 169, 169, 169, 169, 112: 169, 549: 169, 552: 169, 169, 567: 169, 580: 169, 723: 169, 169, 735: 169}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7432}, - {180, 180, 6: 180, 180, 180, 15: 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, 95: 180, 97: 180, 99: 180, 180, 104: 180, 180, 107: 180, 180, 180, 180, 112: 180, 549: 180, 552: 180, 180, 567: 180, 580: 180, 723: 180, 180, 735: 180}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7436}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7435}, // 4540 + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7437}, + {180, 180, 6: 180, 180, 180, 15: 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, 95: 180, 97: 180, 99: 180, 180, 104: 180, 180, 107: 180, 180, 180, 180, 112: 180, 549: 180, 552: 180, 180, 567: 180, 580: 180, 723: 180, 180, 735: 180}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7441}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7440}, {181, 181, 6: 181, 181, 181, 15: 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, 95: 181, 97: 181, 99: 181, 181, 104: 181, 181, 107: 181, 181, 181, 181, 112: 181, 549: 181, 552: 181, 181, 567: 181, 580: 181, 723: 181, 181, 735: 181}, + // 4545 {182, 182, 6: 182, 182, 182, 15: 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, 95: 182, 97: 182, 99: 182, 182, 104: 182, 182, 107: 182, 182, 182, 182, 112: 182, 549: 182, 552: 182, 182, 567: 182, 580: 182, 723: 182, 182, 735: 182}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7440}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7439}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7445}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7444}, {183, 183, 6: 183, 183, 183, 15: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 95: 183, 97: 183, 99: 183, 183, 104: 183, 183, 107: 183, 183, 183, 183, 112: 183, 549: 183, 552: 183, 183, 567: 183, 580: 183, 723: 183, 183, 735: 183}, - // 4545 {184, 184, 6: 184, 184, 184, 15: 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, 95: 184, 97: 184, 99: 184, 184, 104: 184, 184, 107: 184, 184, 184, 184, 112: 184, 549: 184, 552: 184, 184, 567: 184, 580: 184, 723: 184, 184, 735: 184}, + // 4550 {185, 185, 6: 185, 185, 185, 15: 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, 95: 185, 97: 185, 99: 185, 185, 104: 185, 185, 107: 185, 185, 185, 185, 549: 185, 552: 185, 185, 567: 185, 580: 185, 723: 185, 185, 735: 185}, {189, 189}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 549: 2150, 593: 5422, 899: 7444}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 786: 4661, 3091, 3092, 3090, 954: 7445}, - // 4550 - {119: 7452, 7450, 7449, 7451, 7448, 994: 7446, 1271: 7447}, - {2886, 2886, 9: 2886, 119: 2886, 2886, 2886, 2886, 2886}, - {194, 194, 9: 7500, 119: 7452, 7450, 7449, 7451, 7448, 994: 7499}, - {569: 4654, 573: 2355, 817: 7497}, - {322: 2355, 333: 2355, 2355, 569: 4654, 817: 7492}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 549: 2151, 593: 5423, 899: 7449}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 786: 4662, 3092, 3093, 3091, 954: 7450}, + {119: 7457, 7455, 7454, 7456, 7453, 994: 7451, 1271: 7452}, // 4555 - {2863, 2863, 9: 2863, 119: 2863, 2863, 2863, 2863, 2863, 569: 4654, 573: 2355, 642: 2355, 644: 2355, 817: 7490}, - {545: 2355, 561: 2355, 569: 4654, 817: 7466}, - {545: 2355, 561: 2355, 569: 4654, 817: 7453}, - {545: 7454, 561: 7455}, - {52: 7457, 208: 7459, 1055: 7458, 1458: 7456}, + {2887, 2887, 9: 2887, 119: 2887, 2887, 2887, 2887, 2887}, + {194, 194, 9: 7505, 119: 7457, 7455, 7454, 7456, 7453, 994: 7504}, + {569: 4655, 573: 2356, 817: 7502}, + {322: 2356, 333: 2356, 2356, 569: 4655, 817: 7497}, + {2864, 2864, 9: 2864, 119: 2864, 2864, 2864, 2864, 2864, 569: 4655, 573: 2356, 642: 2356, 644: 2356, 817: 7495}, // 4560 - {2856, 2856, 9: 2856, 119: 2856, 2856, 2856, 2856, 2856}, - {9: 7464, 52: 7462, 208: 7459, 1055: 7463}, + {545: 2356, 561: 2356, 569: 4655, 817: 7471}, + {545: 2356, 561: 2356, 569: 4655, 817: 7458}, + {545: 7459, 561: 7460}, + {52: 7462, 208: 7464, 1055: 7463, 1458: 7461}, {2857, 2857, 9: 2857, 119: 2857, 2857, 2857, 2857, 2857}, - {9: 2855, 52: 2855, 208: 2855}, - {547: 2355, 569: 4654, 817: 7460}, // 4565 - {547: 7461}, - {9: 2852, 52: 2852, 208: 2852}, + {9: 7469, 52: 7467, 208: 7464, 1055: 7468}, {2858, 2858, 9: 2858, 119: 2858, 2858, 2858, 2858, 2858}, - {9: 2854, 52: 2854, 208: 2854}, - {208: 7459, 1055: 7465}, + {9: 2856, 52: 2856, 208: 2856}, + {547: 2356, 569: 4655, 817: 7465}, + {547: 7466}, // 4570 {9: 2853, 52: 2853, 208: 2853}, - {545: 7467, 561: 7468}, - {52: 7474, 102: 7472, 144: 7473, 146: 7471, 1056: 7469, 1460: 7470}, {2859, 2859, 9: 2859, 119: 2859, 2859, 2859, 2859, 2859}, - {9: 2880, 52: 2880, 102: 2880, 144: 2880, 146: 2880}, + {9: 2855, 52: 2855, 208: 2855}, + {208: 7464, 1055: 7470}, + {9: 2854, 52: 2854, 208: 2854}, // 4575 - {9: 7487, 52: 7488, 102: 7472, 144: 7473, 146: 7471, 1056: 7486}, - {547: 2355, 569: 4654, 817: 7484}, - {239: 2355, 241: 2355, 569: 4654, 817: 7482, 951: 2355}, - {126: 2355, 269: 2355, 282: 2355, 569: 4654, 817: 7475}, + {545: 7472, 561: 7473}, + {52: 7479, 102: 7477, 144: 7478, 146: 7476, 1056: 7474, 1460: 7475}, {2860, 2860, 9: 2860, 119: 2860, 2860, 2860, 2860, 2860}, + {9: 2881, 52: 2881, 102: 2881, 144: 2881, 146: 2881}, + {9: 7492, 52: 7493, 102: 7477, 144: 7478, 146: 7476, 1056: 7491}, // 4580 - {126: 4649, 269: 4647, 282: 4648, 1273: 7476}, - {9: 2868, 52: 2868, 102: 2868, 144: 2868, 146: 2868, 169: 7478, 1518: 7477}, - {9: 2869, 52: 2869, 102: 2869, 144: 2869, 146: 2869}, - {375: 2355, 547: 2355, 569: 4654, 817: 7479}, - {375: 7481, 547: 7480}, + {547: 2356, 569: 4655, 817: 7489}, + {239: 2356, 241: 2356, 569: 4655, 817: 7487, 951: 2356}, + {126: 2356, 269: 2356, 282: 2356, 569: 4655, 817: 7480}, + {2861, 2861, 9: 2861, 119: 2861, 2861, 2861, 2861, 2861}, + {126: 4650, 269: 4648, 282: 4649, 1273: 7481}, // 4585 - {9: 2867, 52: 2867, 102: 2867, 144: 2867, 146: 2867}, - {9: 2866, 52: 2866, 102: 2866, 144: 2866, 146: 2866}, - {239: 4657, 241: 4656, 951: 4658, 1272: 7483}, + {9: 2869, 52: 2869, 102: 2869, 144: 2869, 146: 2869, 169: 7483, 1518: 7482}, {9: 2870, 52: 2870, 102: 2870, 144: 2870, 146: 2870}, - {547: 7485}, + {375: 2356, 547: 2356, 569: 4655, 817: 7484}, + {375: 7486, 547: 7485}, + {9: 2868, 52: 2868, 102: 2868, 144: 2868, 146: 2868}, // 4590 + {9: 2867, 52: 2867, 102: 2867, 144: 2867, 146: 2867}, + {239: 4658, 241: 4657, 951: 4659, 1272: 7488}, {9: 2871, 52: 2871, 102: 2871, 144: 2871, 146: 2871}, - {9: 2879, 52: 2879, 102: 2879, 144: 2879, 146: 2879}, - {102: 7472, 144: 7473, 146: 7471, 1056: 7489}, - {2861, 2861, 9: 2861, 119: 2861, 2861, 2861, 2861, 2861}, - {9: 2878, 52: 2878, 102: 2878, 144: 2878, 146: 2878}, + {547: 7490}, + {9: 2872, 52: 2872, 102: 2872, 144: 2872, 146: 2872}, // 4595 - {573: 3077, 642: 6816, 644: 6817, 814: 6815, 1015: 7491}, + {9: 2880, 52: 2880, 102: 2880, 144: 2880, 146: 2880}, + {102: 7477, 144: 7478, 146: 7476, 1056: 7494}, {2862, 2862, 9: 2862, 119: 2862, 2862, 2862, 2862, 2862}, - {322: 7495, 333: 7493, 7494, 1459: 7496}, + {9: 2879, 52: 2879, 102: 2879, 144: 2879, 146: 2879}, + {573: 3078, 642: 6821, 644: 6822, 814: 6820, 1015: 7496}, + // 4600 + {2863, 2863, 9: 2863, 119: 2863, 2863, 2863, 2863, 2863}, + {322: 7500, 333: 7498, 7499, 1459: 7501}, + {2884, 2884, 9: 2884, 119: 2884, 2884, 2884, 2884, 2884}, {2883, 2883, 9: 2883, 119: 2883, 2883, 2883, 2883, 2883}, {2882, 2882, 9: 2882, 119: 2882, 2882, 2882, 2882, 2882}, - // 4600 - {2881, 2881, 9: 2881, 119: 2881, 2881, 2881, 2881, 2881}, - {2864, 2864, 9: 2864, 119: 2864, 2864, 2864, 2864, 2864}, - {573: 3077, 814: 3921, 829: 7498}, - {2865, 2865, 9: 2865, 119: 2865, 2865, 2865, 2865, 2865}, - {2885, 2885, 9: 2885, 119: 2885, 2885, 2885, 2885, 2885}, // 4605 - {119: 7452, 7450, 7449, 7451, 7448, 994: 7501}, - {2884, 2884, 9: 2884, 119: 2884, 2884, 2884, 2884, 2884}, - {556: 7504, 572: 7503, 576: 7505}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 7512}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 7511}, + {2865, 2865, 9: 2865, 119: 2865, 2865, 2865, 2865, 2865}, + {573: 3078, 814: 3922, 829: 7503}, + {2866, 2866, 9: 2866, 119: 2866, 2866, 2866, 2866, 2866}, + {2886, 2886, 9: 2886, 119: 2886, 2886, 2886, 2886, 2886}, + {119: 7457, 7455, 7454, 7456, 7453, 994: 7506}, // 4610 - {273: 7506}, - {556: 7507}, - {126: 7508}, - {230: 7509}, - {547: 7510}, + {2885, 2885, 9: 2885, 119: 2885, 2885, 2885, 2885, 2885}, + {556: 7509, 572: 7508, 576: 7510}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 7517}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 7516}, + {273: 7511}, // 4615 + {556: 7512}, + {126: 7513}, + {230: 7514}, + {547: 7515}, {352, 352}, + // 4620 {353, 353}, - {556: 7513}, - {545: 2948, 2947, 562: 2946, 566: 2932, 601: 2931, 622: 2945, 670: 2941, 728: 3058, 790: 6421, 818: 6419, 821: 6422, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 6420, 6424, 6423, 836: 3057, 838: 6426, 6427, 6428, 6425, 944: 7514}, + {556: 7518}, + {545: 2949, 2948, 562: 2947, 566: 2933, 601: 2932, 622: 2946, 670: 2942, 728: 3059, 790: 6426, 818: 6424, 821: 6427, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 6425, 6429, 6428, 837: 3058, 6431, 6432, 6433, 6430, 944: 7519}, {354, 354}, - // 4620 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 7517, 6397, 1279: 7518, 1461: 7516}, - {429, 429, 9: 7519}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 7522, 6402, 1279: 7523, 1461: 7521}, + // 4625 + {429, 429, 9: 7524}, {365, 365, 9: 365}, {364, 364, 9: 364}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 6391, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 6396, 786: 3792, 3091, 3092, 3090, 820: 5897, 913: 6398, 934: 7517, 6397, 1279: 7520}, - // 4625 + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 6396, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 6401, 786: 3793, 3092, 3093, 3091, 820: 5898, 913: 6403, 934: 7522, 6402, 1279: 7525}, {363, 363, 9: 363}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5960, 1011: 5961, 1039: 7522}, - {411, 411, 6: 411, 9: 5963, 15: 411, 51: 411, 53: 411, 411, 411, 411, 546: 411, 739: 6007, 1091: 6006, 7523}, - {419, 419, 6: 419, 15: 419, 51: 419, 53: 419, 419, 419, 419, 546: 7525, 1148: 7524}, - {392, 392, 6: 392, 15: 7541, 51: 392, 53: 392, 7540, 7542, 7543, 1084: 7539, 1252: 7538, 7537}, // 4630 - {174: 7530, 7528, 7529, 7531, 1147: 7527, 1354: 7526}, - {418, 418, 6: 418, 15: 418, 51: 418, 53: 418, 418, 418, 418, 174: 7530, 7528, 7529, 7531, 1147: 7536}, - {417, 417, 6: 417, 15: 417, 51: 417, 53: 417, 417, 417, 417, 174: 417, 417, 417, 417}, - {573: 3077, 814: 4604, 846: 7535}, - {573: 3077, 814: 4604, 846: 7534}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5961, 1011: 5962, 1039: 7527}, + {411, 411, 6: 411, 9: 5964, 15: 411, 51: 411, 53: 411, 411, 411, 411, 546: 411, 739: 6008, 1091: 6007, 7528}, + {419, 419, 6: 419, 15: 419, 51: 419, 53: 419, 419, 419, 419, 546: 7530, 1148: 7529}, + {392, 392, 6: 392, 15: 7546, 51: 392, 53: 392, 7545, 7547, 7548, 1084: 7544, 1252: 7543, 7542}, + {174: 7535, 7533, 7534, 7536, 1147: 7532, 1354: 7531}, // 4635 - {573: 3077, 814: 4604, 846: 7533}, - {573: 3077, 814: 4604, 846: 7532}, + {418, 418, 6: 418, 15: 418, 51: 418, 53: 418, 418, 418, 418, 174: 7535, 7533, 7534, 7536, 1147: 7541}, + {417, 417, 6: 417, 15: 417, 51: 417, 53: 417, 417, 417, 417, 174: 417, 417, 417, 417}, + {573: 3078, 814: 4605, 846: 7540}, + {573: 3078, 814: 4605, 846: 7539}, + {573: 3078, 814: 4605, 846: 7538}, + // 4640 + {573: 3078, 814: 4605, 846: 7537}, {412, 412, 6: 412, 15: 412, 51: 412, 53: 412, 412, 412, 412, 174: 412, 412, 412, 412}, {413, 413, 6: 413, 15: 413, 51: 413, 53: 413, 413, 413, 413, 174: 413, 413, 413, 413}, {414, 414, 6: 414, 15: 414, 51: 414, 53: 414, 414, 414, 414, 174: 414, 414, 414, 414}, - // 4640 {415, 415, 6: 415, 15: 415, 51: 415, 53: 415, 415, 415, 415, 174: 415, 415, 415, 415}, + // 4645 {416, 416, 6: 416, 15: 416, 51: 416, 53: 416, 416, 416, 416, 174: 416, 416, 416, 416}, - {397, 397, 6: 7568, 51: 397, 53: 7569, 1145: 7567}, - {391, 391, 6: 391, 15: 7541, 51: 391, 53: 391, 7540, 7542, 7543, 1084: 7566}, + {397, 397, 6: 7573, 51: 397, 53: 7574, 1145: 7572}, + {391, 391, 6: 391, 15: 7546, 51: 391, 53: 391, 7545, 7547, 7548, 1084: 7571}, {390, 390, 6: 390, 15: 390, 51: 390, 53: 390, 390, 390, 390}, - // 4645 - {577: 7565, 1107: 7564}, - {273: 7547, 404: 7549, 444: 7548, 739: 7550}, - {573: 3077, 814: 4604, 846: 7546}, - {212: 7545, 573: 3077, 814: 4604, 846: 7544}, - {377, 377, 6: 377, 15: 377, 51: 377, 53: 377, 377, 377, 377}, + {577: 7570, 1107: 7569}, // 4650 + {273: 7552, 404: 7554, 444: 7553, 739: 7555}, + {573: 3078, 814: 4605, 846: 7551}, + {212: 7550, 573: 3078, 814: 4605, 846: 7549}, + {377, 377, 6: 377, 15: 377, 51: 377, 53: 377, 377, 377, 377}, {376, 376, 6: 376, 15: 376, 51: 376, 53: 376, 376, 376, 376}, - {378, 378, 6: 378, 15: 378, 51: 378, 53: 378, 378, 378, 378}, - {549: 7562, 573: 3077, 814: 7563}, - {655: 7558}, - {382, 382, 6: 382, 15: 382, 51: 382, 53: 382, 382, 382, 382, 422: 7554, 549: 7555, 655: 7553}, // 4655 - {190: 7551}, - {549: 7552}, + {378, 378, 6: 378, 15: 378, 51: 378, 53: 378, 378, 378, 378}, + {549: 7567, 573: 3078, 814: 7568}, + {655: 7563}, + {382, 382, 6: 382, 15: 382, 51: 382, 53: 382, 382, 382, 382, 422: 7559, 549: 7560, 655: 7558}, + {190: 7556}, + // 4660 + {549: 7557}, {375, 375, 6: 375, 15: 375, 51: 375, 53: 375, 375, 375, 375}, - {573: 3077, 814: 4604, 846: 7556}, + {573: 3078, 814: 4605, 846: 7561}, {380, 380, 6: 380, 15: 380, 51: 380, 53: 380, 380, 380, 380}, - // 4660 {379, 379, 6: 379, 15: 379, 51: 379, 53: 379, 379, 379, 379}, - {143: 7557}, + // 4665 + {143: 7562}, {381, 381, 6: 381, 15: 381, 51: 381, 53: 381, 381, 381, 381}, - {549: 7559, 573: 3077, 814: 7560}, + {549: 7564, 573: 3078, 814: 7565}, {384, 384, 6: 384, 15: 384, 51: 384, 53: 384, 384, 384, 384}, - // 4665 - {143: 7561}, + {143: 7566}, + // 4670 {383, 383, 6: 383, 15: 383, 51: 383, 53: 383, 383, 383, 383}, {386, 386, 6: 386, 15: 386, 51: 386, 53: 386, 386, 386, 386}, {385, 385, 6: 385, 15: 385, 51: 385, 53: 385, 385, 385, 385}, {388, 388, 6: 388, 15: 388, 51: 388, 53: 388, 388, 388, 388}, - // 4670 {387, 387, 6: 387, 15: 387, 51: 387, 53: 387, 387, 387, 387}, - {389, 389, 6: 389, 15: 389, 51: 389, 53: 389, 389, 389, 389}, - {394, 394, 51: 7573, 1270: 7572}, - {547: 7571}, - {547: 7570}, // 4675 + {389, 389, 6: 389, 15: 389, 51: 389, 53: 389, 389, 389, 389}, + {394, 394, 51: 7578, 1270: 7577}, + {547: 7576}, + {547: 7575}, {395, 395, 51: 395}, + // 4680 {396, 396, 51: 396}, {430, 430}, - {586: 7574}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 786: 4661, 3091, 3092, 3090, 954: 7575}, - // 4680 + {586: 7579}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 786: 4662, 3092, 3093, 3091, 954: 7580}, {393, 393}, - {18: 2403, 111: 2403, 142: 2403, 191: 2403, 672: 2403}, - {142: 2398, 191: 7629, 672: 2398, 1512: 7628}, - {569: 7624}, - {225: 7580}, // 4685 - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 593: 5422, 899: 7581}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5593, 3091, 3092, 3090, 1005: 7582}, - {117: 7586, 128: 7591, 7593, 7587, 7592, 7595, 7589, 7585, 7590, 137: 7596, 7594, 7588, 993: 7583, 1254: 7584}, - {2851, 2851, 9: 2851, 117: 2851, 128: 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 137: 2851, 2851, 2851}, - {191, 191, 9: 7622, 117: 7586, 128: 7591, 7593, 7587, 7592, 7595, 7589, 7585, 7590, 137: 7596, 7594, 7588, 993: 7621}, + {18: 2404, 111: 2404, 142: 2404, 191: 2404, 672: 2404}, + {142: 2399, 191: 7634, 672: 2399, 1512: 7633}, + {569: 7629}, + {225: 7585}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 593: 5423, 899: 7586}, // 4690 - {547: 2355, 569: 4654, 817: 7619}, - {547: 2355, 569: 4654, 817: 7617}, - {569: 4654, 573: 2355, 817: 7615}, - {569: 4654, 573: 2355, 817: 7613}, - {569: 4654, 573: 2355, 817: 7611}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5594, 3092, 3093, 3091, 1005: 7587}, + {117: 7591, 128: 7596, 7598, 7592, 7597, 7600, 7594, 7590, 7595, 137: 7601, 7599, 7593, 993: 7588, 1254: 7589}, + {2852, 2852, 9: 2852, 117: 2852, 128: 2852, 2852, 2852, 2852, 2852, 2852, 2852, 2852, 137: 2852, 2852, 2852}, + {191, 191, 9: 7627, 117: 7591, 128: 7596, 7598, 7592, 7597, 7600, 7594, 7590, 7595, 137: 7601, 7599, 7593, 993: 7626}, + {547: 2356, 569: 4655, 817: 7624}, // 4695 - {547: 2355, 569: 4654, 817: 7609}, - {547: 2355, 569: 4654, 817: 7607}, - {547: 2355, 569: 4654, 817: 7605}, - {547: 2355, 569: 4654, 817: 7603}, - {547: 2355, 569: 4654, 817: 7601}, + {547: 2356, 569: 4655, 817: 7622}, + {569: 4655, 573: 2356, 817: 7620}, + {569: 4655, 573: 2356, 817: 7618}, + {569: 4655, 573: 2356, 817: 7616}, + {547: 2356, 569: 4655, 817: 7614}, // 4700 - {547: 2355, 569: 4654, 817: 7599}, - {547: 2355, 569: 4654, 817: 7597}, - {547: 7598}, - {2837, 2837, 9: 2837, 117: 2837, 128: 2837, 2837, 2837, 2837, 2837, 2837, 2837, 2837, 137: 2837, 2837, 2837}, - {547: 7600}, + {547: 2356, 569: 4655, 817: 7612}, + {547: 2356, 569: 4655, 817: 7610}, + {547: 2356, 569: 4655, 817: 7608}, + {547: 2356, 569: 4655, 817: 7606}, + {547: 2356, 569: 4655, 817: 7604}, // 4705 + {547: 2356, 569: 4655, 817: 7602}, + {547: 7603}, {2838, 2838, 9: 2838, 117: 2838, 128: 2838, 2838, 2838, 2838, 2838, 2838, 2838, 2838, 137: 2838, 2838, 2838}, - {547: 7602}, + {547: 7605}, {2839, 2839, 9: 2839, 117: 2839, 128: 2839, 2839, 2839, 2839, 2839, 2839, 2839, 2839, 137: 2839, 2839, 2839}, - {547: 7604}, - {2840, 2840, 9: 2840, 117: 2840, 128: 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, 137: 2840, 2840, 2840}, // 4710 - {547: 7606}, + {547: 7607}, + {2840, 2840, 9: 2840, 117: 2840, 128: 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, 137: 2840, 2840, 2840}, + {547: 7609}, {2841, 2841, 9: 2841, 117: 2841, 128: 2841, 2841, 2841, 2841, 2841, 2841, 2841, 2841, 137: 2841, 2841, 2841}, - {547: 7608}, - {2842, 2842, 9: 2842, 117: 2842, 128: 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, 137: 2842, 2842, 2842}, - {547: 7610}, + {547: 7611}, // 4715 + {2842, 2842, 9: 2842, 117: 2842, 128: 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, 137: 2842, 2842, 2842}, + {547: 7613}, {2843, 2843, 9: 2843, 117: 2843, 128: 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, 137: 2843, 2843, 2843}, - {573: 3077, 814: 3921, 829: 7612}, + {547: 7615}, {2844, 2844, 9: 2844, 117: 2844, 128: 2844, 2844, 2844, 2844, 2844, 2844, 2844, 2844, 137: 2844, 2844, 2844}, - {573: 3077, 814: 3921, 829: 7614}, - {2845, 2845, 9: 2845, 117: 2845, 128: 2845, 2845, 2845, 2845, 2845, 2845, 2845, 2845, 137: 2845, 2845, 2845}, // 4720 - {573: 3077, 814: 3921, 829: 7616}, + {573: 3078, 814: 3922, 829: 7617}, + {2845, 2845, 9: 2845, 117: 2845, 128: 2845, 2845, 2845, 2845, 2845, 2845, 2845, 2845, 137: 2845, 2845, 2845}, + {573: 3078, 814: 3922, 829: 7619}, {2846, 2846, 9: 2846, 117: 2846, 128: 2846, 2846, 2846, 2846, 2846, 2846, 2846, 2846, 137: 2846, 2846, 2846}, - {547: 7618}, - {2847, 2847, 9: 2847, 117: 2847, 128: 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 137: 2847, 2847, 2847}, - {547: 7620}, + {573: 3078, 814: 3922, 829: 7621}, // 4725 + {2847, 2847, 9: 2847, 117: 2847, 128: 2847, 2847, 2847, 2847, 2847, 2847, 2847, 2847, 137: 2847, 2847, 2847}, + {547: 7623}, {2848, 2848, 9: 2848, 117: 2848, 128: 2848, 2848, 2848, 2848, 2848, 2848, 2848, 2848, 137: 2848, 2848, 2848}, - {2850, 2850, 9: 2850, 117: 2850, 128: 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 137: 2850, 2850, 2850}, - {117: 7586, 128: 7591, 7593, 7587, 7592, 7595, 7589, 7585, 7590, 137: 7596, 7594, 7588, 993: 7623}, + {547: 7625}, {2849, 2849, 9: 2849, 117: 2849, 128: 2849, 2849, 2849, 2849, 2849, 2849, 2849, 2849, 137: 2849, 2849, 2849}, - {4: 7626, 460: 7627, 468: 7625}, // 4730 + {2851, 2851, 9: 2851, 117: 2851, 128: 2851, 2851, 2851, 2851, 2851, 2851, 2851, 2851, 137: 2851, 2851, 2851}, + {117: 7591, 128: 7596, 7598, 7592, 7597, 7600, 7594, 7590, 7595, 137: 7601, 7599, 7593, 993: 7628}, + {2850, 2850, 9: 2850, 117: 2850, 128: 2850, 2850, 2850, 2850, 2850, 2850, 2850, 2850, 137: 2850, 2850, 2850}, + {4: 7631, 460: 7632, 468: 7630}, + {142: 2402, 191: 2402, 672: 2402}, + // 4735 {142: 2401, 191: 2401, 672: 2401}, {142: 2400, 191: 2400, 672: 2400}, - {142: 2399, 191: 2399, 672: 2399}, - {142: 2396, 672: 7633, 1515: 7632}, - {569: 7630}, - // 4735 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 7631}, - {142: 2397, 672: 2397}, - {142: 7637}, - {448: 7634}, - {191: 7635, 414: 7636}, + {142: 2397, 672: 7638, 1515: 7637}, + {569: 7635}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 7636}, // 4740 - {142: 2395}, - {142: 2394}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7639, 1514: 7638}, - {545: 7641, 551: 2392, 1513: 7640}, - {545: 2393, 551: 2393}, + {142: 2398, 672: 2398}, + {142: 7642}, + {448: 7639}, + {191: 7640, 414: 7641}, + {142: 2396}, // 4745 - {551: 7647}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7643, 3091, 3092, 3090, 1349: 7642}, - {9: 7645, 52: 7644}, - {9: 2390, 52: 2390}, - {551: 2391}, + {142: 2395}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7644, 1514: 7643}, + {545: 7646, 551: 2393, 1513: 7645}, + {545: 2394, 551: 2394}, + {551: 7652}, // 4750 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7646, 3091, 3092, 3090}, - {9: 2389, 52: 2389}, - {545: 2948, 2947, 562: 2946, 622: 2945, 670: 2941, 790: 7651, 821: 7649, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 3901, 7650, 7648, 1359: 7652}, - {2411, 2411, 546: 2411}, - {2410, 2410, 546: 2410, 553: 1030, 564: 1030, 1030}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7648, 3092, 3093, 3091, 1349: 7647}, + {9: 7650, 52: 7649}, + {9: 2391, 52: 2391}, + {551: 2392}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7651, 3092, 3093, 3091}, // 4755 - {2409, 2409, 546: 2409}, - {2408, 2408, 546: 2408, 553: 1029, 564: 1029, 1029, 568: 3914, 570: 3913, 579: 3912, 857: 3915, 3916}, - {2388, 2388, 546: 7654, 1511: 7653}, - {2405, 2405}, - {167: 7656, 386: 7655}, + {9: 2390, 52: 2390}, + {545: 2949, 2948, 562: 2947, 622: 2946, 670: 2942, 790: 7656, 821: 7654, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 3902, 7655, 7653, 1359: 7657}, + {2412, 2412, 546: 2412}, + {2411, 2411, 546: 2411, 553: 1030, 564: 1030, 1030}, + {2410, 2410, 546: 2410}, // 4760 - {717: 7659}, - {717: 7657}, - {1023: 7658}, - {2386, 2386}, - {1023: 7660}, + {2409, 2409, 546: 2409, 553: 1029, 564: 1029, 1029, 568: 3915, 570: 3914, 579: 3913, 857: 3916, 3917}, + {2389, 2389, 546: 7659, 1511: 7658}, + {2406, 2406}, + {167: 7661, 386: 7660}, + {717: 7664}, // 4765 + {717: 7662}, + {1023: 7663}, {2387, 2387}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 7662}, - {2494, 2494, 16: 2485, 18: 2485, 21: 2485, 549: 4791, 552: 2485, 567: 2485, 571: 7666, 723: 2485, 880: 7665, 906: 7664, 972: 7668, 1052: 7667, 1361: 7663}, - {2505, 2505}, - {16: 4484, 18: 4748, 21: 7676, 552: 7675, 567: 4485, 723: 4483, 868: 7674, 880: 7677}, + {1023: 7665}, + {2388, 2388}, // 4770 - {2496, 2496, 16: 2496, 18: 2496, 21: 2496, 549: 2496, 552: 2496, 567: 2496, 571: 2496, 723: 2496}, - {211: 7670}, - {2493, 2493, 16: 2485, 18: 2485, 21: 2485, 549: 4791, 552: 2485, 567: 2485, 571: 7666, 723: 2485, 880: 7665, 906: 7664, 972: 7669}, - {2492, 2492, 16: 2492, 18: 2492, 21: 2492, 549: 2492, 552: 2492, 567: 2492, 571: 2492, 723: 2492}, - {2491, 2491, 16: 2491, 18: 2491, 21: 2491, 549: 2491, 552: 2491, 567: 2491, 571: 2491, 723: 2491}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 7667}, + {2495, 2495, 16: 2486, 18: 2486, 21: 2486, 549: 4792, 552: 2486, 567: 2486, 571: 7671, 723: 2486, 880: 7670, 906: 7669, 972: 7673, 1052: 7672, 1361: 7668}, + {2506, 2506}, + {16: 4485, 18: 4749, 21: 7681, 552: 7680, 567: 4486, 723: 4484, 868: 7679, 880: 7682}, + {2497, 2497, 16: 2497, 18: 2497, 21: 2497, 549: 2497, 552: 2497, 567: 2497, 571: 2497, 723: 2497}, // 4775 - {227: 7671}, - {573: 3077, 814: 3921, 829: 7672}, - {2820, 2820, 16: 2820, 18: 2820, 21: 2820, 232: 5566, 549: 2820, 552: 2820, 567: 2820, 571: 2820, 723: 2820, 1073: 7673}, - {2495, 2495, 16: 2495, 18: 2495, 21: 2495, 549: 2495, 552: 2495, 567: 2495, 571: 2495, 723: 2495}, - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 600: 2355, 817: 7682}, + {211: 7675}, + {2494, 2494, 16: 2486, 18: 2486, 21: 2486, 549: 4792, 552: 2486, 567: 2486, 571: 7671, 723: 2486, 880: 7670, 906: 7669, 972: 7674}, + {2493, 2493, 16: 2493, 18: 2493, 21: 2493, 549: 2493, 552: 2493, 567: 2493, 571: 2493, 723: 2493}, + {2492, 2492, 16: 2492, 18: 2492, 21: 2492, 549: 2492, 552: 2492, 567: 2492, 571: 2492, 723: 2492}, + {227: 7676}, // 4780 - {2: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 10: 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, 2355, 2355, 2355, 2355, 2355, 2355, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 547: 2355, 569: 4654, 600: 2355, 817: 7680}, - {547: 2355, 569: 4654, 817: 7678}, - {2497, 2497, 16: 2497, 18: 2497, 21: 2497, 549: 2497, 552: 2497, 567: 2497, 571: 2497, 723: 2497}, - {547: 4863, 1183: 7679}, - {2498, 2498, 16: 2498, 18: 2498, 21: 2498, 549: 2498, 552: 2498, 567: 2498, 571: 2498, 723: 2498}, + {573: 3078, 814: 3922, 829: 7677}, + {2821, 2821, 16: 2821, 18: 2821, 21: 2821, 232: 5567, 549: 2821, 552: 2821, 567: 2821, 571: 2821, 723: 2821, 1073: 7678}, + {2496, 2496, 16: 2496, 18: 2496, 21: 2496, 549: 2496, 552: 2496, 567: 2496, 571: 2496, 723: 2496}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 600: 2356, 817: 7687}, + {2: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 10: 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, 2356, 2356, 2356, 2356, 2356, 2356, 53: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 547: 2356, 569: 4655, 600: 2356, 817: 7685}, // 4785 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 3790, 786: 3792, 3091, 3092, 3090, 820: 3789, 991: 7681}, + {547: 2356, 569: 4655, 817: 7683}, + {2498, 2498, 16: 2498, 18: 2498, 21: 2498, 549: 2498, 552: 2498, 567: 2498, 571: 2498, 723: 2498}, + {547: 4864, 1183: 7684}, {2499, 2499, 16: 2499, 18: 2499, 21: 2499, 549: 2499, 552: 2499, 567: 2499, 571: 2499, 723: 2499}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 600: 4412, 786: 3792, 3091, 3092, 3090, 820: 4411, 920: 7683}, - {2500, 2500, 16: 2500, 18: 2500, 21: 2500, 549: 2500, 552: 2500, 567: 2500, 571: 2500, 723: 2500}, - {2: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 10: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 53: 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 2150, 593: 5422, 899: 7685}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 3791, 786: 3793, 3092, 3093, 3091, 820: 3790, 991: 7686}, // 4790 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7686, 3091, 3092, 3090}, - {113: 5456, 544: 2133, 556: 5455, 979: 7688, 1392: 7687}, - {544: 7689}, - {544: 2132}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7690}, + {2500, 2500, 16: 2500, 18: 2500, 21: 2500, 549: 2500, 552: 2500, 567: 2500, 571: 2500, 723: 2500}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 600: 4413, 786: 3793, 3092, 3093, 3091, 820: 4412, 921: 7688}, + {2501, 2501, 16: 2501, 18: 2501, 21: 2501, 549: 2501, 552: 2501, 567: 2501, 571: 2501, 723: 2501}, + {2: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 10: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 53: 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 2151, 593: 5423, 899: 7690}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7691, 3092, 3093, 3091}, // 4795 - {545: 7691}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 545: 5184, 786: 4082, 3091, 3092, 3090, 837: 5183, 939: 5182, 949: 7692}, - {9: 5193, 52: 7693}, - {2144, 2144, 6: 2144, 19: 2144, 111: 2144, 113: 2144, 2144, 2144, 2144, 118: 2144, 546: 2144, 556: 2144, 577: 2144, 1000: 7694}, - {2516, 2516, 6: 5452, 19: 5449, 111: 4786, 113: 5456, 5301, 4993, 5302, 118: 4992, 546: 5451, 556: 5455, 577: 4787, 977: 5453, 979: 5450, 988: 5454, 7213, 999: 5448, 1002: 7212, 1208: 7695}, + {113: 5457, 544: 2134, 556: 5456, 979: 7693, 1392: 7692}, + {544: 7694}, + {544: 2133}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7695}, + {545: 7696}, // 4800 - {2523, 2523}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7697, 3091, 3092, 3090}, - {545: 7698}, - {297: 5485, 305: 5487, 308: 5486, 1302: 7699}, - {52: 7700}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 545: 5185, 786: 4083, 3092, 3093, 3091, 836: 5184, 939: 5183, 949: 7697}, + {9: 5194, 52: 7698}, + {2145, 2145, 6: 2145, 19: 2145, 111: 2145, 113: 2145, 2145, 2145, 2145, 118: 2145, 546: 2145, 556: 2145, 577: 2145, 1000: 7699}, + {2517, 2517, 6: 5453, 19: 5450, 111: 4787, 113: 5457, 5302, 4994, 5303, 118: 4993, 546: 5452, 556: 5456, 577: 4788, 977: 5454, 979: 5451, 988: 5455, 7218, 999: 5449, 1002: 7217, 1208: 7700}, + {2524, 2524}, // 4805 - {544: 7701}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7702}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7702, 3092, 3093, 3091}, {545: 7703}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 4082, 3091, 3092, 3090, 837: 4083, 921: 7704}, - {9: 4085, 52: 7705}, + {297: 5486, 305: 5488, 308: 5487, 1302: 7704}, + {52: 7705}, + {544: 7706}, // 4810 - {2525, 2525}, - {2635, 2635}, - {2658, 2658}, - {2664, 2664, 546: 7710, 743: 7709}, - {205: 7717, 784: 7716}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7707}, + {545: 7708}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 4083, 3092, 3093, 3091, 836: 4084, 918: 7709}, + {9: 4086, 52: 7710}, + {2526, 2526}, // 4815 - {387: 7712, 396: 7711}, - {60: 7715}, - {395: 7713}, - {205: 7714}, - {2661, 2661}, + {2636, 2636}, + {2659, 2659}, + {2665, 2665, 546: 7715, 743: 7714}, + {205: 7722, 784: 7721}, + {387: 7717, 396: 7716}, // 4820 + {60: 7720}, + {395: 7718}, + {205: 7719}, {2662, 2662}, {2663, 2663}, - {2660, 2660, 745: 4707, 1012: 7718}, - {2659, 2659}, - {2666, 2666}, // 4825 - {2665, 2665}, - {326: 7723, 622: 7722}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7735, 898: 7734}, - {622: 7724}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7725}, + {2664, 2664}, + {2661, 2661, 745: 4708, 1012: 7723}, + {2660, 2660}, + {2667, 2667}, + {2666, 2666}, // 4830 - {560: 7727, 724: 7726}, - {1123, 1123, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1123, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 546: 1123, 716: 5621, 786: 5620, 3091, 3092, 3090, 978: 7732}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 7728}, - {9: 5333, 724: 7729}, - {1123, 1123, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1123, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 546: 1123, 716: 5621, 786: 5620, 3091, 3092, 3090, 978: 7730}, + {326: 7728, 622: 7727}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7740, 898: 7739}, + {622: 7729}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7730}, + {560: 7732, 724: 7731}, // 4835 - {2680, 2680, 9: 5623, 546: 5604, 917: 7731}, - {2688, 2688}, - {2680, 2680, 9: 5623, 546: 5604, 917: 7733}, - {2691, 2691}, - {2683, 2683, 9: 3986, 226: 7755, 546: 2683, 730: 7754, 1118: 7765}, + {1124, 1124, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1124, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 546: 1124, 716: 5622, 786: 5621, 3092, 3093, 3091, 978: 7737}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 7733}, + {9: 5334, 724: 7734}, + {1124, 1124, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1124, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 546: 1124, 716: 5622, 786: 5621, 3092, 3093, 3091, 978: 7735}, + {2681, 2681, 9: 5624, 546: 5605, 917: 7736}, // 4840 - {1268, 1268, 9: 1268, 140: 7740, 226: 1268, 546: 1268, 560: 7737, 724: 7736, 728: 7738, 730: 1268, 741: 7739}, - {1123, 1123, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1123, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 546: 1123, 716: 5621, 786: 5620, 3091, 3092, 3090, 978: 7763}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5332, 3091, 3092, 3090, 875: 7750}, - {323: 7746}, - {323: 7743}, + {2689, 2689}, + {2681, 2681, 9: 5624, 546: 5605, 917: 7738}, + {2692, 2692}, + {2684, 2684, 9: 3987, 226: 7760, 546: 2684, 730: 7759, 1118: 7770}, + {1269, 1269, 9: 1269, 140: 7745, 226: 1269, 546: 1269, 560: 7742, 724: 7741, 728: 7743, 730: 1269, 741: 7744}, // 4845 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6565, 3091, 3092, 3090, 997: 7741}, - {2680, 2680, 9: 6567, 546: 5604, 917: 7742}, - {2685, 2685}, - {544: 7744}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6565, 3091, 3092, 3090, 997: 7745}, + {1124, 1124, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1124, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 546: 1124, 716: 5622, 786: 5621, 3092, 3093, 3091, 978: 7768}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5333, 3092, 3093, 3091, 875: 7755}, + {323: 7751}, + {323: 7748}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6570, 3092, 3093, 3091, 997: 7746}, // 4850 - {2686, 2686, 9: 6567}, - {544: 7747}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6565, 3091, 3092, 3090, 997: 7748}, - {2680, 2680, 9: 6567, 546: 5604, 917: 7749}, - {2687, 2687}, + {2681, 2681, 9: 6572, 546: 5605, 917: 7747}, + {2686, 2686}, + {544: 7749}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6570, 3092, 3093, 3091, 997: 7750}, + {2687, 2687, 9: 6572}, // 4855 - {2683, 2683, 9: 5333, 140: 7753, 226: 7755, 546: 2683, 724: 7752, 730: 7754, 1118: 7751}, - {2680, 2680, 546: 5604, 917: 7762}, - {1123, 1123, 3340, 3504, 3304, 3179, 3220, 3342, 3104, 1123, 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 546: 1123, 716: 5621, 786: 5620, 3091, 3092, 3090, 978: 7760}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6565, 3091, 3092, 3090, 997: 7758}, - {140: 7757}, + {544: 7752}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6570, 3092, 3093, 3091, 997: 7753}, + {2681, 2681, 9: 6572, 546: 5605, 917: 7754}, + {2688, 2688}, + {2684, 2684, 9: 5334, 140: 7758, 226: 7760, 546: 2684, 724: 7757, 730: 7759, 1118: 7756}, // 4860 - {140: 7756}, - {2681, 2681, 546: 2681}, - {2682, 2682, 546: 2682}, - {2680, 2680, 9: 6567, 546: 5604, 917: 7759}, - {2684, 2684}, + {2681, 2681, 546: 5605, 917: 7767}, + {1124, 1124, 3341, 3505, 3305, 3180, 3221, 3343, 3105, 1124, 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 546: 1124, 716: 5622, 786: 5621, 3092, 3093, 3091, 978: 7765}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6570, 3092, 3093, 3091, 997: 7763}, + {140: 7762}, + {140: 7761}, // 4865 - {2680, 2680, 9: 5623, 546: 5604, 917: 7761}, - {2689, 2689}, - {2690, 2690}, - {2680, 2680, 9: 5623, 546: 5604, 917: 7764}, - {2692, 2692}, + {2682, 2682, 546: 2682}, + {2683, 2683, 546: 2683}, + {2681, 2681, 9: 6572, 546: 5605, 917: 7764}, + {2685, 2685}, + {2681, 2681, 9: 5624, 546: 5605, 917: 7766}, // 4870 - {2680, 2680, 546: 5604, 917: 7766}, + {2690, 2690}, + {2691, 2691}, + {2681, 2681, 9: 5624, 546: 5605, 917: 7769}, {2693, 2693}, - {622: 7772}, - {572: 7770}, - {622: 2695}, + {2681, 2681, 546: 5605, 917: 7771}, // 4875 - {560: 7771, 622: 2696}, - {622: 2694}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7773}, - {560: 6113, 641: 1137, 724: 1137, 737: 1137, 981: 7774}, - {641: 7777, 724: 7776, 737: 7778, 1292: 7775}, + {2694, 2694}, + {622: 7777}, + {572: 7775}, + {622: 2696}, + {560: 7776, 622: 2697}, // 4880 - {2701, 2701}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7785, 3091, 3092, 3090}, - {545: 3948, 956: 7780}, - {545: 3948, 956: 6711, 1110: 7779}, - {2698, 2698, 9: 6712}, + {622: 2695}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7778}, + {560: 6118, 641: 1138, 724: 1138, 737: 1138, 981: 7779}, + {641: 7782, 724: 7781, 737: 7783, 1292: 7780}, + {2702, 2702}, // 4885 - {581: 7781}, - {545: 3948, 956: 7782}, - {117: 7783}, - {573: 3077, 814: 4604, 846: 7784}, - {2699, 2699}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7790, 3092, 3093, 3091}, + {545: 3949, 956: 7785}, + {545: 3949, 956: 6716, 1110: 7784}, + {2699, 2699, 9: 6717}, + {581: 7786}, // 4890 - {641: 7777, 737: 7778, 1292: 7786}, + {545: 3949, 956: 7787}, + {117: 7788}, + {573: 3078, 814: 4605, 846: 7789}, {2700, 2700}, - {779: 7805, 7806}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7799, 898: 7798}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 6044, 3091, 3092, 3090, 922: 7790}, + {641: 7782, 737: 7783, 1292: 7791}, // 4895 - {2704, 2704, 726: 7793, 779: 7791, 7792, 1192: 7794}, - {547: 7797}, - {573: 3077, 814: 3921, 829: 7796}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7795, 3091, 3092, 3090}, - {2702, 2702}, + {2701, 2701}, + {779: 7810, 7811}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7804, 898: 7803}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 6045, 3092, 3093, 3091, 922: 7795}, + {2705, 2705, 726: 7798, 779: 7796, 7797, 1192: 7799}, // 4900 + {547: 7802}, + {573: 3078, 814: 3922, 829: 7801}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7800, 3092, 3093, 3091}, {2703, 2703}, - {2706, 2706}, - {2709, 2709}, - {9: 3986, 779: 7801, 7802}, - {2704, 2704, 9: 1268, 726: 7793, 779: 1268, 1268, 1192: 7800}, + {2704, 2704}, // 4905 - {2705, 2705}, - {547: 7804}, - {573: 3077, 814: 3921, 829: 7803}, {2707, 2707}, {2710, 2710}, + {9: 3987, 779: 7806, 7807}, + {2705, 2705, 9: 1269, 726: 7798, 779: 1269, 1269, 1192: 7805}, + {2706, 2706}, // 4910 - {547: 7808}, - {573: 3077, 814: 3921, 829: 7807}, + {547: 7809}, + {573: 3078, 814: 3922, 829: 7808}, {2708, 2708}, {2711, 2711}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 737: 7810, 786: 3982, 3091, 3092, 3090, 819: 7811}, + {547: 7813}, // 4915 - {219: 7813}, - {2713, 2713, 573: 3077, 814: 4604, 846: 7812}, + {573: 3078, 814: 3922, 829: 7812}, + {2709, 2709}, {2712, 2712}, - {573: 3077, 814: 4604, 846: 7814}, - {2714, 2714}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 737: 7815, 786: 3983, 3092, 3093, 3091, 819: 7816}, + {219: 7818}, // 4920 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7826, 1310: 7825, 1502: 7824}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 7819, 1315: 7818, 1505: 7817}, - {2718, 2718, 9: 7822}, - {2717, 2717, 9: 2717}, - {726: 7820}, + {2714, 2714, 573: 3078, 814: 4605, 846: 7817}, + {2713, 2713}, + {573: 3078, 814: 4605, 846: 7819}, + {2715, 2715}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7831, 1310: 7830, 1502: 7829}, // 4925 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 7821}, - {2715, 2715, 9: 2715}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 7819, 1315: 7823}, - {2716, 2716, 9: 2716}, - {2722, 2722, 9: 7829}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 7824, 1315: 7823, 1505: 7822}, + {2719, 2719, 9: 7827}, + {2718, 2718, 9: 2718}, + {726: 7825}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 7826}, // 4930 - {2721, 2721, 9: 2721}, - {726: 7827}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7828}, - {2719, 2719, 9: 2719}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7826, 1310: 7830}, + {2716, 2716, 9: 2716}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 7824, 1315: 7828}, + {2717, 2717, 9: 2717}, + {2723, 2723, 9: 7834}, + {2722, 2722, 9: 2722}, // 4935 + {726: 7832}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7833}, {2720, 2720, 9: 2720}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 2485, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4791, 552: 2485, 567: 2485, 571: 7666, 723: 2485, 786: 6044, 3091, 3092, 3090, 880: 7665, 906: 7664, 922: 7880, 972: 7668, 1052: 7881}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 547: 2152, 593: 5015, 645: 2152, 869: 7866}, - {346: 7860, 1394: 7859}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 7857, 3091, 3092, 3090}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7831, 1310: 7835}, + {2721, 2721, 9: 2721}, // 4940 - {586: 7853}, - {225: 7849}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 575: 2152, 593: 5015, 869: 7838}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 575: 3983, 786: 3982, 3091, 3092, 3090, 819: 7839}, - {95: 7416, 97: 7413, 99: 7419, 7420, 104: 7421, 7414, 107: 7412, 7422, 7418, 7415, 112: 7843, 735: 7417, 1031: 7842, 1125: 7841, 1328: 7840}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 2486, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4792, 552: 2486, 567: 2486, 571: 7671, 723: 2486, 786: 6045, 3092, 3093, 3091, 880: 7670, 906: 7669, 922: 7885, 972: 7673, 1052: 7886}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 547: 2153, 593: 5016, 645: 2153, 869: 7871}, + {346: 7865, 1394: 7864}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 7862, 3092, 3093, 3091}, + {586: 7858}, // 4945 - {164, 164, 95: 7416, 97: 7413, 99: 7419, 7420, 104: 7421, 7414, 107: 7412, 7422, 7418, 7415, 112: 7843, 735: 7417, 1031: 7842, 1125: 7848}, + {225: 7854}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 575: 2153, 593: 5016, 869: 7843}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 575: 3984, 786: 3983, 3092, 3093, 3091, 819: 7844}, + {95: 7421, 97: 7418, 99: 7424, 7425, 104: 7426, 7419, 107: 7417, 7427, 7423, 7420, 112: 7848, 735: 7422, 1031: 7847, 1125: 7846, 1328: 7845}, + {164, 164, 95: 7421, 97: 7418, 99: 7424, 7425, 104: 7426, 7419, 107: 7417, 7427, 7423, 7420, 112: 7848, 735: 7422, 1031: 7847, 1125: 7853}, + // 4950 {163, 163, 95: 163, 97: 163, 99: 163, 163, 104: 163, 163, 107: 163, 163, 163, 163, 112: 163, 735: 163}, {161, 161, 95: 161, 97: 161, 99: 161, 161, 104: 161, 161, 107: 161, 161, 161, 161, 112: 161, 735: 161}, - {160, 160, 95: 160, 97: 160, 99: 160, 160, 104: 160, 160, 107: 160, 160, 160, 160, 112: 160, 546: 7845, 557: 2355, 2355, 569: 4654, 573: 2355, 735: 160, 817: 7844}, - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7847}, - // 4950 - {557: 4607, 4608, 573: 3077, 814: 4604, 846: 4606, 928: 7846}, + {160, 160, 95: 160, 97: 160, 99: 160, 160, 104: 160, 160, 107: 160, 160, 160, 160, 112: 160, 546: 7850, 557: 2356, 2356, 569: 4655, 573: 2356, 735: 160, 817: 7849}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7852}, + {557: 4608, 4609, 573: 3078, 814: 4605, 846: 4607, 928: 7851}, + // 4955 {158, 158, 95: 158, 97: 158, 99: 158, 158, 104: 158, 158, 107: 158, 158, 158, 158, 112: 158, 735: 158}, {159, 159, 95: 159, 97: 159, 99: 159, 159, 104: 159, 159, 107: 159, 159, 159, 159, 112: 159, 735: 159}, {162, 162, 95: 162, 97: 162, 99: 162, 162, 104: 162, 162, 107: 162, 162, 162, 162, 112: 162, 735: 162}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 593: 5015, 869: 7850}, - // 4955 - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 786: 5593, 3091, 3092, 3090, 1005: 7851}, - {117: 7586, 128: 7591, 7593, 7587, 7592, 7595, 7589, 7585, 7590, 137: 7596, 7594, 7588, 993: 7583, 1254: 7852}, - {190, 190, 9: 7622, 117: 7586, 128: 7591, 7593, 7587, 7592, 7595, 7589, 7585, 7590, 137: 7596, 7594, 7588, 993: 7621}, - {2: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 10: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 53: 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 2152, 549: 2152, 593: 5015, 869: 7854}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 3766, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 549: 4662, 786: 4661, 3091, 3092, 3090, 954: 7855}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 593: 5016, 869: 7855}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 786: 5594, 3092, 3093, 3091, 1005: 7856}, // 4960 - {119: 7452, 7450, 7449, 7451, 7448, 994: 7446, 1271: 7856}, - {193, 193, 9: 7500, 119: 7452, 7450, 7449, 7451, 7448, 994: 7499}, - {18: 4748, 880: 7858}, + {117: 7591, 128: 7596, 7598, 7592, 7597, 7600, 7594, 7590, 7595, 137: 7601, 7599, 7593, 993: 7588, 1254: 7857}, + {190, 190, 9: 7627, 117: 7591, 128: 7596, 7598, 7592, 7597, 7600, 7594, 7590, 7595, 137: 7601, 7599, 7593, 993: 7626}, + {2: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 10: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 53: 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 2153, 549: 2153, 593: 5016, 869: 7859}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 3767, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 549: 4663, 786: 4662, 3092, 3093, 3091, 954: 7860}, + {119: 7457, 7455, 7454, 7456, 7453, 994: 7451, 1271: 7861}, + // 4965 + {193, 193, 9: 7505, 119: 7457, 7455, 7454, 7456, 7453, 994: 7504}, + {18: 4749, 880: 7863}, {425, 425}, {426, 426}, - // 4965 - {461: 7861}, - {424, 424, 95: 7862}, - {96: 7863}, - {544: 7864}, - {268: 7865}, + {461: 7866}, // 4970 + {424, 424, 95: 7867}, + {96: 7868}, + {544: 7869}, + {268: 7870}, {423, 423}, - {2: 3340, 3504, 3304, 3179, 3220, 3342, 3104, 10: 3152, 3105, 3243, 3361, 3354, 3758, 3753, 3223, 3544, 3225, 3197, 3138, 3141, 3130, 3163, 3227, 3228, 3336, 3222, 3362, 3493, 3499, 3443, 3103, 3221, 3224, 3235, 3170, 3174, 3231, 3346, 3187, 3271, 3101, 3102, 3270, 3344, 3100, 3359, 3444, 3445, 3180, 53: 3096, 3316, 3446, 3447, 3750, 3431, 3186, 3189, 3413, 3410, 3465, 3466, 3467, 3402, 3414, 3417, 3418, 3415, 3419, 3420, 3416, 3469, 3468, 3620, 3615, 3463, 3409, 3464, 3421, 3404, 3405, 3619, 3408, 3411, 3617, 3412, 3422, 3618, 3462, 3461, 3109, 3124, 3257, 3183, 3190, 3762, 3389, 3388, 3192, 3093, 3118, 3390, 3385, 3139, 3384, 3391, 3386, 3387, 3301, 3181, 3374, 3439, 3372, 3440, 3508, 3373, 3627, 3613, 3609, 3626, 3608, 3195, 3265, 3545, 3763, 3597, 3602, 3589, 3601, 3603, 3592, 3598, 3599, 3371, 3600, 3604, 3596, 3121, 3356, 3260, 3755, 3624, 3526, 3621, 3775, 3191, 3757, 3773, 3774, 3772, 3768, 3363, 3364, 3365, 3366, 3367, 3368, 3370, 3764, 3751, 3114, 3196, 3360, 3150, 3165, 3380, 3529, 3282, 3286, 3310, 3312, 3290, 3291, 3292, 3293, 3281, 3123, 3311, 3442, 3531, 3237, 3554, 3132, 3754, 3153, 3760, 3262, 3129, 3302, 3160, 3218, 3239, 3182, 3761, 3209, 3459, 3400, 3112, 3140, 3155, 3164, 3375, 3242, 3284, 3436, 3628, 3198, 3199, 3502, 3206, 3261, 3110, 3111, 3143, 3159, 3352, 3484, 3229, 3230, 3577, 3168, 3169, 3424, 3548, 3377, 3298, 7867, 3448, 3483, 3378, 3546, 3173, 3492, 3207, 3425, 3113, 3623, 3450, 3622, 3756, 3236, 3166, 3394, 3320, 3776, 3432, 3433, 3396, 3256, 3434, 3351, 3489, 3392, 3185, 3289, 3349, 3246, 3097, 3474, 3125, 3479, 3251, 3135, 3137, 3253, 3144, 3581, 3154, 3157, 3451, 3334, 3403, 3212, 3430, 3280, 3249, 3309, 3355, 3238, 3625, 3491, 3194, 3501, 3350, 3470, 3471, 3108, 3258, 3321, 3614, 3519, 3472, 3453, 3115, 3475, 3119, 3426, 3476, 3771, 3126, 3323, 3521, 3478, 3318, 3134, 3480, 3332, 3358, 3343, 3527, 3482, 3511, 3136, 3353, 3148, 3383, 3584, 3158, 3161, 3610, 3333, 3381, 3145, 3317, 3534, 3376, 3535, 3327, 3379, 3437, 3612, 3611, 3616, 3263, 3777, 3485, 3486, 3267, 3325, 3487, 3435, 3177, 3178, 3297, 3406, 3299, 3549, 3488, 3347, 3348, 3287, 3188, 3296, 3329, 3494, 3099, 3559, 3328, 3605, 3566, 3567, 3568, 3569, 3571, 3570, 3572, 3573, 3574, 3503, 3202, 3330, 3594, 3629, 3593, 3210, 3094, 3382, 3399, 3106, 3401, 3427, 3098, 3473, 3308, 3116, 3117, 3295, 3438, 3767, 3477, 3240, 3122, 3127, 3128, 3481, 3252, 3528, 3254, 3142, 3264, 3147, 3315, 3578, 3149, 3326, 3452, 3259, 3233, 3500, 3248, 3536, 3303, 3322, 3369, 3245, 3335, 3782, 3226, 3393, 3314, 3266, 3457, 3456, 3458, 3505, 3579, 3171, 3338, 3341, 3395, 3429, 3506, 3759, 3441, 3276, 3277, 3283, 3541, 3509, 3542, 3407, 3449, 3184, 3512, 3345, 3307, 3244, 3490, 3339, 3495, 3496, 3497, 3498, 3324, 3428, 3337, 3563, 3305, 3587, 3575, 3455, 3460, 3203, 3234, 3241, 3306, 3208, 3507, 3454, 3313, 3780, 3215, 3514, 3515, 3752, 3516, 3517, 3518, 3580, 3520, 3523, 3522, 3524, 3525, 3146, 3300, 3269, 3530, 3151, 3588, 3781, 3533, 3357, 3606, 3607, 3787, 3786, 3778, 3590, 3591, 3539, 3319, 3538, 3167, 3540, 3547, 3275, 3175, 3176, 3423, 3294, 3510, 3769, 3770, 3543, 3779, 3288, 3216, 3331, 3247, 3250, 3582, 3555, 3556, 3557, 3558, 3550, 3583, 3783, 3552, 3553, 3268, 3784, 3785, 3576, 3205, 3560, 3561, 3562, 3595, 3765, 547: 3791, 645: 5943, 786: 3792, 3091, 3092, 3090, 820: 5942, 870: 5960, 1011: 5961, 1039: 7868}, - {1995, 1995, 6: 1995, 9: 1995, 15: 1995, 51: 1995, 53: 1995, 1995, 1995, 1995, 193: 1995, 545: 7874, 1995, 643: 1995, 739: 1995, 1995}, - {411, 411, 6: 411, 9: 5963, 15: 411, 51: 411, 53: 411, 411, 411, 411, 546: 411, 739: 6007, 1091: 6006, 7869}, - {419, 419, 6: 419, 15: 419, 51: 419, 53: 419, 419, 419, 419, 546: 7525, 1148: 7870}, // 4975 - {392, 392, 6: 392, 15: 7541, 51: 392, 53: 392, 7540, 7542, 7543, 1084: 7539, 1252: 7538, 7871}, - {397, 397, 6: 7568, 51: 397, 53: 7569, 1145: 7872}, - {394, 394, 51: 7573, 1270: 7873}, - {428, 428}, - {52: 7875}, + {2: 3341, 3505, 3305, 3180, 3221, 3343, 3105, 10: 3153, 3106, 3244, 3362, 3355, 3759, 3754, 3224, 3545, 3226, 3198, 3139, 3142, 3131, 3164, 3228, 3229, 3337, 3223, 3363, 3494, 3500, 3444, 3104, 3222, 3225, 3236, 3171, 3175, 3232, 3347, 3188, 3272, 3102, 3103, 3271, 3345, 3101, 3360, 3445, 3446, 3181, 53: 3097, 3317, 3447, 3448, 3751, 3432, 3187, 3190, 3414, 3411, 3466, 3467, 3468, 3403, 3415, 3418, 3419, 3416, 3420, 3421, 3417, 3470, 3469, 3621, 3616, 3464, 3410, 3465, 3422, 3405, 3406, 3620, 3409, 3412, 3618, 3413, 3423, 3619, 3463, 3462, 3110, 3125, 3258, 3184, 3191, 3763, 3390, 3389, 3193, 3094, 3119, 3391, 3386, 3140, 3385, 3392, 3387, 3388, 3302, 3182, 3375, 3440, 3373, 3441, 3509, 3374, 3628, 3614, 3610, 3627, 3609, 3196, 3266, 3546, 3764, 3598, 3603, 3590, 3602, 3604, 3593, 3599, 3600, 3372, 3601, 3605, 3597, 3122, 3357, 3261, 3756, 3625, 3527, 3622, 3776, 3192, 3758, 3774, 3775, 3773, 3769, 3364, 3365, 3366, 3367, 3368, 3369, 3371, 3765, 3752, 3115, 3197, 3361, 3151, 3166, 3381, 3530, 3283, 3287, 3311, 3313, 3291, 3292, 3293, 3294, 3282, 3124, 3312, 3443, 3532, 3238, 3555, 3133, 3755, 3154, 3761, 3263, 3130, 3303, 3161, 3219, 3240, 3183, 3762, 3210, 3460, 3401, 3113, 3141, 3156, 3165, 3376, 3243, 3285, 3437, 3629, 3199, 3200, 3503, 3207, 3262, 3111, 3112, 3144, 3160, 3353, 3485, 3230, 3231, 3578, 3169, 3170, 3425, 3549, 3378, 3299, 7872, 3449, 3484, 3379, 3547, 3174, 3493, 3208, 3426, 3114, 3624, 3451, 3623, 3757, 3237, 3167, 3395, 3321, 3777, 3433, 3434, 3397, 3257, 3435, 3352, 3490, 3393, 3186, 3290, 3350, 3247, 3098, 3475, 3126, 3480, 3252, 3136, 3138, 3254, 3145, 3582, 3155, 3158, 3452, 3335, 3404, 3213, 3431, 3281, 3250, 3310, 3356, 3239, 3626, 3492, 3195, 3502, 3351, 3471, 3472, 3109, 3259, 3322, 3615, 3520, 3473, 3454, 3116, 3476, 3120, 3427, 3477, 3772, 3127, 3324, 3522, 3479, 3319, 3135, 3481, 3333, 3359, 3344, 3528, 3483, 3512, 3137, 3354, 3149, 3384, 3585, 3159, 3162, 3611, 3334, 3382, 3146, 3318, 3535, 3377, 3536, 3328, 3380, 3438, 3613, 3612, 3617, 3264, 3778, 3486, 3487, 3268, 3326, 3488, 3436, 3178, 3179, 3298, 3407, 3300, 3550, 3489, 3348, 3349, 3288, 3189, 3297, 3330, 3495, 3100, 3560, 3329, 3606, 3567, 3568, 3569, 3570, 3572, 3571, 3573, 3574, 3575, 3504, 3203, 3331, 3595, 3630, 3594, 3211, 3095, 3383, 3400, 3107, 3402, 3428, 3099, 3474, 3309, 3117, 3118, 3296, 3439, 3768, 3478, 3241, 3123, 3128, 3129, 3482, 3253, 3529, 3255, 3143, 3265, 3148, 3316, 3579, 3150, 3327, 3453, 3260, 3234, 3501, 3249, 3537, 3304, 3323, 3370, 3246, 3336, 3783, 3227, 3394, 3315, 3267, 3458, 3457, 3459, 3506, 3580, 3172, 3339, 3342, 3396, 3430, 3507, 3760, 3442, 3277, 3278, 3284, 3542, 3510, 3543, 3408, 3450, 3185, 3513, 3346, 3308, 3245, 3491, 3340, 3496, 3497, 3498, 3499, 3325, 3429, 3338, 3564, 3306, 3588, 3576, 3456, 3461, 3204, 3235, 3242, 3307, 3209, 3508, 3455, 3314, 3781, 3216, 3515, 3516, 3753, 3517, 3518, 3519, 3581, 3521, 3524, 3523, 3525, 3526, 3147, 3301, 3270, 3531, 3152, 3589, 3782, 3534, 3358, 3607, 3608, 3788, 3787, 3779, 3591, 3592, 3540, 3320, 3539, 3168, 3541, 3548, 3276, 3176, 3177, 3424, 3295, 3511, 3770, 3771, 3544, 3780, 3289, 3217, 3332, 3248, 3251, 3583, 3556, 3557, 3558, 3559, 3551, 3584, 3784, 3553, 3554, 3269, 3785, 3786, 3577, 3206, 3561, 3562, 3563, 3596, 3766, 547: 3792, 645: 5944, 786: 3793, 3092, 3093, 3091, 820: 5943, 870: 5961, 1011: 5962, 1039: 7873}, + {1996, 1996, 6: 1996, 9: 1996, 15: 1996, 51: 1996, 53: 1996, 1996, 1996, 1996, 193: 1996, 545: 7879, 1996, 643: 1996, 739: 1996, 1996}, + {411, 411, 6: 411, 9: 5964, 15: 411, 51: 411, 53: 411, 411, 411, 411, 546: 411, 739: 6008, 1091: 6007, 7874}, + {419, 419, 6: 419, 15: 419, 51: 419, 53: 419, 419, 419, 419, 546: 7530, 1148: 7875}, + {392, 392, 6: 392, 15: 7546, 51: 392, 53: 392, 7545, 7547, 7548, 1084: 7544, 1252: 7543, 7876}, // 4980 - {193: 7876}, - {737: 7877}, - {547: 5976, 1014: 7878}, - {427, 427}, - {16: 1666, 18: 1666, 21: 1666, 225: 5586, 549: 1666, 552: 1666, 567: 1666, 571: 1666, 723: 1666}, + {397, 397, 6: 7573, 51: 397, 53: 7574, 1145: 7877}, + {394, 394, 51: 7578, 1270: 7878}, + {428, 428}, + {52: 7880}, + {193: 7881}, // 4985 - {16: 2485, 18: 2485, 21: 2485, 549: 4791, 552: 2485, 567: 2485, 571: 7666, 723: 2485, 880: 7665, 906: 7664, 972: 7668, 1052: 7882}, - {2506, 2506, 16: 2485, 18: 2485, 21: 2485, 549: 4791, 552: 2485, 567: 2485, 571: 7666, 723: 2485, 880: 7665, 906: 7664, 972: 7669}, - {2507, 2507, 16: 2485, 18: 2485, 21: 2485, 549: 4791, 552: 2485, 567: 2485, 571: 7666, 723: 2485, 880: 7665, 906: 7664, 972: 7669}, - {2353, 2353, 3: 2902, 58: 2925, 93: 2904, 2907, 96: 2937, 2905, 3056, 112: 2939, 126: 3071, 141: 3063, 170: 3073, 199: 2922, 206: 2920, 234: 2933, 261: 2928, 265: 2910, 270: 2958, 276: 2924, 279: 2900, 287: 2957, 3066, 290: 2906, 295: 3072, 307: 2936, 317: 2934, 319: 2901, 321: 2940, 343: 2926, 347: 2929, 354: 2938, 359: 2923, 372: 2915, 545: 2948, 2947, 562: 2946, 566: 2932, 571: 2956, 577: 3065, 590: 3059, 592: 2918, 597: 2916, 601: 2931, 622: 2945, 670: 2941, 724: 3070, 727: 2903, 3058, 738: 2898, 741: 2909, 754: 2908, 781: 2955, 3067, 2899, 790: 2952, 818: 2911, 821: 2954, 2942, 2943, 2944, 2953, 2951, 2950, 2949, 830: 2914, 3036, 3035, 836: 3057, 838: 2912, 3017, 3029, 3045, 2917, 850: 2913, 854: 2975, 860: 2969, 2973, 3026, 3037, 872: 2977, 2919, 876: 3044, 3046, 912: 2921, 919: 2962, 923: 3016, 3062, 951: 3069, 962: 2970, 975: 3060, 980: 3020, 983: 3031, 985: 3034, 2927, 1050: 2982, 1107: 3064, 1116: 2990, 2960, 1119: 2961, 2964, 1122: 2967, 2965, 2968, 1126: 2966, 1128: 2963, 1130: 2971, 2972, 1133: 2978, 2930, 3015, 3054, 1138: 2979, 1149: 2986, 2980, 2981, 2987, 2988, 2989, 2985, 2991, 2992, 1159: 2984, 2983, 1162: 2974, 2935, 1165: 2993, 3007, 2994, 2995, 2998, 2997, 3003, 3002, 3004, 2999, 3005, 3006, 2996, 3001, 3000, 1182: 2959, 1185: 2976, 1190: 3011, 3009, 1193: 3010, 3008, 1198: 3013, 3014, 3012, 1204: 3051, 3018, 1213: 3068, 3019, 1222: 3021, 1224: 3022, 3048, 1228: 3052, 1238: 3053, 1255: 3024, 3025, 1264: 3030, 1267: 3027, 3028, 1274: 3050, 3061, 3033, 3032, 1283: 3038, 1285: 3040, 3039, 1288: 3042, 1290: 3049, 1293: 3041, 1299: 7884, 1312: 3043, 3023, 3047}, + {737: 7882}, + {547: 5977, 1014: 7883}, + {427, 427}, + {16: 1667, 18: 1667, 21: 1667, 225: 5587, 549: 1667, 552: 1667, 567: 1667, 571: 1667, 723: 1667}, + {16: 2486, 18: 2486, 21: 2486, 549: 4792, 552: 2486, 567: 2486, 571: 7671, 723: 2486, 880: 7670, 906: 7669, 972: 7673, 1052: 7887}, + // 4990 + {2507, 2507, 16: 2486, 18: 2486, 21: 2486, 549: 4792, 552: 2486, 567: 2486, 571: 7671, 723: 2486, 880: 7670, 906: 7669, 972: 7674}, + {2508, 2508, 16: 2486, 18: 2486, 21: 2486, 549: 4792, 552: 2486, 567: 2486, 571: 7671, 723: 2486, 880: 7670, 906: 7669, 972: 7674}, + {2354, 2354, 3: 2903, 58: 2926, 93: 2905, 2908, 96: 2938, 2906, 3057, 112: 2940, 126: 3072, 141: 3064, 170: 3074, 199: 2923, 206: 2921, 234: 2934, 261: 2929, 265: 2911, 270: 2959, 276: 2925, 279: 2901, 287: 2958, 3067, 290: 2907, 295: 3073, 307: 2937, 317: 2935, 319: 2902, 321: 2941, 343: 2927, 347: 2930, 354: 2939, 359: 2924, 372: 2916, 545: 2949, 2948, 562: 2947, 566: 2933, 571: 2957, 577: 3066, 590: 3060, 592: 2919, 598: 2917, 601: 2932, 622: 2946, 670: 2942, 724: 3071, 727: 2904, 3059, 738: 2899, 741: 2910, 754: 2909, 781: 2956, 3068, 2900, 790: 2953, 818: 2912, 821: 2955, 2943, 2944, 2945, 2954, 2952, 2951, 2950, 830: 2915, 3037, 3036, 837: 3058, 2913, 3018, 3030, 3046, 2918, 850: 2914, 854: 2976, 860: 2970, 2974, 3027, 3038, 872: 2978, 2920, 876: 3045, 3047, 912: 2922, 920: 2963, 923: 3017, 3063, 951: 3070, 962: 2971, 975: 3061, 980: 3021, 983: 3032, 985: 3035, 2928, 1050: 2983, 1107: 3065, 1116: 2991, 2961, 1119: 2962, 2965, 1122: 2968, 2966, 2969, 1126: 2967, 1128: 2964, 1130: 2972, 2973, 1133: 2979, 2931, 3016, 3055, 1138: 2980, 1149: 2987, 2981, 2982, 2988, 2989, 2990, 2986, 2992, 2993, 1159: 2985, 2984, 1162: 2975, 2936, 1165: 2994, 3008, 2995, 2996, 2999, 2998, 3004, 3003, 3005, 3000, 3006, 3007, 2997, 3002, 3001, 1182: 2960, 1185: 2977, 1190: 3012, 3010, 1193: 3011, 3009, 1198: 3014, 3015, 3013, 1204: 3052, 3019, 1213: 3069, 3020, 1222: 3022, 1224: 3023, 3049, 1228: 3053, 1238: 3054, 1255: 3025, 3026, 1264: 3031, 1267: 3028, 3029, 1274: 3051, 3062, 3034, 3033, 1283: 3039, 1285: 3041, 3040, 1288: 3043, 1290: 3050, 1293: 3042, 1299: 7889, 1312: 3044, 3024, 3048}, {639, 639}, } ) @@ -19701,60 +19707,64 @@ yynewstate: } case 1790: { - parser.yyVAL.item = ast.LeftJoin + parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), StraightJoin: true, Using: yyS[yypt-1].item.([]*ast.ColumnName)} } case 1791: + { + parser.yyVAL.item = ast.LeftJoin + } + case 1792: { parser.yyVAL.item = ast.RightJoin } - case 1797: + case 1798: { parser.yyVAL.item = nil } - case 1798: + case 1799: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ValueExpr)} } - case 1799: + case 1800: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1800: + case 1801: { parser.yyVAL.item = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1805: + case 1806: { parser.yyVAL.item = ast.NewValueExpr(uint64(1), parser.charset, parser.collation) } - case 1807: + case 1808: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1808: + case 1809: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1809: + case 1810: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1810: + case 1811: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1811: + case 1812: { parser.yyVAL.item = nil } - case 1813: + case 1814: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.TableHints = yyS[yypt-0].item.([]*ast.TableOptimizerHint) parser.yyVAL.item = opt } - case 1814: + case 1815: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true @@ -19766,61 +19776,61 @@ yynewstate: } parser.yyVAL.item = opt } - case 1815: + case 1816: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.Priority = yyS[yypt-0].item.(mysql.PriorityEnum) parser.yyVAL.item = opt } - case 1816: + case 1817: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLSmallResult = true parser.yyVAL.item = opt } - case 1817: + case 1818: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBigResult = true parser.yyVAL.item = opt } - case 1818: + case 1819: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBufferResult = true parser.yyVAL.item = opt } - case 1819: + case 1820: { opt := &ast.SelectStmtOpts{} opt.SQLCache = yyS[yypt-0].item.(bool) parser.yyVAL.item = opt } - case 1820: + case 1821: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.CalcFoundRows = true parser.yyVAL.item = opt } - case 1821: + case 1822: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.StraightJoin = true parser.yyVAL.item = opt } - case 1822: + case 1823: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true parser.yyVAL.item = opt } - case 1824: + case 1825: { opts := yyS[yypt-1].item.(*ast.SelectStmtOpts) opt := yyS[yypt-0].item.(*ast.SelectStmtOpts) @@ -19865,7 +19875,7 @@ yynewstate: parser.yyVAL.item = opts } - case 1826: + case 1827: { hints, warns := parser.parseHint(yyS[yypt-0].ident) for _, w := range warns { @@ -19874,31 +19884,31 @@ yynewstate: } parser.yyVAL.item = hints } - case 1827: + case 1828: { parser.yyVAL.item = nil } - case 1829: + case 1830: { parser.yyVAL.item = true } - case 1830: + case 1831: { parser.yyVAL.item = false } - case 1831: + case 1832: { parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)} } - case 1832: + case 1833: { parser.yyVAL.item = nil } - case 1834: + case 1835: { parser.yyVAL.item = nil } - case 1835: + case 1836: { x := &ast.SelectIntoOption{ Tp: ast.SelectIntoOutfile, @@ -19913,7 +19923,7 @@ yynewstate: parser.yyVAL.item = x } - case 1836: + case 1837: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -19923,14 +19933,14 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1837: + case 1838: { 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 1838: + case 1839: { switch rs := yyS[yypt-1].statement.(type) { case *ast.SelectStmt: @@ -19946,7 +19956,7 @@ yynewstate: parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } } - case 1839: + case 1840: { subQuery := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query isRecursive := true @@ -19969,32 +19979,32 @@ yynewstate: parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } } - case 1840: + case 1841: { parser.yyVAL.item = nil } - case 1841: + case 1842: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdate, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1842: + case 1843: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1843: + case 1844: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1844: + case 1845: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateWaitN, @@ -20002,55 +20012,55 @@ yynewstate: Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1845: + case 1846: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1846: + case 1847: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1847: + case 1848: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1848: + case 1849: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: []*ast.TableName{}, } } - case 1849: + case 1850: { parser.yyVAL.item = []*ast.TableName{} } - case 1850: + case 1851: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.TableName) } - case 1853: + case 1854: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1854: + case 1855: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1855: + case 1856: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -20067,7 +20077,7 @@ yynewstate: setOpr.SelectList.Selects = append(setOpr.SelectList.Selects, st) parser.yyVAL.statement = setOpr } - case 1856: + case 1857: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -20096,7 +20106,7 @@ yynewstate: setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} parser.yyVAL.statement = setOpr } - case 1857: + case 1858: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -20124,7 +20134,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1858: + case 1859: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -20152,7 +20162,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1859: + case 1860: { setOprList1 := yyS[yypt-4].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -20181,7 +20191,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1860: + case 1861: { var setOprList []ast.Node switch x := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20194,7 +20204,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1861: + case 1862: { var setOprList []ast.Node switch x := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20207,7 +20217,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1862: + case 1863: { var setOprList []ast.Node switch x := yyS[yypt-2].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20221,7 +20231,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1864: + case 1865: { setOprList1 := yyS[yypt-2].item.([]ast.Node) setOprList2 := yyS[yypt-0].item.([]ast.Node) @@ -20237,11 +20247,11 @@ yynewstate: } parser.yyVAL.item = append(setOprList1, setOprList2...) } - case 1865: + case 1866: { parser.yyVAL.item = []ast.Node{yyS[yypt-0].statement.(*ast.SelectStmt)} } - case 1866: + case 1867: { var setOprList []ast.Node switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20252,7 +20262,7 @@ yynewstate: } parser.yyVAL.item = setOprList } - case 1867: + case 1868: { var tp ast.SetOprType tp = ast.Union @@ -20261,7 +20271,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1868: + case 1869: { var tp ast.SetOprType tp = ast.Except @@ -20270,7 +20280,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1869: + case 1870: { var tp ast.SetOprType tp = ast.Intersect @@ -20279,7 +20289,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1871: + case 1872: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.PumpType, @@ -20287,7 +20297,7 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1872: + case 1873: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.DrainerType, @@ -20295,19 +20305,19 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1873: + case 1874: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1874: + case 1875: { parser.yyVAL.statement = &ast.SetPwdStmt{Password: yyS[yypt-0].ident} } - case 1875: + case 1876: { parser.yyVAL.statement = &ast.SetPwdStmt{User: yyS[yypt-2].item.(*auth.UserIdentity), Password: yyS[yypt-0].ident} } - case 1876: + case 1877: { vars := yyS[yypt-0].item.([]*ast.VariableAssignment) for _, v := range vars { @@ -20315,11 +20325,11 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: vars} } - case 1877: + case 1878: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1878: + case 1879: { assigns := yyS[yypt-0].item.([]*ast.VariableAssignment) for i := 0; i < len(assigns); i++ { @@ -20330,27 +20340,27 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: assigns} } - case 1879: + case 1880: { parser.yyVAL.statement = &ast.SetConfigStmt{Type: strings.ToLower(yyS[yypt-3].ident), Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1880: + case 1881: { parser.yyVAL.statement = &ast.SetConfigStmt{Instance: yyS[yypt-3].ident, Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1881: + case 1882: { parser.yyVAL.statement = &ast.SetSessionStatesStmt{SessionStates: yyS[yypt-0].ident} } - case 1882: + case 1883: { parser.yyVAL.statement = &ast.SetResourceGroupStmt{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1883: + case 1884: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.SetRoleStmt) } - case 1884: + case 1885: { tmp := yyS[yypt-2].item.(*ast.SetRoleStmt) parser.yyVAL.statement = &ast.SetDefaultRoleStmt{ @@ -20359,27 +20369,27 @@ yynewstate: UserList: yyS[yypt-0].item.([]*auth.UserIdentity), } } - case 1885: + case 1886: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleNone, RoleList: nil} } - case 1886: + case 1887: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAll, RoleList: nil} } - case 1887: + case 1888: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleRegular, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1888: + case 1889: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAllExcept, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1890: + case 1891: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleDefault, RoleList: nil} } - case 1891: + case 1892: { if yyS[yypt-0].item != nil { parser.yyVAL.item = yyS[yypt-0].item @@ -20387,7 +20397,7 @@ yynewstate: parser.yyVAL.item = []*ast.VariableAssignment{} } } - case 1892: + case 1893: { if yyS[yypt-0].item != nil { varAssigns := yyS[yypt-0].item.([]*ast.VariableAssignment) @@ -20396,28 +20406,28 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 1893: + case 1894: { 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 1894: + case 1895: { 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 1895: + case 1896: { 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 1896: + case 1897: { varAssigns := []*ast.VariableAssignment{} asof := yyS[yypt-0].item.(*ast.AsOfClause) @@ -20426,59 +20436,59 @@ yynewstate: } parser.yyVAL.item = varAssigns } - case 1897: + case 1898: { parser.yyVAL.ident = ast.RepeatableRead } - case 1898: + case 1899: { parser.yyVAL.ident = ast.ReadCommitted } - case 1899: + case 1900: { parser.yyVAL.ident = ast.ReadUncommitted } - case 1900: + case 1901: { parser.yyVAL.ident = ast.Serializable } - case 1901: + case 1902: { parser.yyVAL.expr = ast.NewValueExpr("ON", parser.charset, parser.collation) } - case 1902: + case 1903: { parser.yyVAL.expr = ast.NewValueExpr("BINARY", parser.charset, parser.collation) } - case 1907: + case 1908: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1909: + case 1910: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1910: + case 1911: { parser.yyVAL.ident = yyS[yypt-2].ident + "-" + yyS[yypt-0].ident } - case 1911: + case 1912: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1912: + case 1913: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsGlobal: true, IsSystem: true} } - case 1913: + case 1914: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1914: + case 1915: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1915: + case 1916: { v := strings.ToLower(yyS[yypt-2].ident) var isGlobal bool @@ -20494,27 +20504,27 @@ yynewstate: } parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr, IsGlobal: isGlobal, IsSystem: true} } - case 1916: + case 1917: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr} } - case 1917: + case 1918: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1918: + case 1919: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-2].ident, "", ""), } } - case 1919: + case 1920: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, @@ -20522,24 +20532,24 @@ yynewstate: ExtendValue: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1920: + case 1921: { v := &ast.DefaultExpr{} parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetNames, Value: v} } - case 1921: + case 1922: { parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetCharset, Value: yyS[yypt-0].expr} } - case 1922: + case 1923: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1923: + case 1924: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1924: + case 1925: { // Validate input charset name to keep the same behavior as parser of MySQL. cs, err := charset.GetCharsetInfo(yyS[yypt-0].ident) @@ -20551,11 +20561,11 @@ yynewstate: // to keep lower case of input for generated column restore. parser.yyVAL.ident = cs.Name } - case 1925: + case 1926: { parser.yyVAL.ident = charset.CharsetBin } - case 1926: + case 1927: { info, err := charset.GetCollationByName(yyS[yypt-0].ident) if err != nil { @@ -20564,19 +20574,19 @@ yynewstate: } parser.yyVAL.ident = info.Name } - case 1927: + case 1928: { parser.yyVAL.ident = charset.CollationBin } - case 1928: + case 1929: { parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)} } - case 1929: + case 1930: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment)) } - case 1932: + case 1933: { v := strings.ToLower(yyS[yypt-0].ident) var isGlobal bool @@ -20593,97 +20603,97 @@ yynewstate: } parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true, ExplicitScope: explicitScope} } - case 1933: + case 1934: { v := yyS[yypt-0].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false} } - case 1934: + case 1935: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1935: + case 1936: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1936: + case 1937: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1937: + case 1938: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 1938: + case 1939: { parser.yyVAL.item = []*auth.UserIdentity{yyS[yypt-0].item.(*auth.UserIdentity)} } - case 1939: + case 1940: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.UserIdentity), yyS[yypt-0].item.(*auth.UserIdentity)) } - case 1941: + case 1942: { parser.yyVAL.ident = yyS[yypt-1].ident } - case 1945: + case 1946: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1946: + case 1947: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1947: + case 1948: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1948: + case 1949: { parser.yyVAL.item = yyS[yypt-0].item } - case 1949: + case 1950: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1950: + case 1951: { parser.yyVAL.item = yyS[yypt-0].item } - case 1951: + case 1952: { parser.yyVAL.item = []*auth.RoleIdentity{yyS[yypt-0].item.(*auth.RoleIdentity)} } - case 1952: + case 1953: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.RoleIdentity), yyS[yypt-0].item.(*auth.RoleIdentity)) } - case 1953: + case 1954: { parser.yyVAL.item = &ast.LimitSimple{Offset: 0, Count: yyS[yypt-0].item.(uint64)} } - case 1954: + case 1955: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-2].item.(uint64), Count: yyS[yypt-0].item.(uint64)} } - case 1955: + case 1956: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-0].item.(uint64), Count: yyS[yypt-2].item.(uint64)} } - case 1956: + case 1957: { parser.yyVAL.item = ast.BDRRolePrimary } - case 1957: + case 1958: { parser.yyVAL.item = ast.BDRRoleSecondary } - case 1958: + case 1959: { parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDL} } - case 1959: + case 1960: { stmt := &ast.AdminStmt{Tp: ast.AdminShowDDLJobs} if yyS[yypt-0].item != nil { @@ -20691,7 +20701,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1960: + case 1961: { stmt := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobs, @@ -20702,21 +20712,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1961: + case 1962: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowNextRowID, Tables: []*ast.TableName{yyS[yypt-1].item.(*ast.TableName)}, } } - case 1962: + case 1963: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1963: + case 1964: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndex, @@ -20724,7 +20734,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1964: + case 1965: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminRecoverIndex, @@ -20732,7 +20742,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1965: + case 1966: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCleanupIndex, @@ -20740,7 +20750,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1966: + case 1967: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndexRange, @@ -20749,42 +20759,42 @@ yynewstate: HandleRanges: yyS[yypt-0].item.([]ast.HandleRange), } } - case 1967: + case 1968: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminChecksumTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1968: + case 1969: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCancelDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1969: + case 1970: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPauseDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1970: + case 1971: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminResumeDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1971: + case 1972: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueries, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1972: + case 1973: { ret := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueriesWithRange, @@ -20793,122 +20803,122 @@ yynewstate: ret.LimitSimple.Offset = yyS[yypt-0].item.(*ast.LimitSimple).Offset parser.yyVAL.statement = ret } - case 1973: + case 1974: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowSlow, ShowSlow: yyS[yypt-0].item.(*ast.ShowSlow), } } - case 1974: + case 1975: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadExprPushdownBlacklist, } } - case 1975: + case 1976: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadOptRuleBlacklist, } } - case 1976: + case 1977: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginEnable, Plugins: yyS[yypt-0].item.([]string), } } - case 1977: + case 1978: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginDisable, Plugins: yyS[yypt-0].item.([]string), } } - case 1978: + case 1979: { parser.yyVAL.statement = &ast.CleanupTableLockStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1979: + case 1980: { parser.yyVAL.statement = &ast.RepairTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), CreateStmt: yyS[yypt-0].statement.(*ast.CreateTableStmt), } } - case 1980: + case 1981: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushBindings, } } - case 1981: + case 1982: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCaptureBindings, } } - case 1982: + case 1983: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminEvolveBindings, } } - case 1983: + case 1984: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadBindings, } } - case 1984: + case 1985: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1985: + case 1986: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1986: + case 1987: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushPlanCache, StatementScope: yyS[yypt-1].item.(ast.StatementScope), } } - case 1987: + case 1988: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminSetBDRRole, BDRRole: yyS[yypt-0].item.(ast.BDRRole), } } - case 1988: + case 1989: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowBDRRole, } } - case 1989: + case 1990: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminUnsetBDRRole, } } - case 1990: + case 1991: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowRecent, Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1991: + case 1992: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -20916,7 +20926,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1992: + case 1993: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -20924,7 +20934,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1993: + case 1994: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -20932,27 +20942,27 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1994: + case 1995: { parser.yyVAL.item = []ast.HandleRange{yyS[yypt-0].item.(ast.HandleRange)} } - case 1995: + case 1996: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.HandleRange), yyS[yypt-0].item.(ast.HandleRange)) } - case 1996: + case 1997: { parser.yyVAL.item = ast.HandleRange{Begin: yyS[yypt-3].item.(int64), End: yyS[yypt-1].item.(int64)} } - case 1997: + case 1998: { parser.yyVAL.item = []int64{yyS[yypt-0].item.(int64)} } - case 1998: + case 1999: { parser.yyVAL.item = append(yyS[yypt-2].item.([]int64), yyS[yypt-0].item.(int64)) } - case 1999: + case 2000: { stmt := yyS[yypt-1].item.(*ast.ShowStmt) if yyS[yypt-0].item != nil { @@ -20964,21 +20974,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 2000: + case 2001: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 2001: + case 2002: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateView, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 2002: + case 2003: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateDatabase, @@ -20986,28 +20996,28 @@ yynewstate: DBName: yyS[yypt-0].ident, } } - case 2003: + case 2004: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateSequence, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 2004: + case 2005: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreatePlacementPolicy, DBName: yyS[yypt-0].ident, } } - case 2005: + case 2006: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateResourceGroup, ResourceGroupName: yyS[yypt-0].ident, } } - case 2006: + case 2007: { // See https://dev.mysql.com/doc/refman/5.7/en/show-create-user.html parser.yyVAL.statement = &ast.ShowStmt{ @@ -21015,7 +21025,7 @@ yynewstate: User: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 2007: + case 2008: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -21027,14 +21037,14 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 2008: + case 2009: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowTableNextRowId, Table: yyS[yypt-1].item.(*ast.TableName), } } - case 2009: + case 2010: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -21047,12 +21057,12 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 2010: + case 2011: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html parser.yyVAL.statement = &ast.ShowStmt{Tp: ast.ShowGrants} } - case 2011: + case 2012: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html if yyS[yypt-0].item != nil { @@ -21069,38 +21079,38 @@ yynewstate: } } } - case 2012: + case 2013: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowMasterStatus, } } - case 2013: + case 2014: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowBinlogStatus, } } - case 2014: + case 2015: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowReplicaStatus, } } - case 2015: + case 2016: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProcessList, Full: yyS[yypt-1].item.(bool), } } - case 2016: + case 2017: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProfiles, } } - case 2017: + case 2018: { v := &ast.ShowStmt{ Tp: ast.ShowProfile, @@ -21116,23 +21126,23 @@ yynewstate: } parser.yyVAL.statement = v } - case 2018: + case 2019: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowPrivileges, } } - case 2019: + case 2020: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowBuiltins, } } - case 2020: + case 2021: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.ShowStmt) } - case 2021: + case 2022: { v := yyS[yypt-0].item.(int64) parser.yyVAL.statement = &ast.ShowStmt{ @@ -21140,28 +21150,28 @@ yynewstate: ImportJobID: &v, } } - case 2022: + case 2023: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateProcedure, Procedure: yyS[yypt-0].item.(*ast.TableName), } } - case 2023: + case 2024: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForDatabase, DBName: yyS[yypt-0].ident, } } - case 2024: + case 2025: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 2025: + case 2026: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForPartition, @@ -21169,90 +21179,90 @@ yynewstate: Partition: model.NewCIStr(yyS[yypt-0].ident), } } - case 2026: + case 2027: { parser.yyVAL.item = nil } - case 2028: + case 2029: { parser.yyVAL.item = []int{yyS[yypt-0].item.(int)} } - case 2029: + case 2030: { l := yyS[yypt-2].item.([]int) l = append(l, yyS[yypt-0].item.(int)) parser.yyVAL.item = l } - case 2030: + case 2031: { parser.yyVAL.item = ast.ProfileTypeCPU } - case 2031: + case 2032: { parser.yyVAL.item = ast.ProfileTypeMemory } - case 2032: + case 2033: { parser.yyVAL.item = ast.ProfileTypeBlockIo } - case 2033: + case 2034: { parser.yyVAL.item = ast.ProfileTypeContextSwitch } - case 2034: + case 2035: { parser.yyVAL.item = ast.ProfileTypePageFaults } - case 2035: + case 2036: { parser.yyVAL.item = ast.ProfileTypeIpc } - case 2036: + case 2037: { parser.yyVAL.item = ast.ProfileTypeSwaps } - case 2037: + case 2038: { parser.yyVAL.item = ast.ProfileTypeSource } - case 2038: + case 2039: { parser.yyVAL.item = ast.ProfileTypeAll } - case 2039: + case 2040: { parser.yyVAL.item = nil } - case 2040: + case 2041: { v := yyS[yypt-0].item.(int64) parser.yyVAL.item = &v } - case 2041: + case 2042: { parser.yyVAL.item = nil } - case 2042: + case 2043: { parser.yyVAL.item = yyS[yypt-0].item.([]*auth.RoleIdentity) } - case 2048: + case 2049: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines} } - case 2049: + case 2050: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases} } - case 2050: + case 2051: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowConfig} } - case 2051: + case 2052: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset} } - case 2052: + case 2053: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTables, @@ -21260,28 +21270,28 @@ yynewstate: Full: yyS[yypt-2].item.(bool), } } - case 2053: + case 2054: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowOpenTables, DBName: yyS[yypt-0].ident, } } - case 2054: + case 2055: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTableStatus, DBName: yyS[yypt-0].ident, } } - case 2055: + case 2056: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowIndex, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 2056: + case 2057: { show := &ast.ShowStmt{ Tp: ast.ShowIndex, @@ -21289,7 +21299,7 @@ yynewstate: } parser.yyVAL.item = show } - case 2057: + case 2058: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -21298,7 +21308,7 @@ yynewstate: Full: yyS[yypt-3].item.(bool), } } - case 2058: + case 2059: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -21308,81 +21318,81 @@ yynewstate: Extended: true, } } - case 2059: + case 2060: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings, CountWarningsOrErrors: true} } - case 2060: + case 2061: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings} } - case 2061: + case 2062: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors, CountWarningsOrErrors: true} } - case 2062: + case 2063: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors} } - case 2063: + case 2064: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowVariables, GlobalScope: yyS[yypt-1].item.(bool), } } - case 2064: + case 2065: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowStatus, GlobalScope: yyS[yypt-1].item.(bool), } } - case 2065: + case 2066: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindings, GlobalScope: yyS[yypt-1].item.(bool), } } - case 2066: + case 2067: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowCollation, } } - case 2067: + case 2068: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTriggers, DBName: yyS[yypt-0].ident, } } - case 2068: + case 2069: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindingCacheStatus, } } - case 2069: + case 2070: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowProcedureStatus, } } - case 2070: + case 2071: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPumpStatus, } } - case 2071: + case 2072: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowDrainerStatus, } } - case 2072: + case 2073: { // 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 @@ -21392,88 +21402,88 @@ yynewstate: Tp: ast.ShowFunctionStatus, } } - case 2073: + case 2074: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowEvents, DBName: yyS[yypt-0].ident, } } - case 2074: + case 2075: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlugins, } } - case 2075: + case 2076: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowSessionStates} } - case 2076: + case 2077: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsExtended} } - case 2077: + case 2078: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsMeta, Table: &ast.TableName{Name: model.NewCIStr("STATS_META"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2078: + case 2079: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHistograms, Table: &ast.TableName{Name: model.NewCIStr("STATS_HISTOGRAMS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2079: + case 2080: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsTopN} } - case 2080: + case 2081: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsBuckets, Table: &ast.TableName{Name: model.NewCIStr("STATS_BUCKETS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2081: + case 2082: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHealthy} } - case 2082: + case 2083: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsLocked, Table: &ast.TableName{Name: model.NewCIStr("STATS_TABLE_LOCKED"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2083: + case 2084: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowHistogramsInFlight} } - case 2084: + case 2085: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowColumnStatsUsage} } - case 2085: + case 2086: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowAnalyzeStatus} } - case 2086: + case 2087: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowBackups} } - case 2087: + case 2088: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowRestores} } - case 2088: + case 2089: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacement} } - case 2089: + case 2090: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacementLabels} } - case 2090: + case 2091: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowImportJobs} } - case 2091: + case 2092: { parser.yyVAL.item = nil } - case 2092: + case 2093: { parser.yyVAL.item = &ast.PatternLikeOrIlikeExpr{ Pattern: yyS[yypt-0].expr, @@ -21481,105 +21491,105 @@ yynewstate: IsLike: true, } } - case 2093: + case 2094: { parser.yyVAL.item = yyS[yypt-0].expr } - case 2094: + case 2095: { parser.yyVAL.item = false } - case 2095: + case 2096: { parser.yyVAL.item = true } - case 2096: + case 2097: { parser.yyVAL.item = false } - case 2097: + case 2098: { parser.yyVAL.item = ast.StatementScopeSession } - case 2098: + case 2099: { parser.yyVAL.item = ast.StatementScopeGlobal } - case 2099: + case 2100: { parser.yyVAL.item = ast.StatementScopeInstance } - case 2100: + case 2101: { parser.yyVAL.item = ast.StatementScopeSession } - case 2101: + case 2102: { parser.yyVAL.item = false } - case 2102: + case 2103: { parser.yyVAL.item = true } - case 2103: + case 2104: { parser.yyVAL.ident = "" } - case 2104: + case 2105: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2105: + case 2106: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName) } - case 2108: + case 2109: { tmp := yyS[yypt-0].item.(*ast.FlushStmt) tmp.NoWriteToBinLog = yyS[yypt-1].item.(bool) parser.yyVAL.statement = tmp } - case 2109: + case 2110: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 2110: + case 2111: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 2111: + case 2112: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushPrivileges, } } - case 2112: + case 2113: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushStatus, } } - case 2113: + case 2114: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTiDBPlugin, Plugins: yyS[yypt-0].item.([]string), } } - case 2114: + case 2115: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushHosts, } } - case 2115: + case 2116: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushLogs, LogType: yyS[yypt-1].item.(ast.LogType), } } - case 2116: + case 2117: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTables, @@ -21587,61 +21597,61 @@ yynewstate: ReadLock: yyS[yypt-0].item.(bool), } } - case 2117: + case 2118: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushClientErrorsSummary, } } - case 2118: + case 2119: { parser.yyVAL.item = ast.LogTypeDefault } - case 2119: + case 2120: { parser.yyVAL.item = ast.LogTypeBinary } - case 2120: + case 2121: { parser.yyVAL.item = ast.LogTypeEngine } - case 2121: + case 2122: { parser.yyVAL.item = ast.LogTypeError } - case 2122: + case 2123: { parser.yyVAL.item = ast.LogTypeGeneral } - case 2123: + case 2124: { parser.yyVAL.item = ast.LogTypeSlow } - case 2124: + case 2125: { parser.yyVAL.item = false } - case 2125: + case 2126: { parser.yyVAL.item = true } - case 2126: + case 2127: { parser.yyVAL.item = true } - case 2127: + case 2128: { parser.yyVAL.item = []*ast.TableName{} } - case 2129: + case 2130: { parser.yyVAL.item = false } - case 2130: + case 2131: { parser.yyVAL.item = true } - case 2210: + case 2211: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -21654,7 +21664,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2236: + case 2237: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -21667,7 +21677,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2252: + case 2253: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -21680,7 +21690,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2255: + case 2256: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -21690,7 +21700,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2256: + case 2257: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -21700,7 +21710,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2257: + case 2258: { cst := yyS[yypt-0].item.(*ast.Constraint) if yyS[yypt-1].item != nil { @@ -21709,7 +21719,7 @@ yynewstate: } parser.yyVAL.item = cst } - case 2262: + case 2263: { if yyS[yypt-0].item != nil { parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})} @@ -21717,7 +21727,7 @@ yynewstate: parser.yyVAL.item = []interface{}{} } } - case 2263: + case 2264: { if yyS[yypt-0].item != nil { parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item) @@ -21725,7 +21735,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 2264: + case 2265: { var columnDefs []*ast.ColumnDef var constraints []*ast.Constraint @@ -21734,7 +21744,7 @@ yynewstate: Constraints: constraints, } } - case 2265: + case 2266: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -21752,69 +21762,69 @@ yynewstate: Constraints: constraints, } } - case 2267: + case 2268: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2268: + case 2269: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2269: + case 2270: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2270: + case 2271: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIdCache, UintValue: yyS[yypt-0].item.(uint64)} } - case 2271: + case 2272: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoRandomBase, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2272: + case 2273: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)} } - case 2273: + case 2274: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident} } - case 2274: + case 2275: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2275: + case 2276: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTableCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2276: + case 2277: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident} } - case 2277: + case 2278: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident} } - case 2278: + case 2279: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)} } - case 2279: + case 2280: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)} } - case 2280: + case 2281: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)} } - case 2281: + case 2282: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent} } - case 2282: + case 2283: { n := yyS[yypt-0].item.(uint64) if n != 0 && n != 1 { @@ -21825,13 +21835,13 @@ yynewstate: yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2283: + case 2284: { 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 2284: + case 2285: { // Parse it but will ignore it. // In MySQL, STATS_SAMPLE_PAGES=N(Where 0 1 { @@ -23765,7 +23775,7 @@ yynewstate: OptEnclosed: true, } } - case 2635: + case 2636: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -23777,7 +23787,7 @@ yynewstate: Value: str, } } - case 2636: + case 2637: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -23789,14 +23799,14 @@ yynewstate: Value: str, } } - case 2637: + case 2638: { parser.yyVAL.item = &ast.FieldItem{ Type: ast.DefinedNullBy, Value: yyS[yypt-0].item.(*ast.TextString).Value, } } - case 2638: + case 2639: { parser.yyVAL.item = &ast.FieldItem{ Type: ast.DefinedNullBy, @@ -23804,89 +23814,89 @@ yynewstate: OptEnclosed: true, } } - case 2640: + case 2641: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2641: + case 2642: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2642: + case 2643: { parser.yyVAL.item = (*ast.LinesClause)(nil) } - case 2643: + case 2644: { parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].item.(*string), Terminated: yyS[yypt-0].item.(*string)} } - case 2644: + case 2645: { parser.yyVAL.item = (*string)(nil) } - case 2645: + case 2646: { s := yyS[yypt-0].ident parser.yyVAL.item = &s } - case 2646: + case 2647: { parser.yyVAL.item = (*string)(nil) } - case 2647: + case 2648: { s := yyS[yypt-0].ident parser.yyVAL.item = &s } - case 2648: + case 2649: { parser.yyVAL.item = ([]*ast.Assignment)(nil) } - case 2649: + case 2650: { parser.yyVAL.item = yyS[yypt-0].item } - case 2650: + case 2651: { l := yyS[yypt-2].item.([]*ast.Assignment) parser.yyVAL.item = append(l, yyS[yypt-0].item.(*ast.Assignment)) } - case 2651: + case 2652: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 2652: + case 2653: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].expr.(*ast.ColumnNameExpr).Name, Expr: yyS[yypt-0].expr, } } - case 2653: + case 2654: { parser.yyVAL.item = []*ast.LoadDataOpt{} } - case 2654: + case 2655: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.LoadDataOpt) } - case 2655: + case 2656: { parser.yyVAL.item = []*ast.LoadDataOpt{yyS[yypt-0].item.(*ast.LoadDataOpt)} } - case 2656: + case 2657: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.LoadDataOpt), yyS[yypt-0].item.(*ast.LoadDataOpt)) } - case 2657: + case 2658: { parser.yyVAL.item = &ast.LoadDataOpt{Name: strings.ToLower(yyS[yypt-0].ident)} } - case 2658: + case 2659: { parser.yyVAL.item = &ast.LoadDataOpt{Name: strings.ToLower(yyS[yypt-2].ident), Value: yyS[yypt-0].expr.(ast.ExprNode)} } - case 2659: + case 2660: { parser.yyVAL.statement = &ast.ImportIntoStmt{ Table: yyS[yypt-6].item.(*ast.TableName), @@ -23897,7 +23907,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.LoadDataOpt), } } - case 2660: + case 2661: { st := &ast.ImportIntoStmt{ Table: yyS[yypt-5].item.(*ast.TableName), @@ -23917,10 +23927,6 @@ yynewstate: } parser.yyVAL.statement = st } - case 2661: - { - parser.yyVAL.statement = yyS[yypt-0].statement - } case 2662: { parser.yyVAL.statement = yyS[yypt-0].statement @@ -23930,6 +23936,10 @@ yynewstate: parser.yyVAL.statement = yyS[yypt-0].statement } case 2664: + { + parser.yyVAL.statement = yyS[yypt-0].statement + } + case 2665: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -23942,48 +23952,48 @@ yynewstate: } parser.yyVAL.statement = sel.(ast.StmtNode) } - case 2665: + case 2666: { parser.yyVAL.statement = &ast.UnlockTablesStmt{} } - case 2666: + case 2667: { parser.yyVAL.statement = &ast.LockTablesStmt{ TableLocks: yyS[yypt-0].item.([]ast.TableLock), } } - case 2669: + case 2670: { parser.yyVAL.item = ast.TableLock{ Table: yyS[yypt-1].item.(*ast.TableName), Type: yyS[yypt-0].item.(model.TableLockType), } } - case 2670: + case 2671: { parser.yyVAL.item = model.TableLockRead } - case 2671: + case 2672: { parser.yyVAL.item = model.TableLockReadLocal } - case 2672: + case 2673: { parser.yyVAL.item = model.TableLockWrite } - case 2673: + case 2674: { parser.yyVAL.item = model.TableLockWriteLocal } - case 2674: + case 2675: { parser.yyVAL.item = []ast.TableLock{yyS[yypt-0].item.(ast.TableLock)} } - case 2675: + case 2676: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.TableLock), yyS[yypt-0].item.(ast.TableLock)) } - case 2676: + case 2677: { parser.yyVAL.statement = &ast.NonTransactionalDMLStmt{ DryRun: yyS[yypt-1].item.(int), @@ -23992,48 +24002,48 @@ yynewstate: DMLStmt: yyS[yypt-0].statement.(ast.ShardableDMLStmt), } } - case 2681: + case 2682: { parser.yyVAL.item = ast.NoDryRun } - case 2682: + case 2683: { parser.yyVAL.item = ast.DryRunSplitDml } - case 2683: + case 2684: { parser.yyVAL.item = ast.DryRunQuery } - case 2684: + case 2685: { parser.yyVAL.item = (*ast.ColumnName)(nil) } - case 2685: + case 2686: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnName) } - case 2686: + case 2687: { parser.yyVAL.statement = &ast.OptimizeTableStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), NoWriteToBinLog: yyS[yypt-2].item.(bool), } } - case 2687: + case 2688: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-1].item.(bool), } } - case 2688: + case 2689: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2689: + case 2690: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), @@ -24041,34 +24051,34 @@ yynewstate: TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2690: + case 2691: { parser.yyVAL.statement = &ast.KillStmt{ TiDBExtension: yyS[yypt-1].item.(bool), Expr: yyS[yypt-0].expr, } } - case 2691: + case 2692: { parser.yyVAL.item = false } - case 2692: + case 2693: { parser.yyVAL.item = true } - case 2693: + case 2694: { parser.yyVAL.statement = &ast.LoadStatsStmt{ Path: yyS[yypt-0].ident, } } - case 2694: + case 2695: { parser.yyVAL.statement = &ast.LockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2695: + case 2696: { x := yyS[yypt-2].item.(*ast.TableName) x.PartitionNames = yyS[yypt-0].item.([]model.CIStr) @@ -24076,7 +24086,7 @@ yynewstate: Tables: []*ast.TableName{x}, } } - case 2696: + case 2697: { x := yyS[yypt-4].item.(*ast.TableName) x.PartitionNames = yyS[yypt-1].item.([]model.CIStr) @@ -24084,13 +24094,13 @@ yynewstate: Tables: []*ast.TableName{x}, } } - case 2697: + case 2698: { parser.yyVAL.statement = &ast.UnlockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2698: + case 2699: { x := yyS[yypt-2].item.(*ast.TableName) x.PartitionNames = yyS[yypt-0].item.([]model.CIStr) @@ -24098,7 +24108,7 @@ yynewstate: Tables: []*ast.TableName{x}, } } - case 2699: + case 2700: { x := yyS[yypt-4].item.(*ast.TableName) x.PartitionNames = yyS[yypt-1].item.([]model.CIStr) @@ -24106,14 +24116,14 @@ yynewstate: Tables: []*ast.TableName{x}, } } - case 2700: + case 2701: { parser.yyVAL.statement = &ast.DropPlacementPolicyStmt{ IfExists: yyS[yypt-1].item.(bool), PolicyName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2701: + case 2702: { parser.yyVAL.statement = &ast.CreateResourceGroupStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -24121,7 +24131,7 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2702: + case 2703: { parser.yyVAL.statement = &ast.AlterResourceGroupStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -24129,14 +24139,14 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2703: + case 2704: { parser.yyVAL.statement = &ast.DropResourceGroupStmt{ IfExists: yyS[yypt-1].item.(bool), ResourceGroupName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2704: + case 2705: { parser.yyVAL.statement = &ast.CreatePlacementPolicyStmt{ OrReplace: yyS[yypt-5].item.(bool), @@ -24145,7 +24155,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2705: + case 2706: { parser.yyVAL.statement = &ast.AlterPlacementPolicyStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -24153,7 +24163,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2706: + case 2707: { parser.yyVAL.statement = &ast.CreateSequenceStmt{ IfNotExists: yyS[yypt-3].item.(bool), @@ -24162,21 +24172,17 @@ yynewstate: TblOptions: yyS[yypt-0].item.([]*ast.TableOption), } } - case 2707: + case 2708: { parser.yyVAL.item = []*ast.SequenceOption{} } - case 2709: - { - parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} - } case 2710: { - parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) + parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } case 2711: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } case 2712: { @@ -24184,7 +24190,7 @@ yynewstate: } case 2713: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } case 2714: { @@ -24192,11 +24198,11 @@ yynewstate: } case 2715: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } case 2716: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} } case 2717: { @@ -24204,11 +24210,11 @@ yynewstate: } case 2718: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } case 2719: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} } case 2720: { @@ -24216,11 +24222,11 @@ yynewstate: } case 2721: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } case 2722: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} } case 2723: { @@ -24228,21 +24234,25 @@ yynewstate: } case 2724: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } case 2725: { - parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} } case 2726: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2728: + case 2727: { - parser.yyVAL.item = yyS[yypt-0].item + parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } case 2729: + { + parser.yyVAL.item = yyS[yypt-0].item + } + case 2730: { unsigned_num := getUint64FromNUM(yyS[yypt-0].item) if unsigned_num > 9223372036854775808 { @@ -24255,14 +24265,14 @@ yynewstate: parser.yyVAL.item = -int64(unsigned_num) } } - case 2730: + case 2731: { parser.yyVAL.statement = &ast.DropSequenceStmt{ IfExists: yyS[yypt-1].item.(bool), Sequences: yyS[yypt-0].item.([]*ast.TableName), } } - case 2731: + case 2732: { parser.yyVAL.statement = &ast.AlterSequenceStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -24270,27 +24280,27 @@ yynewstate: SeqOptions: yyS[yypt-0].item.([]*ast.SequenceOption), } } - case 2732: + case 2733: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2733: + case 2734: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2735: + case 2736: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestart} } - case 2736: + case 2737: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2737: + case 2738: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2738: + case 2739: { x := &ast.IndexAdviseStmt{ Path: yyS[yypt-3].ident, @@ -24307,42 +24317,42 @@ yynewstate: } parser.yyVAL.statement = x } - case 2739: + case 2740: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2740: + case 2741: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2741: + case 2742: { parser.yyVAL.item = nil } - case 2742: + case 2743: { parser.yyVAL.item = &ast.MaxIndexNumClause{ PerTable: yyS[yypt-1].item.(uint64), PerDB: yyS[yypt-0].item.(uint64), } } - case 2743: + case 2744: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2744: + case 2745: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2745: + case 2746: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2746: + case 2747: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2747: + case 2748: { // Parse it but will ignore it switch yyS[yypt-0].ident { @@ -24357,19 +24367,19 @@ yynewstate: } parser.yyVAL.ident = yyS[yypt-0].ident } - case 2748: + case 2749: { parser.yyVAL.item = append([]*ast.RowExpr{}, yyS[yypt-0].item.(*ast.RowExpr)) } - case 2749: + case 2750: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.RowExpr), yyS[yypt-0].item.(*ast.RowExpr)) } - case 2750: + case 2751: { parser.yyVAL.item = &ast.RowExpr{Values: yyS[yypt-0].item.([]ast.ExprNode)} } - case 2751: + case 2752: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -24388,7 +24398,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2752: + case 2753: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -24407,7 +24417,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2753: + case 2754: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24430,7 +24440,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2754: + case 2755: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24453,7 +24463,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2755: + case 2756: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24466,7 +24476,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2756: + case 2757: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24479,7 +24489,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2757: + case 2758: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24493,7 +24503,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2758: + case 2759: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24508,7 +24518,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2759: + case 2760: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -24523,33 +24533,33 @@ yynewstate: parser.yyVAL.statement = x } - case 2760: + case 2761: { parser.yyVAL.item = nil } - case 2761: + case 2762: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.AsOfClause) } - case 2762: + case 2763: { parser.yyVAL.item = []*ast.StoreParameter{} } - case 2763: + case 2764: { parser.yyVAL.item = yyS[yypt-0].item } - case 2764: + case 2765: { l := yyS[yypt-2].item.([]*ast.StoreParameter) l = append(l, yyS[yypt-0].item.(*ast.StoreParameter)) parser.yyVAL.item = l } - case 2765: + case 2766: { parser.yyVAL.item = []*ast.StoreParameter{yyS[yypt-0].item.(*ast.StoreParameter)} } - case 2766: + case 2767: { x := &ast.StoreParameter{ Paramstatus: yyS[yypt-2].item.(int), @@ -24558,23 +24568,23 @@ yynewstate: } parser.yyVAL.item = x } - case 2767: + case 2768: { parser.yyVAL.item = ast.MODE_IN } - case 2768: + case 2769: { parser.yyVAL.item = ast.MODE_IN } - case 2769: + case 2770: { parser.yyVAL.item = ast.MODE_OUT } - case 2770: + case 2771: { parser.yyVAL.item = ast.MODE_INOUT } - case 2773: + case 2774: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -24587,7 +24597,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2788: + case 2789: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -24600,29 +24610,29 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2790: + case 2791: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2791: + case 2792: { parser.yyVAL.item = []string{strings.ToLower(yyS[yypt-0].ident)} } - case 2792: + case 2793: { l := yyS[yypt-2].item.([]string) l = append(l, strings.ToLower(yyS[yypt-0].ident)) parser.yyVAL.item = l } - case 2793: + case 2794: { parser.yyVAL.item = nil } - case 2794: + case 2795: { parser.yyVAL.item = yyS[yypt-0].expr } - case 2795: + case 2796: { x := &ast.ProcedureDecl{ DeclNames: yyS[yypt-2].item.([]string), @@ -24633,7 +24643,7 @@ yynewstate: } parser.yyVAL.item = x } - case 2796: + case 2797: { name := strings.ToLower(yyS[yypt-3].ident) parser.yyVAL.item = &ast.ProcedureCursor{ @@ -24641,7 +24651,7 @@ yynewstate: Selectstring: yyS[yypt-0].statement.(ast.StmtNode), } } - case 2797: + case 2798: { parser.yyVAL.item = &ast.ProcedureErrorControl{ ControlHandle: yyS[yypt-4].item.(int), @@ -24649,66 +24659,66 @@ yynewstate: Operate: yyS[yypt-0].statement.(ast.StmtNode), } } - case 2798: + case 2799: { parser.yyVAL.item = ast.PROCEDUR_CONTINUE } - case 2799: + case 2800: { parser.yyVAL.item = ast.PROCEDUR_EXIT } - case 2800: + case 2801: { parser.yyVAL.item = []ast.ErrNode{yyS[yypt-0].statement.(ast.ErrNode)} } - case 2801: + case 2802: { l := yyS[yypt-2].item.([]ast.ErrNode) l = append(l, yyS[yypt-0].statement.(ast.ErrNode)) parser.yyVAL.item = l } - case 2802: + case 2803: { parser.yyVAL.statement = yyS[yypt-0].statement.(ast.ErrNode) } - case 2803: + case 2804: { parser.yyVAL.statement = &ast.ProcedureErrorCon{ ErrorCon: ast.PROCEDUR_SQLWARNING, } } - case 2804: + case 2805: { parser.yyVAL.statement = &ast.ProcedureErrorCon{ ErrorCon: ast.PROCEDUR_NOT_FOUND, } } - case 2805: + case 2806: { parser.yyVAL.statement = &ast.ProcedureErrorCon{ ErrorCon: ast.PROCEDUR_SQLEXCEPTION, } } - case 2806: + case 2807: { parser.yyVAL.statement = &ast.ProcedureErrorVal{ ErrorNum: getUint64FromNUM(yyS[yypt-0].item), } } - case 2807: + case 2808: { parser.yyVAL.statement = &ast.ProcedureErrorState{ CodeStatus: yyS[yypt-0].ident, } } - case 2810: + case 2811: { name := strings.ToLower(yyS[yypt-0].ident) parser.yyVAL.statement = &ast.ProcedureOpenCur{ CurName: name, } } - case 2811: + case 2812: { name := strings.ToLower(yyS[yypt-2].ident) parser.yyVAL.statement = &ast.ProcedureFetchInto{ @@ -24716,62 +24726,62 @@ yynewstate: Variables: yyS[yypt-0].item.([]string), } } - case 2812: + case 2813: { name := strings.ToLower(yyS[yypt-0].ident) parser.yyVAL.statement = &ast.ProcedureCloseCur{ CurName: name, } } - case 2816: + case 2817: { parser.yyVAL.item = []string{strings.ToLower(yyS[yypt-0].ident)} } - case 2817: + case 2818: { l := yyS[yypt-2].item.([]string) l = append(l, strings.ToLower(yyS[yypt-0].ident)) parser.yyVAL.item = l } - case 2818: + case 2819: { parser.yyVAL.item = []ast.DeclNode{} } - case 2819: + case 2820: { parser.yyVAL.item = yyS[yypt-0].item } - case 2820: + case 2821: { parser.yyVAL.item = []ast.DeclNode{yyS[yypt-1].item.(ast.DeclNode)} } - case 2821: + case 2822: { l := yyS[yypt-2].item.([]ast.DeclNode) l = append(l, yyS[yypt-1].item.(ast.DeclNode)) parser.yyVAL.item = l } - case 2822: + case 2823: { parser.yyVAL.item = []ast.StmtNode{} } - case 2823: + case 2824: { l := yyS[yypt-2].item.([]ast.StmtNode) l = append(l, yyS[yypt-1].statement.(ast.StmtNode)) parser.yyVAL.item = l } - case 2824: + case 2825: { parser.yyVAL.item = []ast.StmtNode{yyS[yypt-1].statement.(ast.StmtNode)} } - case 2825: + case 2826: { l := yyS[yypt-2].item.([]ast.StmtNode) l = append(l, yyS[yypt-1].statement.(ast.StmtNode)) parser.yyVAL.item = l } - case 2826: + case 2827: { x := &ast.ProcedureBlock{ ProcedureVars: yyS[yypt-2].item.([]ast.DeclNode), @@ -24779,13 +24789,13 @@ yynewstate: } parser.yyVAL.statement = x } - case 2827: + case 2828: { parser.yyVAL.statement = &ast.ProcedureIfInfo{ IfBody: yyS[yypt-2].statement.(*ast.ProcedureIfBlock), } } - case 2828: + case 2829: { ifBlock := &ast.ProcedureIfBlock{ IfExpr: yyS[yypt-3].expr.(ast.ExprNode), @@ -24796,73 +24806,73 @@ yynewstate: } parser.yyVAL.statement = ifBlock } - case 2829: + case 2830: { parser.yyVAL.statement = nil } - case 2830: + case 2831: { parser.yyVAL.statement = &ast.ProcedureElseIfBlock{ ProcedureIfStmt: yyS[yypt-0].statement.(*ast.ProcedureIfBlock), } } - case 2831: + case 2832: { parser.yyVAL.statement = &ast.ProcedureElseBlock{ ProcedureIfStmts: yyS[yypt-0].item.([]ast.StmtNode), } } - case 2832: + case 2833: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2833: + case 2834: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2834: + case 2835: { parser.yyVAL.item = []*ast.SimpleWhenThenStmt{yyS[yypt-0].statement.(*ast.SimpleWhenThenStmt)} } - case 2835: + case 2836: { l := yyS[yypt-1].item.([]*ast.SimpleWhenThenStmt) l = append(l, yyS[yypt-0].statement.(*ast.SimpleWhenThenStmt)) parser.yyVAL.item = l } - case 2836: + case 2837: { parser.yyVAL.item = []*ast.SearchWhenThenStmt{yyS[yypt-0].statement.(*ast.SearchWhenThenStmt)} } - case 2837: + case 2838: { l := yyS[yypt-1].item.([]*ast.SearchWhenThenStmt) l = append(l, yyS[yypt-0].statement.(*ast.SearchWhenThenStmt)) parser.yyVAL.item = l } - case 2838: + case 2839: { parser.yyVAL.statement = &ast.SimpleWhenThenStmt{ Expr: yyS[yypt-2].expr.(ast.ExprNode), ProcedureStmts: yyS[yypt-0].item.([]ast.StmtNode), } } - case 2839: + case 2840: { parser.yyVAL.statement = &ast.SearchWhenThenStmt{ Expr: yyS[yypt-2].expr.(ast.ExprNode), ProcedureStmts: yyS[yypt-0].item.([]ast.StmtNode), } } - case 2840: + case 2841: { parser.yyVAL.item = nil } - case 2841: + case 2842: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.StmtNode) } - case 2842: + case 2843: { caseStmt := &ast.SimpleCaseStmt{ Condition: yyS[yypt-4].expr.(ast.ExprNode), @@ -24873,7 +24883,7 @@ yynewstate: } parser.yyVAL.statement = caseStmt } - case 2843: + case 2844: { caseStmt := &ast.SearchCaseStmt{ WhenCases: yyS[yypt-3].item.([]*ast.SearchWhenThenStmt), @@ -24883,25 +24893,25 @@ yynewstate: } parser.yyVAL.statement = caseStmt } - case 2844: + case 2845: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2845: + case 2846: { parser.yyVAL.statement = &ast.ProcedureWhileStmt{ Condition: yyS[yypt-4].expr.(ast.ExprNode), Body: yyS[yypt-2].item.([]ast.StmtNode), } } - case 2846: + case 2847: { parser.yyVAL.statement = &ast.ProcedureRepeatStmt{ Body: yyS[yypt-4].item.([]ast.StmtNode), Condition: yyS[yypt-2].expr.(ast.ExprNode), } } - case 2847: + case 2848: { labelBlock := &ast.ProcedureLabelBlock{ LabelName: yyS[yypt-3].ident, @@ -24913,15 +24923,15 @@ yynewstate: } parser.yyVAL.statement = labelBlock } - case 2848: + case 2849: { parser.yyVAL.ident = "" } - case 2849: + case 2850: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2850: + case 2851: { labelLoop := &ast.ProcedureLabelLoop{ LabelName: yyS[yypt-3].ident, @@ -24933,21 +24943,21 @@ yynewstate: } parser.yyVAL.statement = labelLoop } - case 2851: + case 2852: { parser.yyVAL.statement = &ast.ProcedureJump{ Name: yyS[yypt-0].ident, IsLeave: false, } } - case 2852: + case 2853: { parser.yyVAL.statement = &ast.ProcedureJump{ Name: yyS[yypt-0].ident, IsLeave: true, } } - case 2865: + case 2866: { x := &ast.ProcedureInfo{ IfNotExists: yyS[yypt-5].item.(bool), @@ -24966,38 +24976,38 @@ yynewstate: x.ProcedureParamStr = strings.TrimSpace(parser.src[startOffset:endOffset]) parser.yyVAL.statement = x } - case 2866: + case 2867: { parser.yyVAL.statement = &ast.DropProcedureStmt{ IfExists: yyS[yypt-1].item.(bool), ProcedureName: yyS[yypt-0].item.(*ast.TableName), } } - case 2867: + case 2868: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.CalibrateResourceStmt) } - case 2868: + case 2869: { parser.yyVAL.item = &ast.CalibrateResourceStmt{} } - case 2869: + case 2870: { parser.yyVAL.item = &ast.CalibrateResourceStmt{ DynamicCalibrateResourceOptionList: yyS[yypt-0].item.([]*ast.DynamicCalibrateResourceOption), } } - case 2870: + case 2871: { parser.yyVAL.item = &ast.CalibrateResourceStmt{ Tp: yyS[yypt-0].item.(ast.CalibrateResourceType), } } - case 2871: + case 2872: { parser.yyVAL.item = []*ast.DynamicCalibrateResourceOption{yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption)} } - case 2872: + case 2873: { 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) { @@ -25006,7 +25016,7 @@ yynewstate: } parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DynamicCalibrateResourceOption), yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption)) } - case 2873: + case 2874: { 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) { @@ -25015,15 +25025,15 @@ yynewstate: } parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.DynamicCalibrateResourceOption), yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption)) } - case 2874: + case 2875: { parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateStartTime, Ts: yyS[yypt-0].expr.(ast.ExprNode)} } - case 2875: + case 2876: { parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateEndTime, Ts: yyS[yypt-0].expr.(ast.ExprNode)} } - case 2876: + case 2877: { _, err := duration.ParseDuration(yyS[yypt-0].ident) if err != nil { @@ -25032,41 +25042,41 @@ yynewstate: } parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateDuration, StrValue: yyS[yypt-0].ident} } - case 2877: + case 2878: { parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateDuration, Ts: yyS[yypt-1].expr.(ast.ExprNode), Unit: yyS[yypt-0].item.(ast.TimeUnitType)} } - case 2878: + case 2879: { parser.yyVAL.item = ast.TPCC } - case 2879: + case 2880: { parser.yyVAL.item = ast.OLTPREADWRITE } - case 2880: + case 2881: { parser.yyVAL.item = ast.OLTPREADONLY } - case 2881: + case 2882: { parser.yyVAL.item = ast.OLTPWRITEONLY } - case 2882: + case 2883: { parser.yyVAL.item = ast.TPCH10 } - case 2883: + case 2884: { parser.yyVAL.statement = &ast.AddQueryWatchStmt{ QueryWatchOptionList: yyS[yypt-0].item.([]*ast.QueryWatchOption), } } - case 2884: + case 2885: { parser.yyVAL.item = []*ast.QueryWatchOption{yyS[yypt-0].item.(*ast.QueryWatchOption)} } - case 2885: + case 2886: { if !ast.CheckQueryWatchAppend(yyS[yypt-1].item.([]*ast.QueryWatchOption), yyS[yypt-0].item.(*ast.QueryWatchOption)) { yylex.AppendError(yylex.Errorf("Dupliated options specified")) @@ -25074,7 +25084,7 @@ yynewstate: } parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.QueryWatchOption), yyS[yypt-0].item.(*ast.QueryWatchOption)) } - case 2886: + case 2887: { if !ast.CheckQueryWatchAppend(yyS[yypt-2].item.([]*ast.QueryWatchOption), yyS[yypt-0].item.(*ast.QueryWatchOption)) { yylex.AppendError(yylex.Errorf("Dupliated options specified")) @@ -25082,35 +25092,35 @@ yynewstate: } parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.QueryWatchOption), yyS[yypt-0].item.(*ast.QueryWatchOption)) } - case 2887: + case 2888: { parser.yyVAL.item = &ast.QueryWatchOption{Tp: ast.QueryWatchResourceGroup, StrValue: model.NewCIStr(yyS[yypt-0].ident)} } - case 2888: + case 2889: { parser.yyVAL.item = &ast.QueryWatchOption{Tp: ast.QueryWatchResourceGroup, ExprValue: yyS[yypt-0].expr} } - case 2889: + case 2890: { parser.yyVAL.item = &ast.QueryWatchOption{Tp: ast.QueryWatchAction, IntValue: yyS[yypt-0].item.(int32)} } - case 2890: + case 2891: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.QueryWatchOption) } - case 2891: + case 2892: { parser.yyVAL.item = &ast.QueryWatchOption{Tp: ast.QueryWatchType, IntValue: int32(model.WatchSimilar), ExprValue: yyS[yypt-0].expr} } - case 2892: + case 2893: { parser.yyVAL.item = &ast.QueryWatchOption{Tp: ast.QueryWatchType, IntValue: int32(model.WatchPlan), ExprValue: yyS[yypt-0].expr} } - case 2893: + case 2894: { parser.yyVAL.item = &ast.QueryWatchOption{Tp: ast.QueryWatchType, IntValue: yyS[yypt-2].item.(int32), ExprValue: yyS[yypt-0].expr, BoolValue: true} } - case 2894: + case 2895: { parser.yyVAL.statement = &ast.DropQueryWatchStmt{ IntValue: yyS[yypt-0].item.(int64), diff --git a/pkg/parser/parser.y b/pkg/parser/parser.y index e18705bea32df..9900598cc1364 100644 --- a/pkg/parser/parser.y +++ b/pkg/parser/parser.y @@ -9864,6 +9864,10 @@ JoinTable: on := &ast.OnCondition{Expr: $5} $$ = &ast.Join{Left: $1.(ast.ResultSetNode), Right: $3.(ast.ResultSetNode), StraightJoin: true, On: on} } +| TableRef "STRAIGHT_JOIN" TableRef "USING" '(' ColumnNameList ')' + { + $$ = &ast.Join{Left: $1.(ast.ResultSetNode), Right: $3.(ast.ResultSetNode), StraightJoin: true, Using: $6.([]*ast.ColumnName)} + } JoinType: "LEFT" diff --git a/pkg/parser/parser_test.go b/pkg/parser/parser_test.go index 614e1fd5af82a..0a6c475899699 100644 --- a/pkg/parser/parser_test.go +++ b/pkg/parser/parser_test.go @@ -4765,6 +4765,19 @@ func TestOptimizerHints(t *testing.T) { require.Equal(t, "no_index_merge_join", hints[1].HintName.L) require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test HYPO_INDEX + stmt, _, err = p.Parse("select /*+ HYPO_INDEX(t1, a), HYPO_INDEX(t3, a, b, c) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "hypo_index", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "hypo_index", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") } func TestType(t *testing.T) { diff --git a/pkg/planner/BUILD.bazel b/pkg/planner/BUILD.bazel index 118d329f7dd6a..eb03346a112fa 100644 --- a/pkg/planner/BUILD.bazel +++ b/pkg/planner/BUILD.bazel @@ -12,6 +12,7 @@ go_library( "//pkg/kv", "//pkg/metrics", "//pkg/parser/ast", + "//pkg/parser/model", "//pkg/planner/cascades", "//pkg/planner/context", "//pkg/planner/core", diff --git a/pkg/planner/cardinality/selectivity.go b/pkg/planner/cardinality/selectivity.go index dabcabf456375..5e4f647218313 100644 --- a/pkg/planner/cardinality/selectivity.go +++ b/pkg/planner/cardinality/selectivity.go @@ -60,7 +60,7 @@ func Selectivity( var exprStrs []string if ctx.GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { debugtrace.EnterContextCommon(ctx) - exprStrs = expression.ExprsToStringsForDisplay(exprs) + exprStrs = expression.ExprsToStringsForDisplay(ctx.GetExprCtx().GetEvalCtx(), exprs) debugtrace.RecordAnyValuesWithNames(ctx, "Input Expressions", exprStrs) defer func() { debugtrace.RecordAnyValuesWithNames(ctx, "Result", result) @@ -111,7 +111,7 @@ func Selectivity( sel = 1.0 / pseudoEqualRate } if sc.EnableOptimizerDebugTrace { - debugtrace.RecordAnyValuesWithNames(ctx, "Expression", expr.String(), "Selectivity", sel) + debugtrace.RecordAnyValuesWithNames(ctx, "Expression", expr.StringWithCtx(ctx.GetExprCtx().GetEvalCtx()), "Selectivity", sel) } ret *= sel } diff --git a/pkg/planner/cardinality/testdata/cardinality_suite_out.json b/pkg/planner/cardinality/testdata/cardinality_suite_out.json index f484751ae69b9..4ea3d621a19e2 100644 --- a/pkg/planner/cardinality/testdata/cardinality_suite_out.json +++ b/pkg/planner/cardinality/testdata/cardinality_suite_out.json @@ -4177,8 +4177,8 @@ { "Query": "explain format = 'brief' select a, b from t where a = 1 and b = 1 and c = 1", "Result": [ - "Projection 16.00 root test.t.a, test.t.b", - "└─IndexReader 16.00 root index:IndexRangeScan", + "IndexReader 16.00 root index:Projection", + "└─Projection 16.00 cop[tikv] test.t.a, test.t.b", " └─IndexRangeScan 16.00 cop[tikv] table:t, index:iabc(a, b, c) range:[1 1 1,1 1 1], keep order:false" ] }, diff --git a/pkg/planner/cardinality/trace.go b/pkg/planner/cardinality/trace.go index a348e799daa40..b94bb7ba7e9ea 100644 --- a/pkg/planner/cardinality/trace.go +++ b/pkg/planner/cardinality/trace.go @@ -95,7 +95,7 @@ func exprToString(ctx expression.EvalContext, e expression.Expression) (string, buffer.WriteString(")") return buffer.String(), nil case *expression.Column: - return expr.String(), nil + return expr.StringWithCtx(ctx), nil case *expression.CorrelatedColumn: return "", errors.New("tracing for correlated columns not supported now") case *expression.Constant: diff --git a/pkg/planner/cascades/implementation_rules.go b/pkg/planner/cascades/implementation_rules.go index a03d918b19695..5170b0f155b5a 100644 --- a/pkg/planner/cascades/implementation_rules.go +++ b/pkg/planner/cascades/implementation_rules.go @@ -198,7 +198,7 @@ func (*ImplTableScan) Match(expr *memo.GroupExpr, prop *property.PhysicalPropert func (*ImplTableScan) OnImplement(expr *memo.GroupExpr, reqProp *property.PhysicalProperty) ([]memo.Implementation, error) { logicProp := expr.Group.Prop logicalScan := expr.ExprNode.(*plannercore.LogicalTableScan) - ts := logicalScan.GetPhysicalScan(logicProp.Schema, logicProp.Stats.ScaleByExpectCnt(reqProp.ExpectedCnt)) + ts := plannercore.GetPhysicalScan4LogicalTableScan(logicalScan, logicProp.Schema, logicProp.Stats.ScaleByExpectCnt(reqProp.ExpectedCnt)) if !reqProp.IsSortItemEmpty() { ts.KeepOrder = true ts.Desc = reqProp.SortItems[0].Desc @@ -220,7 +220,7 @@ func (*ImplIndexScan) Match(expr *memo.GroupExpr, prop *property.PhysicalPropert // OnImplement implements ImplementationRule OnImplement interface. func (*ImplIndexScan) OnImplement(expr *memo.GroupExpr, reqProp *property.PhysicalProperty) ([]memo.Implementation, error) { logicalScan := expr.ExprNode.(*plannercore.LogicalIndexScan) - is := logicalScan.GetPhysicalIndexScan(expr.Group.Prop.Schema, expr.Group.Prop.Stats.ScaleByExpectCnt(reqProp.ExpectedCnt)) + is := plannercore.GetPhysicalIndexScan4LogicalIndexScan(logicalScan, expr.Group.Prop.Schema, expr.Group.Prop.Stats.ScaleByExpectCnt(reqProp.ExpectedCnt)) if !reqProp.IsSortItemEmpty() { is.KeepOrder = true if reqProp.SortItems[0].Desc { diff --git a/pkg/planner/cascades/stringer.go b/pkg/planner/cascades/stringer.go index de1f12897a7b7..1b3f1797170d1 100644 --- a/pkg/planner/cascades/stringer.go +++ b/pkg/planner/cascades/stringer.go @@ -19,18 +19,19 @@ import ( "fmt" "strings" + "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/planner/memo" ) // ToString stringifies a Group Tree. -func ToString(g *memo.Group) []string { +func ToString(ctx expression.EvalContext, g *memo.Group) []string { idMap := make(map[*memo.Group]int) idMap[g] = 0 - return toString(g, idMap, map[*memo.Group]struct{}{}, []string{}) + return toString(ctx, g, idMap, map[*memo.Group]struct{}{}, []string{}) } // toString recursively stringifies a Group Tree using a preorder traversal method. -func toString(g *memo.Group, idMap map[*memo.Group]int, visited map[*memo.Group]struct{}, strs []string) []string { +func toString(ctx expression.EvalContext, g *memo.Group, idMap map[*memo.Group]int, visited map[*memo.Group]struct{}, strs []string) []string { if _, exists := visited[g]; exists { return strs } @@ -45,12 +46,12 @@ func toString(g *memo.Group, idMap map[*memo.Group]int, visited map[*memo.Group] } } // Visit self first. - strs = append(strs, groupToString(g, idMap)...) + strs = append(strs, groupToString(ctx, g, idMap)...) // Visit children then. for item := g.Equivalents.Front(); item != nil; item = item.Next() { expr := item.Value.(*memo.GroupExpr) for _, childGroup := range expr.Children { - strs = toString(childGroup, idMap, visited, strs) + strs = toString(ctx, childGroup, idMap, visited, strs) } } return strs @@ -62,11 +63,11 @@ func toString(g *memo.Group, idMap map[*memo.Group]int, visited map[*memo.Group] // // Selection_4 input:[Group#2], eq(Column#13, Column#2), gt(Column#1, 10) // Projection_15 input:Group#3 Column#1, Column#2 -func groupToString(g *memo.Group, idMap map[*memo.Group]int) []string { +func groupToString(ctx expression.EvalContext, g *memo.Group, idMap map[*memo.Group]int) []string { schema := g.Prop.Schema colStrs := make([]string, 0, len(schema.Columns)) for _, col := range schema.Columns { - colStrs = append(colStrs, col.String()) + colStrs = append(colStrs, col.StringWithCtx(ctx)) } groupLine := bytes.NewBufferString("") @@ -77,7 +78,7 @@ func groupToString(g *memo.Group, idMap map[*memo.Group]int) []string { for _, key := range schema.Keys { ukColStrs := make([]string, 0, len(key)) for _, col := range key { - ukColStrs = append(ukColStrs, col.String()) + ukColStrs = append(ukColStrs, col.StringWithCtx(ctx)) } ukStrs = append(ukStrs, strings.Join(ukColStrs, ",")) } diff --git a/pkg/planner/cascades/stringer_test.go b/pkg/planner/cascades/stringer_test.go index 30b5c0c1eaba9..329960354e6eb 100644 --- a/pkg/planner/cascades/stringer_test.go +++ b/pkg/planner/cascades/stringer_test.go @@ -78,8 +78,8 @@ func TestGroupStringer(t *testing.T) { group.BuildKeyInfo() testdata.OnRecord(func() { output[i].SQL = sql - output[i].Result = ToString(group) + output[i].Result = ToString(ctx.GetEvalCtx(), group) }) - require.Equalf(t, output[i].Result, ToString(group), "case:%v, sql:%s", i, sql) + require.Equalf(t, output[i].Result, ToString(ctx.GetEvalCtx(), group), "case:%v, sql:%s", i, sql) } } diff --git a/pkg/planner/cascades/transformation_rules_test.go b/pkg/planner/cascades/transformation_rules_test.go index 9251b4343566f..c8219e023d532 100644 --- a/pkg/planner/cascades/transformation_rules_test.go +++ b/pkg/planner/cascades/transformation_rules_test.go @@ -60,9 +60,9 @@ func testGroupToString(t *testing.T, input []string, output []struct { require.NoError(t, err) testdata.OnRecord(func() { output[i].SQL = sql - output[i].Result = ToString(group) + output[i].Result = ToString(ctx, group) }) - require.Equalf(t, output[i].Result, ToString(group), "case:%v, sql:%s", i, sql) + require.Equalf(t, output[i].Result, ToString(ctx, group), "case:%v, sql:%s", i, sql) } } @@ -115,9 +115,9 @@ func TestAggPushDownGather(t *testing.T) { group.BuildKeyInfo() testdata.OnRecord(func() { output[i].SQL = sql - output[i].Result = ToString(group) + output[i].Result = ToString(ctx, group) }) - require.Equalf(t, output[i].Result, ToString(group), "case:%v, sql:%s", i, sql) + require.Equalf(t, output[i].Result, ToString(ctx, group), "case:%v, sql:%s", i, sql) } } diff --git a/pkg/planner/core/BUILD.bazel b/pkg/planner/core/BUILD.bazel index be2f87aeba9b1..b7327548fdcfc 100644 --- a/pkg/planner/core/BUILD.bazel +++ b/pkg/planner/core/BUILD.bazel @@ -22,15 +22,30 @@ go_library( "indexmerge_unfinished_path.go", "initialize.go", "logical_aggregation.go", + "logical_apply.go", + "logical_datasource.go", + "logical_expand.go", + "logical_index_scan.go", "logical_initialize.go", + "logical_join.go", "logical_limit.go", "logical_lock.go", + "logical_max_one_row.go", + "logical_mem_table.go", "logical_partition_union_all.go", "logical_plan_builder.go", "logical_plans.go", + "logical_projection.go", + "logical_selection.go", + "logical_show.go", "logical_sort.go", + "logical_table_dual.go", + "logical_table_scan.go", + "logical_tikv_single_gather.go", "logical_top_n.go", "logical_union_all.go", + "logical_union_scan.go", + "logical_window.go", "memtable_predicate_extractor.go", "mock.go", "optimizer.go", diff --git a/pkg/planner/core/base/plan_base.go b/pkg/planner/core/base/plan_base.go index 54262aee6fa5a..be2a9fd5b324d 100644 --- a/pkg/planner/core/base/plan_base.go +++ b/pkg/planner/core/base/plan_base.go @@ -84,7 +84,7 @@ type Plan interface { // A cached plan might be shared across multiple sessions, so for safety we have to clone it to make it thread-safe. // Compared with the prior PhysicalPlan.Clone(), CloneForPlanCache() doesn't deep clones all fields instead it only // deep clones fields that might be modified during reusing it and shallow clones all other fields for performance. - CloneForPlanCache() (cloned Plan, ok bool) + CloneForPlanCache(newCtx PlanContext) (cloned Plan, ok bool) } // PhysicalPlan is a tree of the physical operators. diff --git a/pkg/planner/core/casetest/dag/testdata/plan_suite_out.json b/pkg/planner/core/casetest/dag/testdata/plan_suite_out.json index e0fcf34eae5d4..278421ac53b1a 100644 --- a/pkg/planner/core/casetest/dag/testdata/plan_suite_out.json +++ b/pkg/planner/core/casetest/dag/testdata/plan_suite_out.json @@ -136,7 +136,7 @@ }, { "SQL": "select f from t where a > 1", - "Best": "TableReader(Table(t))->Projection" + "Best": "TableReader(Table(t)->Projection)" }, { "SQL": "select f from t where a > 1 limit 10", diff --git a/pkg/planner/core/casetest/enforcempp/testdata/enforce_mpp_suite_out.json b/pkg/planner/core/casetest/enforcempp/testdata/enforce_mpp_suite_out.json index cfc5947ecd1e6..b4b12b8e7ba1a 100644 --- a/pkg/planner/core/casetest/enforcempp/testdata/enforce_mpp_suite_out.json +++ b/pkg/planner/core/casetest/enforcempp/testdata/enforce_mpp_suite_out.json @@ -177,11 +177,11 @@ { "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_15 0.10 root MppVersion: 2, data:ExchangeSender_14", - "└─ExchangeSender_14 0.10 mpp[tiflash] ExchangeType: PassThrough", - " └─Projection_13 0.10 mpp[tiflash] test.s.a", - " └─Selection_10 0.10 mpp[tiflash] isnull(test.s.b)", - " └─TableFullScan_9 10.00 mpp[tiflash] table:s pushed down filter:eq(test.s.a, 10), keep order:false, stats:pseudo" + "TableReader_17 0.10 root MppVersion: 2, data:ExchangeSender_16", + "└─ExchangeSender_16 0.10 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection_14 0.10 mpp[tiflash] test.s.a", + " └─Selection_11 0.10 mpp[tiflash] isnull(test.s.b)", + " └─TableFullScan_10 10.00 mpp[tiflash] table:s pushed down filter:eq(test.s.a, 10), keep order:false, stats:pseudo" ], "Warn": null }, @@ -361,8 +361,8 @@ "SQL": "EXPLAIN format = 'brief' SELECT count(a) from t where c=1; -- 11. type not supported", "Plan": [ "StreamAgg 1.00 root funcs:count(test.t.a)->Column#6", - "└─Projection 10.00 root test.t.a", - " └─TableReader 10.00 root data:Selection", + "└─TableReader 10.00 root data:Projection", + " └─Projection 10.00 cop[tikv] test.t.a", " └─Selection 10.00 cop[tikv] eq(test.t.c, 1)", " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], @@ -377,8 +377,8 @@ "SQL": "EXPLAIN format = 'brief' SELECT count(a) from t where d=1; -- 11.1. type not supported", "Plan": [ "StreamAgg 1.00 root funcs:count(test.t.a)->Column#6", - "└─Projection 10.00 root test.t.a", - " └─TableReader 10.00 root data:Selection", + "└─TableReader 10.00 root data:Projection", + " └─Projection 10.00 cop[tikv] test.t.a", " └─Selection 10.00 cop[tikv] eq(test.t.d, 1)", " └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo" ], diff --git a/pkg/planner/core/casetest/flatplan/testdata/flat_plan_suite_out.json b/pkg/planner/core/casetest/flatplan/testdata/flat_plan_suite_out.json index 1839322a235dc..201cf6cf62b5d 100644 --- a/pkg/planner/core/casetest/flatplan/testdata/flat_plan_suite_out.json +++ b/pkg/planner/core/casetest/flatplan/testdata/flat_plan_suite_out.json @@ -120,8 +120,8 @@ { "Depth": 1, "Label": 0, - "IsRoot": true, - "StoreType": 2, + "IsRoot": false, + "StoreType": 0, "ReqType": 0, "IsPhysicalPlan": true, "TextTreeIndent": "│ ", @@ -156,8 +156,8 @@ { "Depth": 1, "Label": 0, - "IsRoot": true, - "StoreType": 2, + "IsRoot": false, + "StoreType": 0, "ReqType": 0, "IsPhysicalPlan": true, "TextTreeIndent": "│ ", diff --git a/pkg/planner/core/casetest/index/BUILD.bazel b/pkg/planner/core/casetest/index/BUILD.bazel index 0f21feb25754b..50849a3516dfa 100644 --- a/pkg/planner/core/casetest/index/BUILD.bazel +++ b/pkg/planner/core/casetest/index/BUILD.bazel @@ -9,7 +9,7 @@ go_test( ], data = glob(["testdata/**"]), flaky = True, - shard_count = 4, + shard_count = 5, deps = [ "//pkg/testkit", "//pkg/testkit/testdata", diff --git a/pkg/planner/core/casetest/index/index_test.go b/pkg/planner/core/casetest/index/index_test.go index a24c5ad2dd908..773897f6b0ccb 100644 --- a/pkg/planner/core/casetest/index/index_test.go +++ b/pkg/planner/core/casetest/index/index_test.go @@ -100,6 +100,7 @@ func TestRangeDerivation(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") + tk.MustExec(`set @@tidb_opt_fix_control = "54337:ON"`) tk.MustExec("create table t1 (a1 int, b1 int, c1 int, primary key pkx (a1,b1));") tk.MustExec("create table t1char (a1 char(5), b1 char(5), c1 int, primary key pkx (a1,b1));") tk.MustExec("create table t(a int, b int, c int, primary key(a,b));") @@ -128,6 +129,7 @@ func TestRowFunctionMatchTheIndexRangeScan(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") + tk.MustExec(`set @@tidb_opt_fix_control = "54337:ON"`) tk.MustExec(`CREATE TABLE t1 (k1 int , k2 int, k3 int, index pk1(k1, k2))`) tk.MustExec(`create table t2 (k1 int, k2 int)`) var input []string @@ -148,3 +150,62 @@ func TestRowFunctionMatchTheIndexRangeScan(t *testing.T) { tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Result...)) } } + +func TestRangeIntersection(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`set @@tidb_opt_fix_control = "54337:ON"`) + tk.MustExec("create table t1 (a1 int, b1 int, c1 int, key pkx (a1,b1));") + tk.MustExec("insert into t1 values (1,1,1);") + tk.MustExec("insert into t1 values (null,1,1);") + tk.MustExec("insert into t1 values (1,null,1);") + tk.MustExec("insert into t1 values (1,1,null);") + tk.MustExec("insert into t1 values (1,10,1);") + tk.MustExec("insert into t1 values (10,20,1);") + tk.MustExec("insert into t1 select a1+1,b1,c1+1 from t1;") + tk.MustExec("insert into t1 select a1,b1+1,c1+1 from t1;") + tk.MustExec("insert into t1 select a1-1,b1+1,c1+1 from t1;") + tk.MustExec("insert into t1 select a1+2,b1+2,c1+2 from t1;") + tk.MustExec("insert into t1 select a1+2,b1-2,c1+2 from t1;") + tk.MustExec("insert into t1 select a1+2,b1-1,c1+2 from t1;") + tk.MustExec("insert into t1 select null,b1,c1+1 from t1;") + tk.MustExec("insert into t1 select a1,null,c1+1 from t1;") + + tk.MustExec("create table t11 (a1 int, b1 int, c1 int);") + tk.MustExec("insert into t11 select * from t1;") + + tk.MustExec("CREATE TABLE `tablename` (`primary_key` varbinary(1024) NOT NULL,`secondary_key` varbinary(1024) NOT NULL,`timestamp` bigint(20) NOT NULL,`value` mediumblob DEFAULT NULL,PRIMARY KEY PKK (`primary_key`,`secondary_key`,`timestamp`));") + + tk.MustExec("create table t(a int, b int, c int, key PKK(a,b,c));") + tk.MustExec("create table tt(a int, b int, c int, primary key PKK(a,b,c));") + tk.MustExec("insert into t select * from t1;") + tk.MustExec("insert into tt select * from t1 where a1 is not null and b1 is not null and c1 is not null;") + tk.MustExec("CREATE TABLE tnull (a INT, KEY PK(a));") + tk.MustExec("create table tkey_string(id1 CHAR(16) not null, id2 VARCHAR(16) not null, id3 BINARY(16) not null, id4 VARBINARY(16) not null, id5 BLOB not null, id6 TEXT not null, id7 ENUM('x-small', 'small', 'medium', 'large', 'x-large') not null, id8 SET ('a', 'b', 'c', 'd') not null, name varchar(16), primary key(id1, id2, id3, id4, id7, id8)) PARTITION BY KEY(id7) partitions 4;") + tk.MustExec("INSERT INTO tkey_string VALUES('huaian','huaian','huaian','huaian','huaian','huaian','x-small','a','linpin');") + tk.MustExec("INSERT INTO tkey_string VALUES('nanjing','nanjing','nanjing','nanjing','nanjing','nanjing','small','b','linpin');") + tk.MustExec("INSERT INTO tkey_string VALUES('zhenjiang','zhenjiang','zhenjiang','zhenjiang','zhenjiang','zhenjiang','medium','c','linpin');") + tk.MustExec("INSERT INTO tkey_string VALUES('suzhou','suzhou','suzhou','suzhou','suzhou','suzhou','large','d','linpin');") + tk.MustExec("INSERT INTO tkey_string VALUES('wuxi','wuxi','wuxi','wuxi','wuxi','wuxi','x-large','a','linpin');") + + var input []string + var output []struct { + SQL string + Plan []string + Result []string + } + indexRangeSuiteData := GetIndexRangeSuiteData() + indexRangeSuiteData.LoadTestCases(t, &input, &output) + indexRangeSuiteData.LoadTestCases(t, &input, &output) + for i, sql := range input { + plan := tk.MustQuery("explain format = 'brief' " + sql) + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Plan = testdata.ConvertRowsToStrings(plan.Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(sql).Sort().Rows()) + }) + plan.Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(sql).Sort().Check(testkit.Rows(output[i].Result...)) + } +} diff --git a/pkg/planner/core/casetest/index/testdata/index_range_in.json b/pkg/planner/core/casetest/index/testdata/index_range_in.json index 166d811251e2a..f9bfecf10fdf6 100644 --- a/pkg/planner/core/casetest/index/testdata/index_range_in.json +++ b/pkg/planner/core/casetest/index/testdata/index_range_in.json @@ -19,5 +19,35 @@ "select /*+ USE_INDEX(t1char,PKX) */ count(*) from t1char where ((a1<'10') or (a1='10' and b1 < '20')) -- upper bound on (a1,b1)", "select /*+ USE_INDEX(t1char,PKX) */ count(*) from t1char where ((a1>'1') or (a1='1' and b1 > '10')) and ((a1<'10') or (a1='10' and b1 < '20')) -- upper and lower bound on (a1,b1)" ] + }, + { + "name": "TestRangeIntersection", + "cases": [ + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1>1) or (a1=1 and b1 > 10));", + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1<10) or (a1=10 and b1 < 20));", + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1>1) or (a1=1 and b1 > 10)) and ((a1<10) or (a1=10 and b1 < 20));", + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where (a1,b1) > (1,10) and (a1,b1) < (10,20); -- row format of previous test", + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1>1) or (a1=1 and b1 >= 10)) and ((a1<10) or (a1=10 and b1 <= 20));", + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where (a1,b1) >= (1,10) and (a1,b1) <= (10,20); -- row format of previous test", + "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where (a1>1 and a1 < 10) or (a1=1 and b1>10) or (a1=10 and b1<20);", + "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where ((a1>1) or (a1=1 and b1 > 10));", + "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where ((a1<10) or (a1=10 and b1 < 20));", + "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where ((a1>1) or (a1=1 and b1 > 10)) and ((a1<10) or (a1=10 and b1 < 20));", + "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where (a1>1 and a1 < 10) or (a1=1 and b1>10) or (a1=10 and b1<20);", + "select /*+ USE_INDEX(t,PKX) */ * from t where (a,b) in ((1,1),(2,2)) and c > 2;", + "select /*+ USE_INDEX(t,PKX) */ * from t where c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "select /*+ USE_INDEX(t,PKX) */ * from t where (a,b) in ((1,1),(2,2)) and c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "select /*+ USE_INDEX(t,PKX) */ * from tt where (a,b) in ((1,1),(2,2)) and c > 2;", + "select /*+ USE_INDEX(t,PKX) */ * from tt where c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "select /*+ USE_INDEX(t,PKX) */ * from tt where (a,b) in ((1,1),(2,2)) and c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "select /*+ USE_INDEX(tablename,PKK) */ count(*) from tablename where (primary_key > '1primary_key_start' or (primary_key = '1primary_key_start' and secondary_key > '3secondary_key_start') or (primary_key = '1primary_key_start' and secondary_key = '3secondary_key_start' and timestamp >= '1707885658544000000')) and (primary_key < '2primary_key_end' or (primary_key = '2primary_key_end' and secondary_key < '4secondary_key_end') or (primary_key = '2primary_key_end' and secondary_key = '4secondary_key_end' and timestamp <= '2707885658544000000'));", + "select /*+ USE_INDEX(tablename,PKK) */ count(*) from tablename where (primary_key,secondary_key,timestamp) >= ('1primary_key_start','3secondary_key_start','1707885658544000000') and (primary_key,secondary_key,timestamp) <= ('2primary_key_end','4secondary_key_end','2707885658544000000');", + "SELECT /*+ USE_INDEX(t,PK) */ a FROM tnull WHERE a IN (42) OR (a IS TRUE AND a IS NULL);", + "SELECT id7 FROM tkey_string WHERE id7 > 'large' AND id7 < 'x-small';", + // Empty intersections. + "select count(*) from t1 where (a1, b1) > (1, 10) and (a1, b1) < (0, 20)", + "select count(*) from t1 where (a1, b1) > (1, 10) and (a1, b1) < (2, 20) and b1 <5", + "select count(*) from t1 where (a1, b1) > (1, 10) and (a1, b1) < (4, 20) and a1 < 0" + ] } ] diff --git a/pkg/planner/core/casetest/index/testdata/index_range_out.json b/pkg/planner/core/casetest/index/testdata/index_range_out.json index f641f39df3f5c..e6848cd0bbe1b 100644 --- a/pkg/planner/core/casetest/index/testdata/index_range_out.json +++ b/pkg/planner/core/casetest/index/testdata/index_range_out.json @@ -55,8 +55,7 @@ "HashAgg 1.00 root funcs:count(Column#5)->Column#4", "└─TableReader 1.00 root data:HashAgg", " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#5", - " └─Selection 1122.61 cop[tikv] or(gt(test.t1.a1, 1), and(eq(test.t1.a1, 1), gt(test.t1.b1, 10))), or(lt(test.t1.a1, 10), and(eq(test.t1.a1, 10), lt(test.t1.b1, 20)))", - " └─TableRangeScan 1403.26 cop[tikv] table:t1 range:[1,1], (1,10), [10,10], keep order:false, stats:pseudo" + " └─TableRangeScan 1403.26 cop[tikv] table:t1 range:(1 10,1 +inf], (1,10), [10 -inf,10 20), keep order:false, stats:pseudo" ] }, { @@ -135,8 +134,290 @@ "HashAgg 1.00 root funcs:count(Column#5)->Column#4", "└─TableReader 1.00 root data:HashAgg", " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#5", - " └─Selection 1122.61 cop[tikv] or(gt(test.t1char.a1, \"1\"), and(eq(test.t1char.a1, \"1\"), gt(test.t1char.b1, \"10\"))), or(lt(test.t1char.a1, \"10\"), and(eq(test.t1char.a1, \"10\"), lt(test.t1char.b1, \"20\")))", - " └─TableRangeScan 1403.26 cop[tikv] table:t1char range:[\"1\",\"1\"], (\"1\",\"10\"), [\"10\",\"10\"], keep order:false, stats:pseudo" + " └─TableRangeScan 1403.26 cop[tikv] table:t1char range:(\"1\" \"10\",\"1\" +inf], (\"1\",\"10\"), [\"10\" -inf,\"10\" \"20\"), keep order:false, stats:pseudo" + ] + } + ] + }, + { + "Name": "TestRangeIntersection", + "Cases": [ + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1>1) or (a1=1 and b1 > 10));", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─IndexReader 1.00 root index:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─IndexRangeScan 3366.67 cop[tikv] table:t1, index:pkx(a1, b1) range:(1 10,1 +inf], (1,+inf], keep order:false, stats:pseudo" + ], + "Result": [ + "595" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1<10) or (a1=10 and b1 < 20));", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─IndexReader 1.00 root index:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─IndexRangeScan 3356.57 cop[tikv] table:t1, index:pkx(a1, b1) range:[-inf,10), [10 -inf,10 20), keep order:false, stats:pseudo" + ], + "Result": [ + "516" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1>1) or (a1=1 and b1 > 10)) and ((a1<10) or (a1=10 and b1 < 20));", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader 1.00 root index:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pkx(a1, b1) range:(1 10,1 +inf], (1,10), [10 -inf,10 20), keep order:false, stats:pseudo" + ], + "Result": [ + "471" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where (a1,b1) > (1,10) and (a1,b1) < (10,20); -- row format of previous test", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader 1.00 root index:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pkx(a1, b1) range:(1 10,1 +inf], (1,10), [10 -inf,10 20), keep order:false, stats:pseudo" + ], + "Result": [ + "471" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where ((a1>1) or (a1=1 and b1 >= 10)) and ((a1<10) or (a1=10 and b1 <= 20));", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader 1.00 root index:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pkx(a1, b1) range:[1 10,1 +inf], (1,10), [10 -inf,10 20], keep order:false, stats:pseudo" + ], + "Result": [ + "473" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where (a1,b1) >= (1,10) and (a1,b1) <= (10,20); -- row format of previous test", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader 1.00 root index:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pkx(a1, b1) range:[1 10,1 +inf], (1,10), [10 -inf,10 20], keep order:false, stats:pseudo" + ], + "Result": [ + "473" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t1,PKX) */ count(*) from t1 where (a1>1 and a1 < 10) or (a1=1 and b1>10) or (a1=10 and b1<20);", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader 1.00 root index:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pkx(a1, b1) range:(1 10,1 +inf], (1,10), [10 -inf,10 20), keep order:false, stats:pseudo" + ], + "Result": [ + "471" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where ((a1>1) or (a1=1 and b1 > 10));", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─TableReader 1.00 root data:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─Selection 3335.56 cop[tikv] or(gt(test.t11.a1, 1), and(eq(test.t11.a1, 1), gt(test.t11.b1, 10)))", + " └─TableFullScan 10000.00 cop[tikv] table:t11 keep order:false, stats:pseudo" + ], + "Result": [ + "595" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where ((a1<10) or (a1=10 and b1 < 20));", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─TableReader 1.00 root data:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─Selection 3325.55 cop[tikv] or(lt(test.t11.a1, 10), and(eq(test.t11.a1, 10), lt(test.t11.b1, 20)))", + " └─TableFullScan 10000.00 cop[tikv] table:t11 keep order:false, stats:pseudo" + ], + "Result": [ + "516" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where ((a1>1) or (a1=1 and b1 > 10)) and ((a1<10) or (a1=10 and b1 < 20));", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─TableReader 1.00 root data:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─Selection 1109.26 cop[tikv] or(gt(test.t11.a1, 1), and(eq(test.t11.a1, 1), gt(test.t11.b1, 10))), or(lt(test.t11.a1, 10), and(eq(test.t11.a1, 10), lt(test.t11.b1, 20)))", + " └─TableFullScan 10000.00 cop[tikv] table:t11 keep order:false, stats:pseudo" + ], + "Result": [ + "471" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t11,PKX) */ count(*) from t11 where (a1>1 and a1 < 10) or (a1=1 and b1>10) or (a1=10 and b1<20);", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─TableReader 1.00 root data:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─Selection 256.49 cop[tikv] or(and(gt(test.t11.a1, 1), lt(test.t11.a1, 10)), or(and(eq(test.t11.a1, 1), gt(test.t11.b1, 10)), and(eq(test.t11.a1, 10), lt(test.t11.b1, 20))))", + " └─TableFullScan 10000.00 cop[tikv] table:t11 keep order:false, stats:pseudo" + ], + "Result": [ + "471" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t,PKX) */ * from t where (a,b) in ((1,1),(2,2)) and c > 2;", + "Plan": [ + "IndexReader 0.67 root index:IndexRangeScan", + "└─IndexRangeScan 0.67 cop[tikv] table:t, index:PKK(a, b, c) range:(1 1 2,1 1 +inf], (2 2 2,2 2 +inf], keep order:false, stats:pseudo" + ], + "Result": [ + "2 2 3", + "2 2 5" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t,PKX) */ * from t where c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "Plan": [ + "IndexReader 0.00 root index:Selection", + "└─Selection 0.00 cop[tikv] gt(test.t.c, 2)", + " └─IndexRangeScan 0.00 cop[tikv] table:t, index:PKK(a, b, c) range:[1 1 1,1 1 1], [2 2 3,2 2 3], keep order:false, stats:pseudo" + ], + "Result": [ + "2 2 3" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t,PKX) */ * from t where (a,b) in ((1,1),(2,2)) and c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "Plan": [ + "IndexReader 0.00 root index:Selection", + "└─Selection 0.00 cop[tikv] gt(test.t.c, 2), or(and(eq(test.t.a, 1), eq(test.t.b, 1)), and(eq(test.t.a, 2), eq(test.t.b, 2)))", + " └─IndexRangeScan 0.00 cop[tikv] table:t, index:PKK(a, b, c) range:[1 1 1,1 1 1], [2 2 3,2 2 3], keep order:false, stats:pseudo" + ], + "Result": [ + "2 2 3" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t,PKX) */ * from tt where (a,b) in ((1,1),(2,2)) and c > 2;", + "Plan": [ + "TableReader 0.67 root data:TableRangeScan", + "└─TableRangeScan 0.67 cop[tikv] table:tt range:(1 1 2,1 1 +inf], (2 2 2,2 2 +inf], keep order:false, stats:pseudo" + ], + "Result": [ + "2 2 3", + "2 2 5" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t,PKX) */ * from tt where c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "Plan": [ + "Selection 0.67 root gt(test.tt.c, 2)", + "└─Batch_Point_Get 2.00 root table:tt, clustered index:PRIMARY(a, b, c) keep order:false, desc:false" + ], + "Result": [ + "2 2 3" + ] + }, + { + "SQL": "select /*+ USE_INDEX(t,PKX) */ * from tt where (a,b) in ((1,1),(2,2)) and c > 2 and (a,b,c) in ((1,1,1),(2,2,3));", + "Plan": [ + "Selection 0.00 root gt(test.tt.c, 2), or(and(eq(test.tt.a, 1), eq(test.tt.b, 1)), and(eq(test.tt.a, 2), eq(test.tt.b, 2)))", + "└─Batch_Point_Get 2.00 root table:tt, clustered index:PRIMARY(a, b, c) keep order:false, desc:false" + ], + "Result": [ + "2 2 3" + ] + }, + { + "SQL": "select /*+ USE_INDEX(tablename,PKK) */ count(*) from tablename where (primary_key > '1primary_key_start' or (primary_key = '1primary_key_start' and secondary_key > '3secondary_key_start') or (primary_key = '1primary_key_start' and secondary_key = '3secondary_key_start' and timestamp >= '1707885658544000000')) and (primary_key < '2primary_key_end' or (primary_key = '2primary_key_end' and secondary_key < '4secondary_key_end') or (primary_key = '2primary_key_end' and secondary_key = '4secondary_key_end' and timestamp <= '2707885658544000000'));", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─TableReader 1.00 root data:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─TableRangeScan 1403.45 cop[tikv] table:tablename range:[\"1primary_key_start\" \"3secondary_key_start\" 1707885658544000000,\"1primary_key_start\" \"3secondary_key_start\" +inf], (\"1primary_key_start\" \"3secondary_key_start\",\"1primary_key_start\" +inf], (\"1primary_key_start\",\"2primary_key_end\"), [\"2primary_key_end\" -inf,\"2primary_key_end\" \"4secondary_key_end\"), [\"2primary_key_end\" \"4secondary_key_end\" -inf,\"2primary_key_end\" \"4secondary_key_end\" 2707885658544000000], keep order:false, stats:pseudo" + ], + "Result": [ + "0" + ] + }, + { + "SQL": "select /*+ USE_INDEX(tablename,PKK) */ count(*) from tablename where (primary_key,secondary_key,timestamp) >= ('1primary_key_start','3secondary_key_start','1707885658544000000') and (primary_key,secondary_key,timestamp) <= ('2primary_key_end','4secondary_key_end','2707885658544000000');", + "Plan": [ + "HashAgg 1.00 root funcs:count(Column#6)->Column#5", + "└─TableReader 1.00 root data:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#6", + " └─TableRangeScan 1403.45 cop[tikv] table:tablename range:[\"1primary_key_start\" \"3secondary_key_start\" 1707885658544000000,\"1primary_key_start\" \"3secondary_key_start\" +inf], (\"1primary_key_start\" \"3secondary_key_start\",\"1primary_key_start\" +inf], (\"1primary_key_start\",\"2primary_key_end\"), [\"2primary_key_end\" -inf,\"2primary_key_end\" \"4secondary_key_end\"), [\"2primary_key_end\" \"4secondary_key_end\" -inf,\"2primary_key_end\" \"4secondary_key_end\" 2707885658544000000], keep order:false, stats:pseudo" + ], + "Result": [ + "0" + ] + }, + { + "SQL": "SELECT /*+ USE_INDEX(t,PK) */ a FROM tnull WHERE a IN (42) OR (a IS TRUE AND a IS NULL);", + "Plan": [ + "IndexReader 10.00 root index:IndexRangeScan", + "└─IndexRangeScan 10.00 cop[tikv] table:tnull, index:PK(a) range:[42,42], keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "SELECT id7 FROM tkey_string WHERE id7 > 'large' AND id7 < 'x-small';", + "Plan": [ + "TableReader 30.00 root partition:p1,p3 data:Selection", + "└─Selection 30.00 cop[tikv] gt(test.tkey_string.id7, \"large\"), lt(test.tkey_string.id7, \"x-small\")", + " └─TableFullScan 10000.00 cop[tikv] table:tkey_string keep order:false, stats:pseudo" + ], + "Result": [ + "medium", + "small", + "x-large" + ] + }, + { + "SQL": "select count(*) from t1 where (a1, b1) > (1, 10) and (a1, b1) < (0, 20)", + "Plan": [ + "HashAgg 1.00 root funcs:count(1)->Column#5", + "└─TableDual 1122.61 root rows:0" + ], + "Result": [ + "0" + ] + }, + { + "SQL": "select count(*) from t1 where (a1, b1) > (1, 10) and (a1, b1) < (2, 20) and b1 <5", + "Plan": [ + "StreamAgg 1.00 root funcs:count(Column#7)->Column#5", + "└─IndexReader 1.00 root index:StreamAgg", + " └─StreamAgg 1.00 cop[tikv] funcs:count(1)->Column#7", + " └─Selection 373.08 cop[tikv] lt(test.t1.b1, 5), or(gt(test.t1.a1, 1), and(eq(test.t1.a1, 1), gt(test.t1.b1, 10))), or(lt(test.t1.a1, 2), and(eq(test.t1.a1, 2), lt(test.t1.b1, 20)))", + " └─IndexRangeScan 466.35 cop[tikv] table:t1, index:pkx(a1, b1) range:[1,1], [2,2], keep order:false, stats:pseudo" + ], + "Result": [ + "14" + ] + }, + { + "SQL": "select count(*) from t1 where (a1, b1) > (1, 10) and (a1, b1) < (4, 20) and a1 < 0", + "Plan": [ + "HashAgg 1.00 root funcs:count(1)->Column#5", + "└─TableDual 373.08 root rows:0" + ], + "Result": [ + "0" ] } ] diff --git a/pkg/planner/core/casetest/index/testdata/integration_suite_out.json b/pkg/planner/core/casetest/index/testdata/integration_suite_out.json index 26d9ee6c66cf2..c8ab96099619e 100644 --- a/pkg/planner/core/casetest/index/testdata/integration_suite_out.json +++ b/pkg/planner/core/casetest/index/testdata/integration_suite_out.json @@ -182,8 +182,8 @@ { "SQL": "select b from t3 where a = 1 and b is not null", "Plan": [ - "Projection 10.00 root test.t3.b", - "└─TableReader 10.00 root data:TableRangeScan", + "TableReader 10.00 root data:Projection", + "└─Projection 10.00 cop[tikv] test.t3.b", " └─TableRangeScan 10.00 cop[tikv] table:t3 range:[1,1], keep order:false, stats:pseudo" ], "Result": [ @@ -207,8 +207,8 @@ { "SQL": "select k1 from t1 where (k1,k2) > (1,2)", "Plan": [ - "Projection 3366.67 root test.t1.k1", - "└─IndexReader 3366.67 root index:IndexRangeScan", + "IndexReader 3366.67 root index:Projection", + "└─Projection 3366.67 cop[tikv] test.t1.k1", " └─IndexRangeScan 3366.67 cop[tikv] table:t1, index:pk1(k1, k2) range:(1 2,1 +inf], (1,+inf], keep order:false, stats:pseudo" ], "Result": null @@ -216,8 +216,8 @@ { "SQL": "select k1 from t1 where (k1,k2) >= (1,2)", "Plan": [ - "Projection 3366.67 root test.t1.k1", - "└─IndexReader 3366.67 root index:IndexRangeScan", + "IndexReader 3366.67 root index:Projection", + "└─Projection 3366.67 cop[tikv] test.t1.k1", " └─IndexRangeScan 3366.67 cop[tikv] table:t1, index:pk1(k1, k2) range:[1 2,1 +inf], (1,+inf], keep order:false, stats:pseudo" ], "Result": null @@ -225,8 +225,8 @@ { "SQL": "select k1 from t1 where (k1,k2) < (1,2)", "Plan": [ - "Projection 3356.57 root test.t1.k1", - "└─IndexReader 3356.57 root index:IndexRangeScan", + "IndexReader 3356.57 root index:Projection", + "└─Projection 3356.57 cop[tikv] test.t1.k1", " └─IndexRangeScan 3356.57 cop[tikv] table:t1, index:pk1(k1, k2) range:[-inf,1), [1 -inf,1 2), keep order:false, stats:pseudo" ], "Result": null @@ -234,8 +234,8 @@ { "SQL": "select k1 from t1 where (k1, k2) <= (1,2)", "Plan": [ - "Projection 3356.57 root test.t1.k1", - "└─IndexReader 3356.57 root index:IndexRangeScan", + "IndexReader 3356.57 root index:Projection", + "└─Projection 3356.57 cop[tikv] test.t1.k1", " └─IndexRangeScan 3356.57 cop[tikv] table:t1, index:pk1(k1, k2) range:[-inf,1), [1 -inf,1 2], keep order:false, stats:pseudo" ], "Result": null @@ -243,8 +243,8 @@ { "SQL": "select k1 from t1 where (k1,k2) = (1,2)", "Plan": [ - "Projection 0.10 root test.t1.k1", - "└─IndexReader 0.10 root index:IndexRangeScan", + "IndexReader 0.10 root index:Projection", + "└─Projection 0.10 cop[tikv] test.t1.k1", " └─IndexRangeScan 0.10 cop[tikv] table:t1, index:pk1(k1, k2) range:[1 2,1 2], keep order:false, stats:pseudo" ], "Result": null @@ -252,8 +252,8 @@ { "SQL": "select k1 from t1 where (k1, k2) != (1,2); -- could not match range scan", "Plan": [ - "Projection 8882.21 root test.t1.k1", - "└─IndexReader 8882.21 root index:Selection", + "IndexReader 8882.21 root index:Projection", + "└─Projection 8882.21 cop[tikv] test.t1.k1", " └─Selection 8882.21 cop[tikv] or(ne(test.t1.k1, 1), ne(test.t1.k2, 2))", " └─IndexFullScan 10000.00 cop[tikv] table:t1, index:pk1(k1, k2) keep order:false, stats:pseudo" ], @@ -270,8 +270,8 @@ { "SQL": "select k1 from t1 where (k1, k2) in ((1,2), (3,4))", "Plan": [ - "Projection 0.20 root test.t1.k1", - "└─IndexReader 0.20 root index:IndexRangeScan", + "IndexReader 0.20 root index:Projection", + "└─Projection 0.20 cop[tikv] test.t1.k1", " └─IndexRangeScan 0.20 cop[tikv] table:t1, index:pk1(k1, k2) range:[1 2,1 2], [3 4,3 4], keep order:false, stats:pseudo" ], "Result": null @@ -279,28 +279,26 @@ { "SQL": "select k1 from t1 where (k1, k2) > (1,2) and (k1, k2) < (4,5)", "Plan": [ - "Projection 1122.61 root test.t1.k1", - "└─IndexReader 1122.61 root index:Selection", - " └─Selection 1122.61 cop[tikv] or(gt(test.t1.k1, 1), and(eq(test.t1.k1, 1), gt(test.t1.k2, 2))), or(lt(test.t1.k1, 4), and(eq(test.t1.k1, 4), lt(test.t1.k2, 5)))", - " └─IndexRangeScan 1403.26 cop[tikv] table:t1, index:pk1(k1, k2) range:[1,1], (1,4), [4,4], keep order:false, stats:pseudo" + "IndexReader 316.57 root index:Projection", + "└─Projection 316.57 cop[tikv] test.t1.k1", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pk1(k1, k2) range:(1 2,1 +inf], (1,4), [4 -inf,4 5), keep order:false, stats:pseudo" ], "Result": null }, { "SQL": "select k1 from t1 where (k1, k2) >= (1,2) and (k1, k2) <= (4,5)", "Plan": [ - "Projection 1122.61 root test.t1.k1", - "└─IndexReader 1122.61 root index:Selection", - " └─Selection 1122.61 cop[tikv] or(gt(test.t1.k1, 1), and(eq(test.t1.k1, 1), ge(test.t1.k2, 2))), or(lt(test.t1.k1, 4), and(eq(test.t1.k1, 4), le(test.t1.k2, 5)))", - " └─IndexRangeScan 1403.26 cop[tikv] table:t1, index:pk1(k1, k2) range:[1,1], (1,4), [4,4], keep order:false, stats:pseudo" + "IndexReader 316.57 root index:Projection", + "└─Projection 316.57 cop[tikv] test.t1.k1", + " └─IndexRangeScan 316.57 cop[tikv] table:t1, index:pk1(k1, k2) range:[1 2,1 +inf], (1,4), [4 -inf,4 5], keep order:false, stats:pseudo" ], "Result": null }, { "SQL": "select k1 from t1 where (k2, k3) > (1,2); -- could not match range scan ", "Plan": [ - "Projection 3335.56 root test.t1.k1", - "└─TableReader 3335.56 root data:Selection", + "TableReader 3335.56 root data:Projection", + "└─Projection 3335.56 cop[tikv] test.t1.k1", " └─Selection 3335.56 cop[tikv] or(gt(test.t1.k2, 1), and(eq(test.t1.k2, 1), gt(test.t1.k3, 2)))", " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], diff --git a/pkg/planner/core/casetest/physicalplantest/testdata/plan_suite_out.json b/pkg/planner/core/casetest/physicalplantest/testdata/plan_suite_out.json index 464dc3fa81bdf..5136eb0252494 100644 --- a/pkg/planner/core/casetest/physicalplantest/testdata/plan_suite_out.json +++ b/pkg/planner/core/casetest/physicalplantest/testdata/plan_suite_out.json @@ -2057,11 +2057,11 @@ }, { "SQL": "select a from t where c >= 4", - "Best": "IndexReader(Index(t.c_d_e)[[4,+inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[4,+inf]]->Projection)" }, { "SQL": "select a from t where c <= 4", - "Best": "IndexReader(Index(t.c_d_e)[[-inf,4]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[-inf,4]]->Projection)" }, { "SQL": "select a from t where c = 4 and d = 5 and e = 6", @@ -2069,43 +2069,43 @@ }, { "SQL": "select a from t where d = 4 and c = 5", - "Best": "IndexReader(Index(t.c_d_e)[[5 4,5 4]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[5 4,5 4]]->Projection)" }, { "SQL": "select a from t where c = 4 and e < 5", - "Best": "IndexReader(Index(t.c_d_e)[[4,4]]->Sel([lt(test.t.e, 5)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[4,4]]->Sel([lt(test.t.e, 5)])->Projection)" }, { "SQL": "select a from t where c = 4 and d <= 5 and d > 3", - "Best": "IndexReader(Index(t.c_d_e)[(4 3,4 5]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[(4 3,4 5]]->Projection)" }, { "SQL": "select a from t where d <= 5 and d > 3", - "Best": "IndexReader(Index(t.c_d_e)[[NULL,+inf]]->Sel([le(test.t.d, 5) gt(test.t.d, 3)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[NULL,+inf]]->Sel([le(test.t.d, 5) gt(test.t.d, 3)])->Projection)" }, { "SQL": "select a from t where c between 1 and 2", - "Best": "IndexReader(Index(t.c_d_e)[[1,2]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1,2]]->Projection)" }, { "SQL": "select a from t where c not between 1 and 2", - "Best": "IndexReader(Index(t.c_d_e)[[-inf,1) (2,+inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[-inf,1) (2,+inf]]->Projection)" }, { "SQL": "select a from t where c <= 5 and c >= 3 and d = 1", - "Best": "IndexReader(Index(t.c_d_e)[[3,5]]->Sel([eq(test.t.d, 1)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[3,5]]->Sel([eq(test.t.d, 1)])->Projection)" }, { "SQL": "select a from t where c = 1 or c = 2 or c = 3", - "Best": "IndexReader(Index(t.c_d_e)[[1,3]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1,3]]->Projection)" }, { "SQL": "select b from t where c = 1 or c = 2 or c = 3 or c = 4 or c = 5", - "Best": "TableReader(Table(t)->Sel([or(or(eq(test.t.c, 1), eq(test.t.c, 2)), or(eq(test.t.c, 3), or(eq(test.t.c, 4), eq(test.t.c, 5))))]))->Projection" + "Best": "TableReader(Table(t)->Sel([or(or(eq(test.t.c, 1), eq(test.t.c, 2)), or(eq(test.t.c, 3), or(eq(test.t.c, 4), eq(test.t.c, 5))))])->Projection)" }, { "SQL": "select a from t where c = 5", - "Best": "IndexReader(Index(t.c_d_e)[[5,5]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[5,5]]->Projection)" }, { "SQL": "select a from t where c = 5 and b = 1", @@ -2117,19 +2117,19 @@ }, { "SQL": "select a from t where c in (1)", - "Best": "IndexReader(Index(t.c_d_e)[[1,1]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1,1]]->Projection)" }, { "SQL": "select a from t where c in ('1')", - "Best": "IndexReader(Index(t.c_d_e)[[1,1]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1,1]]->Projection)" }, { "SQL": "select a from t where c = 1.0", - "Best": "IndexReader(Index(t.c_d_e)[[1,1]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1,1]]->Projection)" }, { "SQL": "select a from t where c in (1) and d > 3", - "Best": "IndexReader(Index(t.c_d_e)[(1 3,1 +inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[(1 3,1 +inf]]->Projection)" }, { "SQL": "select a from t where c in (1, 2, 3) and (d > 3 and d < 4 or d > 5 and d < 6)", @@ -2137,11 +2137,11 @@ }, { "SQL": "select a from t where c in (1, 2, 3) and (d > 2 and d < 4 or d > 5 and d < 7)", - "Best": "IndexReader(Index(t.c_d_e)[[1 3,1 3] [1 6,1 6] [2 3,2 3] [2 6,2 6] [3 3,3 3] [3 6,3 6]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1 3,1 3] [1 6,1 6] [2 3,2 3] [2 6,2 6] [3 3,3 3] [3 6,3 6]]->Projection)" }, { "SQL": "select a from t where c in (1, 2, 3)", - "Best": "IndexReader(Index(t.c_d_e)[[1,1] [2,2] [3,3]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[1,1] [2,2] [3,3]]->Projection)" }, { "SQL": "select a from t where c in (1, 2, 3) and d in (1,2) and e = 1", @@ -2149,75 +2149,75 @@ }, { "SQL": "select a from t where d in (1, 2, 3)", - "Best": "IndexReader(Index(t.c_d_e)[[NULL,+inf]]->Sel([in(test.t.d, 1, 2, 3)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[NULL,+inf]]->Sel([in(test.t.d, 1, 2, 3)])->Projection)" }, { "SQL": "select a from t where c not in (1)", - "Best": "IndexReader(Index(t.c_d_e)[[-inf,1) (1,+inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[-inf,1) (1,+inf]]->Projection)" }, { "SQL": "select a from t use index(c_d_e) where c != 1", - "Best": "IndexReader(Index(t.c_d_e)[[-inf,1) (1,+inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[-inf,1) (1,+inf]]->Projection)" }, { "SQL": "select a from t where c_str like ''", - "Best": "IndexReader(Index(t.c_d_e_str)[[\"\",\"\"]]->Sel([like(test.t.c_str, , 92)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[\"\",\"\"]]->Sel([like(test.t.c_str, , 92)])->Projection)" }, { "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 not like 'abc'", - "Best": "IndexReader(Index(t.c_d_e_str)[[NULL,+inf]]->Sel([not(like(test.t.c_str, abc, 92))]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[NULL,+inf]]->Sel([not(like(test.t.c_str, abc, 92))])->Projection)" }, { "SQL": "select a from t where not (c_str like 'abc' or c_str like 'abd')", - "Best": "IndexReader(Index(t.c_d_e_str)[[NULL,+inf]]->Sel([and(not(like(test.t.c_str, abc, 92)), not(like(test.t.c_str, abd, 92)))]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[NULL,+inf]]->Sel([and(not(like(test.t.c_str, abc, 92)), not(like(test.t.c_str, abd, 92)))])->Projection)" }, { "SQL": "select a from t where c_str like '_abc'", - "Best": "IndexReader(Index(t.c_d_e_str)[[NULL,+inf]]->Sel([like(test.t.c_str, _abc, 92)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[NULL,+inf]]->Sel([like(test.t.c_str, _abc, 92)])->Projection)" }, { "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_'", - "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'", - "Best": "IndexReader(Index(t.c_d_e_str)[[\"abc\",\"abd\")]->Sel([like(test.t.c_str, abc%af, 92)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[\"abc\",\"abd\")]->Sel([like(test.t.c_str, abc%af, 92)])->Projection)" }, { "SQL": "select a from t where c_str like 'abc\\_' escape ''", - "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 '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 '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 '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 'abc=_%' escape '='", - "Best": "IndexReader(Index(t.c_d_e_str)[[\"abc_\",\"abc`\")]->Sel([like(test.t.c_str, abc=_%, 61)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[\"abc_\",\"abc`\")]->Sel([like(test.t.c_str, abc=_%, 61)])->Projection)" }, { "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", - "Best": "IndexReader(Index(t.c_d_e_str)[[\"123\",\"123\"]]->Sel([like(test.t.c_str, 123, 92)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[\"123\",\"123\"]]->Sel([like(test.t.c_str, 123, 92)])->Projection)" }, { "SQL": "select a from t where c = 1.9 and d > 3", @@ -2225,19 +2225,19 @@ }, { "SQL": "select a from t where c < 1.1", - "Best": "IndexReader(Index(t.c_d_e)[[-inf,2)])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[-inf,2)]->Projection)" }, { "SQL": "select a from t where c <= 1.9", - "Best": "IndexReader(Index(t.c_d_e)[[-inf,1]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[-inf,1]]->Projection)" }, { "SQL": "select a from t where c >= 1.1", - "Best": "IndexReader(Index(t.c_d_e)[[2,+inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[2,+inf]]->Projection)" }, { "SQL": "select a from t where c > 1.9", - "Best": "IndexReader(Index(t.c_d_e)[(1,+inf]])->Projection" + "Best": "IndexReader(Index(t.c_d_e)[(1,+inf]]->Projection)" }, { "SQL": "select a from t where c = 123456789098765432101234", @@ -2245,7 +2245,7 @@ }, { "SQL": "select a from t where c = 'hanfei'", - "Best": "IndexReader(Index(t.c_d_e)[[NULL,+inf]]->Sel([eq(cast(test.t.c, double BINARY), cast(hanfei, double BINARY))]))->Projection" + "Best": "IndexReader(Index(t.c_d_e)[[NULL,+inf]]->Sel([eq(cast(test.t.c, double BINARY), cast(hanfei, double BINARY))])->Projection)" } ] }, diff --git a/pkg/planner/core/casetest/planstats/plan_stats_test.go b/pkg/planner/core/casetest/planstats/plan_stats_test.go index 58374e4973233..41f3f802f2b6a 100644 --- a/pkg/planner/core/casetest/planstats/plan_stats_test.go +++ b/pkg/planner/core/casetest/planstats/plan_stats_test.go @@ -51,6 +51,7 @@ func TestPlanStatsLoad(t *testing.T) { tk.MustExec("set @@session.tidb_analyze_version=2") tk.MustExec("set @@session.tidb_partition_prune_mode = 'static'") tk.MustExec("set @@session.tidb_stats_load_sync_wait = 60000") + tk.MustExec("set tidb_opt_projection_push_down = 0") tk.MustExec("create table t(a int, b int, c int, d int, primary key(a), key idx(b))") tk.MustExec("insert into t values (1,1,1,1),(2,2,2,2),(3,3,3,3)") tk.MustExec("create table pt(a int, b int, c int) partition by range(a) (partition p0 values less than (10), partition p1 values less than (20), partition p2 values less than maxvalue)") diff --git a/pkg/planner/core/casetest/testdata/plan_normalized_suite_out.json b/pkg/planner/core/casetest/testdata/plan_normalized_suite_out.json index 25f9b7b47b141..bc910fa299f9e 100644 --- a/pkg/planner/core/casetest/testdata/plan_normalized_suite_out.json +++ b/pkg/planner/core/casetest/testdata/plan_normalized_suite_out.json @@ -443,8 +443,8 @@ "Plan": [ " TableReader root ", " └─ExchangeSender cop[tiflash] ", - " └─Selection cop[tiflash] gt(test.t1.a, ?), or(lt(test.t1.a, ?), lt(test.t1.b, ?))", - " └─TableFullScan cop[tiflash] table:t1, range:[?,?], pushed down filter:gt(test.t1.b, ?), keep order:false" + " └─Selection cop[tiflash] gt(test.t1.b, ?), or(lt(test.t1.a, ?), lt(test.t1.b, ?))", + " └─TableFullScan cop[tiflash] table:t1, range:[?,?], pushed down filter:gt(test.t1.a, ?), keep order:false" ] }, { @@ -461,8 +461,8 @@ "Plan": [ " TableReader root ", " └─ExchangeSender cop[tiflash] ", - " └─Selection cop[tiflash] gt(test.t1.a, ?), gt(test.t1.c, ?), or(gt(test.t1.a, ?), lt(test.t1.b, ?))", - " └─TableFullScan cop[tiflash] table:t1, range:[?,?], pushed down filter:gt(test.t1.b, ?), keep order:false" + " └─Selection cop[tiflash] gt(test.t1.b, ?), gt(test.t1.c, ?), or(gt(test.t1.a, ?), lt(test.t1.b, ?))", + " └─TableFullScan cop[tiflash] table:t1, range:[?,?], pushed down filter:gt(test.t1.a, ?), keep order:false" ] }, { diff --git a/pkg/planner/core/debugtrace.go b/pkg/planner/core/debugtrace.go index 143a75e11c423..d5fb8967fb87a 100644 --- a/pkg/planner/core/debugtrace.go +++ b/pkg/planner/core/debugtrace.go @@ -107,7 +107,7 @@ func DebugTraceReceivedCommand(s base.PlanContext, cmd byte, stmtNode ast.StmtNo execInfo.BinaryParamsInfo = make([]binaryParamInfo, len(binaryParams)) for i, param := range binaryParams { execInfo.BinaryParamsInfo[i].Type = param.GetType(s.GetExprCtx().GetEvalCtx()).String() - execInfo.BinaryParamsInfo[i].Value = param.String() + execInfo.BinaryParamsInfo[i].Value = param.StringWithCtx(s.GetExprCtx().GetEvalCtx()) } } } @@ -235,18 +235,18 @@ type accessPathForDebugTrace struct { CountAfterIndex float64 } -func convertAccessPathForDebugTrace(path *util.AccessPath, out *accessPathForDebugTrace) { +func convertAccessPathForDebugTrace(ctx expression.EvalContext, path *util.AccessPath, out *accessPathForDebugTrace) { if path.Index != nil { out.IndexName = path.Index.Name.O } - out.AccessConditions = expression.ExprsToStringsForDisplay(path.AccessConds) - out.IndexFilters = expression.ExprsToStringsForDisplay(path.IndexFilters) - out.TableFilters = expression.ExprsToStringsForDisplay(path.TableFilters) + out.AccessConditions = expression.ExprsToStringsForDisplay(ctx, path.AccessConds) + out.IndexFilters = expression.ExprsToStringsForDisplay(ctx, path.IndexFilters) + out.TableFilters = expression.ExprsToStringsForDisplay(ctx, path.TableFilters) out.CountAfterAccess = path.CountAfterAccess out.CountAfterIndex = path.CountAfterIndex out.PartialPaths = make([]accessPathForDebugTrace, len(path.PartialIndexPaths)) for i, partialPath := range path.PartialIndexPaths { - convertAccessPathForDebugTrace(partialPath, &out.PartialPaths[i]) + convertAccessPathForDebugTrace(ctx, partialPath, &out.PartialPaths[i]) } } @@ -254,7 +254,7 @@ func debugTraceAccessPaths(s base.PlanContext, paths []*util.AccessPath) { root := debugtrace.GetOrInitDebugTraceRoot(s) traceInfo := make([]accessPathForDebugTrace, len(paths)) for i, partialPath := range paths { - convertAccessPathForDebugTrace(partialPath, &traceInfo[i]) + convertAccessPathForDebugTrace(s.GetExprCtx().GetEvalCtx(), partialPath, &traceInfo[i]) } root.AppendStepWithNameToCurrentContext(traceInfo, "Access paths") } diff --git a/pkg/planner/core/exhaust_physical_plans.go b/pkg/planner/core/exhaust_physical_plans.go index a1fecc8235de4..f9fbb08cedb7d 100644 --- a/pkg/planner/core/exhaust_physical_plans.go +++ b/pkg/planner/core/exhaust_physical_plans.go @@ -52,8 +52,7 @@ import ( "go.uber.org/zap" ) -// ExhaustPhysicalPlans implements LogicalPlan interface. -func (p *LogicalUnionScan) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { +func exhaustPhysicalPlans4LogicalUnionScan(p *LogicalUnionScan, prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { if prop.IsFlashProp() { p.SCtx().GetSessionVars().RaiseWarningWhenMPPEnforced( "MPP mode may be blocked because operator `UnionScan` is not supported now.") @@ -427,9 +426,10 @@ func (p *LogicalJoin) getHashJoins(prop *property.PhysicalProperty) (joins []bas } forced = (p.PreferJoinType&h.PreferHashJoin > 0) || forceLeftToBuild || forceRightToBuild - if !forced && p.shouldSkipHashJoin() { + shouldSkipHashJoin := p.shouldSkipHashJoin() + if !forced && shouldSkipHashJoin { return nil, false - } else if forced && p.shouldSkipHashJoin() { + } else if forced && shouldSkipHashJoin { p.SCtx().GetSessionVars().StmtCtx.SetHintWarning( "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.") @@ -882,7 +882,7 @@ func (p *LogicalJoin) buildIndexJoinInner2TableScan( if i != 0 { buffer.WriteString(" ") } - buffer.WriteString(key.String()) + buffer.WriteString(key.StringWithCtx(p.SCtx().GetExprCtx().GetEvalCtx())) } buffer.WriteString("]") rangeInfo := buffer.String() @@ -1012,13 +1012,14 @@ func (ijHelper *indexJoinBuildHelper) buildRangeDecidedByInformation(idxCols []* } fmt.Fprintf(buffer, "eq(%v, %v)", idxCols[idxOff], outerJoinKeys[keyOff]) } + ectx := ijHelper.join.SCtx().GetExprCtx().GetEvalCtx() for _, access := range ijHelper.chosenAccess { if !isFirst { buffer.WriteString(" ") } else { isFirst = false } - fmt.Fprintf(buffer, "%v", access) + fmt.Fprintf(buffer, "%v", access.StringWithCtx(ectx)) } buffer.WriteString("]") return buffer.String() @@ -1799,7 +1800,8 @@ func (ijHelper *indexJoinBuildHelper) updateByTemplateRangeResult(tempRangeRes * ijHelper.curIdxOff2KeyOff[i] = -1 } newAccesses = accesses[:tempRangeRes.eqAndInCntInRange] - newRemained = ranger.AppendConditionsIfNotExist(remained, accesses[tempRangeRes.eqAndInCntInRange:]) + newRemained = ranger.AppendConditionsIfNotExist(ijHelper.innerPlan.SCtx().GetExprCtx().GetEvalCtx(), + remained, accesses[tempRangeRes.eqAndInCntInRange:]) return } @@ -1821,7 +1823,7 @@ func (ijHelper *indexJoinBuildHelper) analyzeLookUpFilters(path *util.AccessPath return false, nil } accesses = append(accesses, notKeyEqAndIn...) - remained = ranger.AppendConditionsIfNotExist(remained, remainedEqAndIn) + remained = ranger.AppendConditionsIfNotExist(innerPlan.SCtx().GetExprCtx().GetEvalCtx(), remained, remainedEqAndIn) lastColPos := matchedKeyCnt + len(notKeyEqAndIn) // There should be some equal conditions. But we don't need that there must be some join key in accesses here. // A more strict check is applied later. @@ -2685,25 +2687,6 @@ func choosePartitionKeys(keys []*property.MPPPartitionColumn, matches []int) []* return newKeys } -// TryToGetChildProp will check if this sort property can be pushed or not. -// When a sort column will be replaced by scalar function, we refuse it. -// When a sort column will be replaced by a constant, we just remove it. -func (p *LogicalProjection) TryToGetChildProp(prop *property.PhysicalProperty) (*property.PhysicalProperty, bool) { - newProp := prop.CloneEssentialFields() - newCols := make([]property.SortItem, 0, len(prop.SortItems)) - for _, col := range prop.SortItems { - idx := p.Schema().ColumnIndex(col.Col) - switch expr := p.Exprs[idx].(type) { - case *expression.Column: - newCols = append(newCols, property.SortItem{Col: expr, Desc: col.Desc}) - case *expression.ScalarFunction: - return nil, false - } - } - newProp.SortItems = newCols - return newProp, true -} - // ExhaustPhysicalPlans enumerate all the possible physical plan for expand operator (currently only mpp case is supported) func (p *LogicalExpand) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { // under the mpp task type, if the sort item is not empty, refuse it, cause expanded data doesn't support any sort items. @@ -2737,8 +2720,7 @@ func (p *LogicalExpand) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([ return nil, true, nil } -// ExhaustPhysicalPlans implements LogicalPlan interface. -func (p *LogicalProjection) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { +func exhaustPhysicalPlans4Projection(p *LogicalProjection, prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { newProp, ok := p.TryToGetChildProp(prop) if !ok { return nil, true, nil @@ -2920,35 +2902,7 @@ func disableAggPushDownToCop(p base.LogicalPlan) { } } -// GetPartitionKeys gets partition keys for a logical window, it will assign column id for expressions. -func (lw *LogicalWindow) GetPartitionKeys() []*property.MPPPartitionColumn { - partitionByCols := make([]*property.MPPPartitionColumn, 0, len(lw.GetPartitionByCols())) - for _, item := range lw.PartitionBy { - partitionByCols = append(partitionByCols, &property.MPPPartitionColumn{ - Col: item.Col, - CollateID: property.GetCollateIDByNameForPartition(item.Col.GetStaticType().GetCollate()), - }) - } - - return partitionByCols -} - -// Duration vs Datetime is invalid comparison as TiFlash can't handle it so far. -func (lw *LogicalWindow) checkComparisonForTiFlash(frameBound *FrameBound) bool { - if len(frameBound.CompareCols) > 0 { - orderByEvalType := lw.OrderBy[0].Col.GetStaticType().EvalType() - calFuncEvalType := frameBound.CalcFuncs[0].GetType(lw.SCtx().GetExprCtx().GetEvalCtx()).EvalType() - - if orderByEvalType == types.ETDuration && (calFuncEvalType == types.ETDatetime || calFuncEvalType == types.ETTimestamp) { - return false - } else if calFuncEvalType == types.ETDuration && (orderByEvalType == types.ETDatetime || orderByEvalType == types.ETTimestamp) { - return false - } - } - return true -} - -func (lw *LogicalWindow) tryToGetMppWindows(prop *property.PhysicalProperty) []base.PhysicalPlan { +func tryToGetMppWindows(lw *LogicalWindow, prop *property.PhysicalProperty) []base.PhysicalPlan { if !prop.IsSortItemAllForPartition() { return nil } @@ -2989,7 +2943,7 @@ func (lw *LogicalWindow) tryToGetMppWindows(prop *property.PhysicalProperty) []b return nil } - if !lw.checkComparisonForTiFlash(lw.Frame.Start) || !lw.checkComparisonForTiFlash(lw.Frame.End) { + if !lw.CheckComparisonForTiFlash(lw.Frame.Start) || !lw.CheckComparisonForTiFlash(lw.Frame.End) { lw.SCtx().GetSessionVars().RaiseWarningWhenMPPEnforced( "MPP mode may be blocked because window function frame can't be pushed down, because Duration vs Datetime is invalid comparison as TiFlash can't handle it so far.") return nil @@ -3045,13 +2999,12 @@ func (lw *LogicalWindow) tryToGetMppWindows(prop *property.PhysicalProperty) []b return []base.PhysicalPlan{window} } -// ExhaustPhysicalPlans implements LogicalPlan interface. -func (lw *LogicalWindow) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { +func exhaustLogicalWindowPhysicalPlans(lw *LogicalWindow, prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { windows := make([]base.PhysicalPlan, 0, 2) canPushToTiFlash := lw.CanPushToCop(kv.TiFlash) if lw.SCtx().GetSessionVars().IsMPPAllowed() && canPushToTiFlash { - mppWindows := lw.tryToGetMppWindows(prop) + mppWindows := tryToGetMppWindows(lw, prop) windows = append(windows, mppWindows...) } @@ -3204,6 +3157,19 @@ func getEnforcedStreamAggs(la *LogicalAggregation, prop *property.PhysicalProper return enforcedAggs } +func (la *LogicalAggregation) distinctArgsMeetsProperty() bool { + for _, aggFunc := range la.AggFuncs { + if aggFunc.HasDistinct { + for _, distinctArg := range aggFunc.Args { + if !expression.Contains(la.SCtx().GetExprCtx().GetEvalCtx(), la.GroupByItems, distinctArg) { + return false + } + } + } + } + return true +} + func getStreamAggs(lp base.LogicalPlan, prop *property.PhysicalProperty) []base.PhysicalPlan { la := lp.(*LogicalAggregation) // TODO: support CopTiFlash task type in stream agg @@ -3517,8 +3483,7 @@ func getHashAggs(lp base.LogicalPlan, prop *property.PhysicalProperty) []base.Ph return hashAggs } -// ExhaustPhysicalPlans implements LogicalPlan interface. -func (p *LogicalSelection) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { +func exhaustPhysicalPlans4LogicalSelection(p *LogicalSelection, prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { newProps := make([]*property.PhysicalProperty, 0, 2) childProp := prop.CloneEssentialFields() newProps = append(newProps, childProp) @@ -3541,13 +3506,6 @@ func (p *LogicalSelection) ExhaustPhysicalPlans(prop *property.PhysicalProperty) return ret, true, nil } -// utility function to check whether we can push down Selection to TiKV or TiFlash -func (p *LogicalSelection) canPushDown(storeTp kv.StoreType) bool { - return !expression.ContainVirtualColumn(p.Conditions) && - p.CanPushToCop(storeTp) && - expression.CanExprsPushDown(GetPushDownCtx(p.SCtx()), p.Conditions, storeTp) -} - func getLimitPhysicalPlans(p *LogicalLimit, prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { if !prop.IsSortItemEmpty() { return nil, true, nil @@ -3669,8 +3627,7 @@ func getNominalSortSimple(ls *LogicalSort, reqProp *property.PhysicalProperty) * return ps } -// ExhaustPhysicalPlans implements LogicalPlan interface. -func (p *LogicalMaxOneRow) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { +func exhaustPhysicalPlans4LogicalMaxOneRow(p *LogicalMaxOneRow, prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { if !prop.IsSortItemEmpty() || prop.IsFlashProp() { p.SCtx().GetSessionVars().RaiseWarningWhenMPPEnforced("MPP mode may be blocked because operator `MaxOneRow` is not supported now.") return nil, true, nil diff --git a/pkg/planner/core/exhaust_physical_plans_test.go b/pkg/planner/core/exhaust_physical_plans_test.go index 59484877b8bca..0c77ef4055052 100644 --- a/pkg/planner/core/exhaust_physical_plans_test.go +++ b/pkg/planner/core/exhaust_physical_plans_test.go @@ -204,10 +204,11 @@ func testAnalyzeLookUpFilters(t *testing.T, testCtx *indexJoinContext, testCase if testCase.rebuildMode { require.Equal(t, testCase.ranges, fmt.Sprintf("%v", helper.chosenRanges.Range()), msgAndArgs) } else { - require.Equal(t, testCase.accesses, fmt.Sprintf("%v", helper.chosenAccess), msgAndArgs) + ectx := ctx.GetExprCtx().GetEvalCtx() + require.Equal(t, testCase.accesses, expression.StringifyExpressionsWithCtx(ectx, helper.chosenAccess), msgAndArgs) require.Equal(t, testCase.ranges, fmt.Sprintf("%v", helper.chosenRanges.Range()), msgAndArgs) require.Equal(t, testCase.idxOff2KeyOff, fmt.Sprintf("%v", helper.idxOff2KeyOff), msgAndArgs) - require.Equal(t, testCase.remained, fmt.Sprintf("%v", helper.chosenRemained), msgAndArgs) + require.Equal(t, testCase.remained, expression.StringifyExpressionsWithCtx(ectx, helper.chosenRemained), msgAndArgs) require.Equal(t, testCase.compareFilters, fmt.Sprintf("%v", helper.lastColManager), msgAndArgs) } return helper diff --git a/pkg/planner/core/explain.go b/pkg/planner/core/explain.go index f797945b70bf3..be9aded72f3a0 100644 --- a/pkg/planner/core/explain.go +++ b/pkg/planner/core/explain.go @@ -76,6 +76,7 @@ func (p *PhysicalIndexScan) ExplainNormalizedInfo() string { // OperatorInfo implements dataAccesser interface. func (p *PhysicalIndexScan) OperatorInfo(normalized bool) string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() var buffer strings.Builder if len(p.rangeInfo) > 0 { if !normalized { @@ -94,7 +95,7 @@ func (p *PhysicalIndexScan) OperatorInfo(normalized bool) string { if i != 0 { buffer.WriteString(" ") } - buffer.WriteString(expr.String()) + buffer.WriteString(expr.StringWithCtx(ectx)) } buffer.WriteString("], ") } @@ -182,6 +183,7 @@ func (p *PhysicalTableScan) ExplainNormalizedInfo() string { // OperatorInfo implements dataAccesser interface. func (p *PhysicalTableScan) OperatorInfo(normalized bool) string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() var buffer strings.Builder if len(p.rangeInfo) > 0 { if !normalized { @@ -200,7 +202,7 @@ func (p *PhysicalTableScan) OperatorInfo(normalized bool) string { if i != 0 { buffer.WriteString(" ") } - buffer.WriteString(AccessCondition.String()) + buffer.WriteString(AccessCondition.StringWithCtx(ectx)) } buffer.WriteString("], ") } @@ -374,7 +376,7 @@ func (p *PhysicalSelection) ExplainNormalizedInfo() string { // ExplainInfo implements Plan interface. func (p *PhysicalProjection) ExplainInfo() string { - exprStr := expression.ExplainExpressionList(p.Exprs, p.schema) + exprStr := expression.ExplainExpressionList(p.SCtx().GetExprCtx().GetEvalCtx(), p.Exprs, p.schema) if p.TiFlashFineGrainedShuffleStreamCount > 0 { exprStr += fmt.Sprintf(", stream_count: %d", p.TiFlashFineGrainedShuffleStreamCount) } @@ -383,22 +385,23 @@ func (p *PhysicalProjection) ExplainInfo() string { func (p *PhysicalExpand) explainInfoV2() string { sb := strings.Builder{} + evalCtx := p.SCtx().GetExprCtx().GetEvalCtx() for i, oneL := range p.LevelExprs { if i == 0 { sb.WriteString("level-projection:") sb.WriteString("[") - sb.WriteString(expression.ExplainExpressionList(oneL, p.schema)) + sb.WriteString(expression.ExplainExpressionList(evalCtx, oneL, p.schema)) sb.WriteString("]") } else { sb.WriteString(",[") - sb.WriteString(expression.ExplainExpressionList(oneL, p.schema)) + sb.WriteString(expression.ExplainExpressionList(evalCtx, oneL, p.schema)) sb.WriteString("]") } } sb.WriteString("; schema: [") colStrs := make([]string, 0, len(p.schema.Columns)) for _, col := range p.schema.Columns { - colStrs = append(colStrs, col.String()) + colStrs = append(colStrs, col.StringWithCtx(evalCtx)) } sb.WriteString(strings.Join(colStrs, ",")) sb.WriteString("]") @@ -433,9 +436,10 @@ func (p *PhysicalSort) ExplainInfo() string { // ExplainInfo implements Plan interface. func (p *PhysicalLimit) ExplainInfo() string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() buffer := bytes.NewBufferString("") if len(p.GetPartitionBy()) > 0 { - buffer = explainPartitionBy(buffer, p.GetPartitionBy(), false) + buffer = explainPartitionBy(ectx, buffer, p.GetPartitionBy(), false) fmt.Fprintf(buffer, ", offset:%v, count:%v", p.Offset, p.Count) } else { fmt.Fprintf(buffer, "offset:%v, count:%v", p.Offset, p.Count) @@ -445,6 +449,7 @@ func (p *PhysicalLimit) ExplainInfo() string { // ExplainInfo implements Plan interface. func (p *PhysicalExpand) ExplainInfo() string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() if len(p.LevelExprs) > 0 { return p.explainInfoV2() } @@ -452,9 +457,9 @@ func (p *PhysicalExpand) ExplainInfo() string { str.WriteString("group set num:") str.WriteString(strconv.FormatInt(int64(len(p.GroupingSets)), 10)) str.WriteString(", groupingID:") - str.WriteString(p.GroupingIDCol.String()) + str.WriteString(p.GroupingIDCol.StringWithCtx(ectx)) str.WriteString(", ") - str.WriteString(p.GroupingSets.String()) + str.WriteString(p.GroupingSets.StringWithCtx(ectx)) return str.String() } @@ -617,7 +622,7 @@ func (p *PhysicalHashJoin) explainInfo(normalized bool) string { if i != 0 { buffer.WriteString(" ") } - buffer.WriteString(EqualConditions.String()) + buffer.WriteString(EqualConditions.StringWithCtx(evalCtx)) } buffer.WriteString("]") } @@ -632,7 +637,7 @@ func (p *PhysicalHashJoin) explainInfo(normalized bool) string { if i != 0 { buffer.WriteString(" ") } - buffer.WriteString(NAEqualCondition.String()) + buffer.WriteString(NAEqualCondition.StringWithCtx(evalCtx)) } buffer.WriteString("]") } @@ -647,7 +652,7 @@ func (p *PhysicalHashJoin) explainInfo(normalized bool) string { if i != 0 { buffer.WriteString(" ") } - buffer.WriteString(LeftConditions.String()) + buffer.WriteString(LeftConditions.StringWithCtx(evalCtx)) } buffer.WriteString("]") } @@ -724,11 +729,11 @@ func (p *PhysicalMergeJoin) ExplainNormalizedInfo() string { } // explainPartitionBy: produce text for p.PartitionBy. Common for window functions and TopN. -func explainPartitionBy(buffer *bytes.Buffer, partitionBy []property.SortItem, normalized bool) *bytes.Buffer { +func explainPartitionBy(ctx expression.EvalContext, buffer *bytes.Buffer, partitionBy []property.SortItem, normalized bool) *bytes.Buffer { if len(partitionBy) > 0 { buffer.WriteString("partition by ") for i, item := range partitionBy { - fmt.Fprintf(buffer, "%s", item.Col.ColumnExplainInfo(normalized)) + fmt.Fprintf(buffer, "%s", item.Col.ColumnExplainInfo(ctx, normalized)) if i+1 < len(partitionBy) { buffer.WriteString(", ") } @@ -739,9 +744,10 @@ func explainPartitionBy(buffer *bytes.Buffer, partitionBy []property.SortItem, n // ExplainInfo implements Plan interface. func (p *PhysicalTopN) ExplainInfo() string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() buffer := bytes.NewBufferString("") if len(p.GetPartitionBy()) > 0 { - buffer = explainPartitionBy(buffer, p.GetPartitionBy(), false) + buffer = explainPartitionBy(ectx, buffer, p.GetPartitionBy(), false) buffer.WriteString(" ") } if len(p.ByItems) > 0 { @@ -758,9 +764,10 @@ func (p *PhysicalTopN) ExplainInfo() string { // ExplainNormalizedInfo implements Plan interface. func (p *PhysicalTopN) ExplainNormalizedInfo() string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() buffer := bytes.NewBufferString("") if len(p.GetPartitionBy()) > 0 { - buffer = explainPartitionBy(buffer, p.GetPartitionBy(), true) + buffer = explainPartitionBy(ectx, buffer, p.GetPartitionBy(), true) buffer.WriteString(" ") } if len(p.ByItems) > 0 { @@ -804,11 +811,12 @@ func (p *PhysicalWindow) formatFrameBound(buffer *bytes.Buffer, bound *FrameBoun // ExplainInfo implements Plan interface. func (p *PhysicalWindow) ExplainInfo() string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() buffer := bytes.NewBufferString("") - formatWindowFuncDescs(buffer, p.WindowFuncDescs, p.schema) + formatWindowFuncDescs(ectx, buffer, p.WindowFuncDescs, p.schema) buffer.WriteString(" over(") isFirst := true - buffer = explainPartitionBy(buffer, p.PartitionBy, false) + buffer = explainPartitionBy(ectx, buffer, p.PartitionBy, false) if len(p.PartitionBy) > 0 { isFirst = false } @@ -864,13 +872,13 @@ func (p *PhysicalShuffle) ExplainInfo() string { return buffer.String() } -func formatWindowFuncDescs(buffer *bytes.Buffer, descs []*aggregation.WindowFuncDesc, schema *expression.Schema) *bytes.Buffer { +func formatWindowFuncDescs(ctx expression.EvalContext, buffer *bytes.Buffer, descs []*aggregation.WindowFuncDesc, schema *expression.Schema) *bytes.Buffer { winFuncStartIdx := len(schema.Columns) - len(descs) for i, desc := range descs { if i != 0 { buffer.WriteString(", ") } - fmt.Fprintf(buffer, "%v->%v", desc, schema.Columns[winFuncStartIdx+i]) + fmt.Fprintf(buffer, "%v->%v", desc.StringWithCtx(ctx), schema.Columns[winFuncStartIdx+i]) } return buffer } @@ -897,29 +905,11 @@ func (p *LogicalJoin) ExplainInfo() string { return buffer.String() } -// ExplainInfo implements Plan interface. -func (p *LogicalProjection) ExplainInfo() string { - return expression.ExplainExpressionList(p.Exprs, p.Schema()) -} - -// ExplainInfo implements Plan interface. -func (p *LogicalSelection) ExplainInfo() string { - return string(expression.SortedExplainExpressionList(p.SCtx().GetExprCtx().GetEvalCtx(), p.Conditions)) -} - // ExplainInfo implements Plan interface. func (p *LogicalApply) ExplainInfo() string { return p.LogicalJoin.ExplainInfo() } -// ExplainInfo implements Plan interface. -func (p *LogicalTableDual) ExplainInfo() string { - var str strings.Builder - str.WriteString("rowcount:") - str.WriteString(strconv.Itoa(p.RowCount)) - return str.String() -} - // ExplainInfo implements Plan interface. func (ds *DataSource) ExplainInfo() string { buffer := bytes.NewBufferString("") @@ -977,15 +967,6 @@ func (p *PhysicalExchangeReceiver) ExplainInfo() (res string) { return res } -// ExplainInfo implements Plan interface. -func (p *LogicalUnionScan) ExplainInfo() string { - buffer := bytes.NewBufferString("") - fmt.Fprintf(buffer, "conds:%s", - expression.SortedExplainExpressionList(p.SCtx().GetExprCtx().GetEvalCtx(), p.conditions)) - fmt.Fprintf(buffer, ", handle:%s", p.handleCols) - return buffer.String() -} - func explainByItems(ctx expression.EvalContext, buffer *bytes.Buffer, byItems []*util.ByItems) *bytes.Buffer { for i, item := range byItems { if item.Desc { @@ -1016,50 +997,6 @@ func explainNormalizedByItems(buffer *bytes.Buffer, byItems []*util.ByItems) *by return buffer } -// ExplainInfo implements Plan interface. -func (p *LogicalTableScan) ExplainInfo() string { - buffer := bytes.NewBufferString(p.Source.ExplainInfo()) - if p.Source.HandleCols != nil { - fmt.Fprintf(buffer, ", pk col:%s", p.Source.HandleCols) - } - if len(p.AccessConds) > 0 { - fmt.Fprintf(buffer, ", cond:%v", p.AccessConds) - } - return buffer.String() -} - -// ExplainInfo implements Plan interface. -func (p *LogicalIndexScan) ExplainInfo() string { - buffer := bytes.NewBufferString(p.Source.ExplainInfo()) - index := p.Index - if len(index.Columns) > 0 { - buffer.WriteString(", index:") - for i, idxCol := range index.Columns { - if tblCol := p.Source.TableInfo.Columns[idxCol.Offset]; tblCol.Hidden { - buffer.WriteString(tblCol.GeneratedExprString) - } else { - buffer.WriteString(idxCol.Name.O) - } - if i+1 < len(index.Columns) { - buffer.WriteString(", ") - } - } - } - if len(p.AccessConds) > 0 { - fmt.Fprintf(buffer, ", cond:%v", p.AccessConds) - } - return buffer.String() -} - -// ExplainInfo implements Plan interface. -func (p *TiKVSingleGather) ExplainInfo() string { - buffer := bytes.NewBufferString(p.Source.ExplainInfo()) - if p.IsIndexGather { - buffer.WriteString(", index:" + p.Index.Name.String()) - } - return buffer.String() -} - // ExplainInfo implements Plan interface. func (p *PhysicalMemTable) ExplainInfo() string { accessObject, operatorInfo := p.AccessObject().String(), p.OperatorInfo(false) diff --git a/pkg/planner/core/expression_rewriter.go b/pkg/planner/core/expression_rewriter.go index 7bff40645734a..670e3a8ed5316 100644 --- a/pkg/planner/core/expression_rewriter.go +++ b/pkg/planner/core/expression_rewriter.go @@ -852,8 +852,8 @@ func (er *expressionRewriter) buildQuantifierPlan(planCtx *exprRewriterPlanCtx, intest.AssertNotNil(planCtx) innerIsNull := expression.NewFunctionInternal(er.sctx, ast.IsNull, types.NewFieldType(mysql.TypeTiny), rexpr) outerIsNull := expression.NewFunctionInternal(er.sctx, ast.IsNull, types.NewFieldType(mysql.TypeTiny), lexpr) - - funcSum, err := aggregation.NewAggFuncDesc(planCtx.builder.ctx.GetExprCtx(), ast.AggFuncSum, []expression.Expression{innerIsNull}, false) + exprCtx := planCtx.builder.ctx.GetExprCtx() + funcSum, err := aggregation.NewAggFuncDesc(exprCtx, ast.AggFuncSum, []expression.Expression{innerIsNull}, false) if err != nil { er.err = err return @@ -868,7 +868,7 @@ func (er *expressionRewriter) buildQuantifierPlan(planCtx *exprRewriterPlanCtx, innerHasNull := expression.NewFunctionInternal(er.sctx, ast.NE, types.NewFieldType(mysql.TypeTiny), colSum, expression.NewZero()) // Build `count(1)` aggregation to check if subquery is empty. - funcCount, err := aggregation.NewAggFuncDesc(planCtx.builder.ctx.GetExprCtx(), ast.AggFuncCount, []expression.Expression{expression.NewOne()}, false) + funcCount, err := aggregation.NewAggFuncDesc(exprCtx, ast.AggFuncCount, []expression.Expression{expression.NewOne()}, false) if err != nil { er.err = err return @@ -1898,7 +1898,7 @@ func (er *expressionRewriter) inToExpression(lLen int, not bool, tp *types.Field if c.GetType(er.sctx.GetEvalCtx()).EvalType() == types.ETInt { continue // no need to refine it } - er.sctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to INT", c.String())) + er.sctx.SetSkipPlanCache(fmt.Sprintf("'%v' may be converted to INT", c.StringWithCtx(er.sctx.GetEvalCtx()))) if err := expression.RemoveMutableConst(er.sctx, []expression.Expression{c}); err != nil { er.err = err return diff --git a/pkg/planner/core/find_best_task.go b/pkg/planner/core/find_best_task.go index fe225e31c9ead..f10619b38b3f6 100644 --- a/pkg/planner/core/find_best_task.go +++ b/pkg/planner/core/find_best_task.go @@ -90,8 +90,7 @@ func GetPropByOrderByItemsContainScalarFunc(items []*util.ByItems) (*property.Ph return &property.PhysicalProperty{SortItems: propItems}, true, onlyColumn } -// FindBestTask implements the LogicalPlan. -func (p *LogicalTableDual) FindBestTask(prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, opt *optimizetrace.PhysicalOptimizeOp) (base.Task, int64, error) { +func findBestTask4LogicalTableDual(p *LogicalTableDual, prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, opt *optimizetrace.PhysicalOptimizeOp) (base.Task, int64, error) { // If the required property is not empty and the row count > 1, // we cannot ensure this required property. // But if the row count is 0 or 1, we don't need to care about the property. @@ -110,8 +109,7 @@ func (p *LogicalTableDual) FindBestTask(prop *property.PhysicalProperty, planCou return rt, 1, nil } -// FindBestTask implements the LogicalPlan interface. -func (p *LogicalShow) FindBestTask(prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, _ *optimizetrace.PhysicalOptimizeOp) (base.Task, int64, error) { +func findBestTask4LogicalShow(p *LogicalShow, prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, _ *optimizetrace.PhysicalOptimizeOp) (base.Task, int64, error) { if !prop.IsSortItemEmpty() || planCounter.Empty() { return base.InvalidTask, 0, nil } @@ -598,8 +596,7 @@ END: return bestTask, cntPlan, nil } -// FindBestTask implements the LogicalPlan interface. -func (p *LogicalMemTable) FindBestTask(prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, opt *optimizetrace.PhysicalOptimizeOp) (t base.Task, cntPlan int64, err error) { +func findBestTask4LogicalMemTable(p *LogicalMemTable, prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, opt *optimizetrace.PhysicalOptimizeOp) (t base.Task, cntPlan int64, err error) { if prop.MPPPartitionTp != property.AnyType { return base.InvalidTask, 0, nil } @@ -2350,8 +2347,8 @@ func (ds *DataSource) splitIndexFilterConditions(conditions []expression.Express return indexConditions, tableConditions } -// GetPhysicalScan returns PhysicalTableScan for the LogicalTableScan. -func (s *LogicalTableScan) GetPhysicalScan(schema *expression.Schema, stats *property.StatsInfo) *PhysicalTableScan { +// GetPhysicalScan4LogicalTableScan returns PhysicalTableScan for the LogicalTableScan. +func GetPhysicalScan4LogicalTableScan(s *LogicalTableScan, schema *expression.Schema, stats *property.StatsInfo) *PhysicalTableScan { ds := s.Source ts := PhysicalTableScan{ Table: ds.TableInfo, @@ -2370,8 +2367,8 @@ func (s *LogicalTableScan) GetPhysicalScan(schema *expression.Schema, stats *pro return ts } -// GetPhysicalIndexScan returns PhysicalIndexScan for the logical IndexScan. -func (s *LogicalIndexScan) GetPhysicalIndexScan(_ *expression.Schema, stats *property.StatsInfo) *PhysicalIndexScan { +// GetPhysicalIndexScan4LogicalIndexScan returns PhysicalIndexScan for the logical IndexScan. +func GetPhysicalIndexScan4LogicalIndexScan(s *LogicalIndexScan, _ *expression.Schema, stats *property.StatsInfo) *PhysicalIndexScan { ds := s.Source is := PhysicalIndexScan{ Table: ds.TableInfo, diff --git a/pkg/planner/core/hashcode.go b/pkg/planner/core/hashcode.go index b8c072f5dcd87..668dfe94f14d3 100644 --- a/pkg/planner/core/hashcode.go +++ b/pkg/planner/core/hashcode.go @@ -13,62 +13,3 @@ // limitations under the License. package core - -import ( - "bytes" - "slices" - - "github.com/pingcap/tidb/pkg/planner/util" - "github.com/pingcap/tidb/pkg/util/plancodec" -) - -// HashCode implements LogicalPlan interface. -func (p *LogicalProjection) HashCode() []byte { - // PlanType + SelectOffset + ExprNum + [Exprs] - // Expressions are commonly `Column`s, whose hashcode has the length 9, so - // we pre-alloc 10 bytes for each expr's hashcode. - result := make([]byte, 0, 12+len(p.Exprs)*10) - result = util.EncodeIntAsUint32(result, plancodec.TypeStringToPhysicalID(p.TP())) - result = util.EncodeIntAsUint32(result, p.QueryBlockOffset()) - result = util.EncodeIntAsUint32(result, len(p.Exprs)) - for _, expr := range p.Exprs { - exprHashCode := expr.HashCode() - result = util.EncodeIntAsUint32(result, len(exprHashCode)) - result = append(result, exprHashCode...) - } - return result -} - -// HashCode implements LogicalPlan interface. -func (p *LogicalTableDual) HashCode() []byte { - // PlanType + SelectOffset + RowCount - result := make([]byte, 0, 12) - result = util.EncodeIntAsUint32(result, plancodec.TypeStringToPhysicalID(p.TP())) - result = util.EncodeIntAsUint32(result, p.QueryBlockOffset()) - result = util.EncodeIntAsUint32(result, p.RowCount) - return result -} - -// HashCode implements LogicalPlan interface. -func (p *LogicalSelection) HashCode() []byte { - // PlanType + SelectOffset + ConditionNum + [Conditions] - // Conditions are commonly `ScalarFunction`s, whose hashcode usually has a - // length larger than 20, so we pre-alloc 25 bytes for each expr's hashcode. - result := make([]byte, 0, 12+len(p.Conditions)*25) - result = util.EncodeIntAsUint32(result, plancodec.TypeStringToPhysicalID(p.TP())) - result = util.EncodeIntAsUint32(result, p.QueryBlockOffset()) - result = util.EncodeIntAsUint32(result, len(p.Conditions)) - - condHashCodes := make([][]byte, len(p.Conditions)) - for i, expr := range p.Conditions { - condHashCodes[i] = expr.HashCode() - } - // Sort the conditions, so `a > 1 and a < 100` can equal to `a < 100 and a > 1`. - slices.SortFunc(condHashCodes, func(i, j []byte) int { return bytes.Compare(i, j) }) - - for _, condHashCode := range condHashCodes { - result = util.EncodeIntAsUint32(result, len(condHashCode)) - result = append(result, condHashCode...) - } - return result -} diff --git a/pkg/planner/core/indexmerge_test.go b/pkg/planner/core/indexmerge_test.go index d6418c62c2013..2934a751b755e 100644 --- a/pkg/planner/core/indexmerge_test.go +++ b/pkg/planner/core/indexmerge_test.go @@ -19,6 +19,7 @@ import ( "testing" "github.com/pingcap/tidb/pkg/domain" + "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/infoschema" "github.com/pingcap/tidb/pkg/parser" "github.com/pingcap/tidb/pkg/parser/model" @@ -29,7 +30,7 @@ import ( "github.com/stretchr/testify/require" ) -func getIndexMergePathDigest(paths []*util.AccessPath, startIndex int) string { +func getIndexMergePathDigest(ctx expression.EvalContext, paths []*util.AccessPath, startIndex int) string { if len(paths) == startIndex { return "[]" } @@ -59,7 +60,7 @@ func getIndexMergePathDigest(paths []*util.AccessPath, startIndex int) string { if j > 0 { idxMergeDisgest += "," } - idxMergeDisgest += path.TableFilters[j].String() + idxMergeDisgest += path.TableFilters[j].StringWithCtx(ctx) } idxMergeDisgest += "]}" } @@ -111,7 +112,7 @@ func TestIndexMergePathGeneration(t *testing.T) { idxMergeStartIndex := len(ds.PossibleAccessPaths) _, err = lp.RecursiveDeriveStats(nil) require.NoError(t, err) - result := getIndexMergePathDigest(ds.PossibleAccessPaths, idxMergeStartIndex) + result := getIndexMergePathDigest(sctx.GetExprCtx().GetEvalCtx(), ds.PossibleAccessPaths, idxMergeStartIndex) testdata.OnRecord(func() { output[i] = result }) diff --git a/pkg/planner/core/integration_test.go b/pkg/planner/core/integration_test.go index 5176baba5dd6e..56e55994a337f 100644 --- a/pkg/planner/core/integration_test.go +++ b/pkg/planner/core/integration_test.go @@ -932,6 +932,32 @@ func TestConflictReadFromStorage(t *testing.T) { tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1815 Storage hints are conflict, you can only specify one storage type of table test.t")) } +func TestHypoIndexHint(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, c int)`) + tk.MustExec(`create table t2 (a int, b int, c int)`) + tk.MustHavePlan(`select a from t1 where a=1`, "TableFullScan") + tk.MustHavePlan(`select /*+ HYPO_INDEX(t1, idx_a, a) */ a from t1 where a=1`, "IndexRangeScan") + tk.MustHavePlan(`select a from t1 where a=1 and b=1`, "TableFullScan") + tk.MustHavePlan(`select /*+ HYPO_INDEX(t1, idx_a, a, b) */ a from t1 where a=1 and b=1`, "IndexRangeScan") + tk.MustHavePlan(`select a from t1 where a=1 and b=1 and c<1`, "TableFullScan") + tk.MustHavePlan(`select /*+ HYPO_INDEX(t1, idx_a, a, b, c) */ a from t1 where a=1 and b=1 and c<1`, "IndexRangeScan") + tk.MustHavePlan(`select 1 from t1, t2 where t1.a=1 and t1.b=t2.b`, "─HashJoin") + tk.MustHavePlan(`select /*+ HYPO_INDEX(t1, idx_ab, a, b), HYPO_INDEX(t2, idx_b, b) */ 1 from t1, t2 where t1.a=1 and t1.b=t2.b`, "IndexHashJoin") + + // invalid cases + tk.MustHavePlan(`select /*+ HYPO_INDEX(t1, idx_a) */ a from t1 where a=1`, "TableFullScan") + tk.MustQuery(`show warnings`).Check(testkit.Rows("Warning 1105 Invalid HYPO_INDEX hint, valid usage: HYPO_INDEX(tableName, indexName, cols...)")) + tk.MustHavePlan(`select /*+ HYPO_INDEX(t1, idx_a, a, d) */ a from t1 where a=1`, "TableFullScan") + tk.MustQuery(`show warnings`).Check(testkit.Rows("Warning 1105 invalid HYPO_INDEX hint: can't find column d in table test.t1")) + tk.MustHavePlan(`select /*+ HYPO_INDEX(tttt, idx_a, a) */ a from t1 where a=1`, "TableFullScan") + tk.MustQuery(`show warnings`).Check(testkit.Rows("Warning 1105 invalid HYPO_INDEX hint: table 'test.tttt' doesn't exist")) + tk.MustHavePlan(`select /*+ HYPO_INDEX(test1.t1, idx_a, a) */ a from t1 where a=1`, "TableFullScan") + tk.MustQuery(`show warnings`).Check(testkit.Rows("Warning 1105 invalid HYPO_INDEX hint: table 'test1.t1' doesn't exist")) +} + func TestIssue29503(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/pkg/planner/core/logical_aggregation.go b/pkg/planner/core/logical_aggregation.go index e548c536b09cb..81d9f7e7cece1 100644 --- a/pkg/planner/core/logical_aggregation.go +++ b/pkg/planner/core/logical_aggregation.go @@ -593,7 +593,7 @@ func (la *LogicalAggregation) DistinctArgsMeetsProperty() bool { for _, aggFunc := range la.AggFuncs { if aggFunc.HasDistinct { for _, distinctArg := range aggFunc.Args { - if !expression.Contains(la.GroupByItems, distinctArg) { + if !expression.Contains(la.SCtx().GetExprCtx().GetEvalCtx(), la.GroupByItems, distinctArg) { return false } } diff --git a/pkg/planner/core/logical_apply.go b/pkg/planner/core/logical_apply.go new file mode 100644 index 0000000000000..888e15bf99e6d --- /dev/null +++ b/pkg/planner/core/logical_apply.go @@ -0,0 +1,80 @@ +// Copyright 2024 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/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/parser/mysql" + fd "github.com/pingcap/tidb/pkg/planner/funcdep" + "github.com/pingcap/tidb/pkg/planner/util/coreusage" + "github.com/pingcap/tidb/pkg/types" +) + +// LogicalApply gets one row from outer executor and gets one row from inner executor according to outer row. +type LogicalApply struct { + LogicalJoin + + CorCols []*expression.CorrelatedColumn + // NoDecorrelate is from /*+ no_decorrelate() */ hint. + NoDecorrelate bool +} + +// ExtractCorrelatedCols implements LogicalPlan interface. +func (la *LogicalApply) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := la.LogicalJoin.ExtractCorrelatedCols() + for i := len(corCols) - 1; i >= 0; i-- { + if la.Children()[0].Schema().Contains(&corCols[i].Column) { + corCols = append(corCols[:i], corCols[i+1:]...) + } + } + return corCols +} + +// ExtractFD implements the LogicalPlan interface. +func (la *LogicalApply) ExtractFD() *fd.FDSet { + innerPlan := la.Children()[1] + // build the join correlated equal condition for apply join, this equal condition is used for deriving the transitive FD between outer and inner side. + correlatedCols := coreusage.ExtractCorrelatedCols4LogicalPlan(innerPlan) + deduplicateCorrelatedCols := make(map[int64]*expression.CorrelatedColumn) + for _, cc := range correlatedCols { + if _, ok := deduplicateCorrelatedCols[cc.UniqueID]; !ok { + deduplicateCorrelatedCols[cc.UniqueID] = cc + } + } + eqCond := make([]expression.Expression, 0, 4) + // for case like select (select t1.a from t2) from t1. will be assigned with new UniqueID after sub query projection is built. + // we should distinguish them out, building the equivalence relationship from inner == outer in the apply-join for FD derivation. + for _, cc := range deduplicateCorrelatedCols { + // for every correlated column, find the connection with the inner newly built column. + for _, col := range innerPlan.Schema().Columns { + if cc.UniqueID == col.CorrelatedColUniqueID { + ccc := &cc.Column + cond := expression.NewFunctionInternal(la.SCtx().GetExprCtx(), ast.EQ, types.NewFieldType(mysql.TypeTiny), ccc, col) + eqCond = append(eqCond, cond.(*expression.ScalarFunction)) + } + } + } + switch la.JoinType { + case InnerJoin: + return la.extractFDForInnerJoin(eqCond) + case LeftOuterJoin, RightOuterJoin: + return la.extractFDForOuterJoin(eqCond) + case SemiJoin: + return la.extractFDForSemiJoin(eqCond) + default: + return &fd.FDSet{HashCodeToUniqueID: make(map[string]int)} + } +} diff --git a/pkg/planner/core/logical_datasource.go b/pkg/planner/core/logical_datasource.go new file mode 100644 index 0000000000000..c92ca104bc0ae --- /dev/null +++ b/pkg/planner/core/logical_datasource.go @@ -0,0 +1,442 @@ +// Copyright 2024 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 ( + "math" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/infoschema" + "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/planner/cardinality" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/cost" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/planner/util/debugtrace" + "github.com/pingcap/tidb/pkg/planner/util/tablesampler" + "github.com/pingcap/tidb/pkg/statistics" + "github.com/pingcap/tidb/pkg/table" + "github.com/pingcap/tidb/pkg/types" + h "github.com/pingcap/tidb/pkg/util/hint" + "github.com/pingcap/tidb/pkg/util/logutil" + "github.com/pingcap/tidb/pkg/util/ranger" + "go.uber.org/zap" +) + +// DataSource represents a tableScan without condition push down. +type DataSource struct { + logicalop.LogicalSchemaProducer + + AstIndexHints []*ast.IndexHint + IndexHints []h.HintedIndex + table table.Table + TableInfo *model.TableInfo + Columns []*model.ColumnInfo + DBName model.CIStr + + TableAsName *model.CIStr + // IndexMergeHints are the hint for indexmerge. + IndexMergeHints []h.HintedIndex + // PushedDownConds are the conditions that will be pushed down to coprocessor. + PushedDownConds []expression.Expression + // AllConds contains all the filters on this table. For now it's maintained + // in predicate push down and used in partition pruning/index merge. + AllConds []expression.Expression + + StatisticTable *statistics.Table + TableStats *property.StatsInfo + + // PossibleAccessPaths stores all the possible access path for physical plan, including table scan. + PossibleAccessPaths []*util.AccessPath + + // The data source may be a partition, rather than a real table. + PartitionDefIdx *int + PhysicalTableID int64 + PartitionNames []model.CIStr + + // handleCol represents the handle column for the datasource, either the + // int primary key column or extra handle column. + // handleCol *expression.Column + HandleCols util.HandleCols + UnMutableHandleCols util.HandleCols + // TblCols contains the original columns of table before being pruned, and it + // is used for estimating table scan cost. + TblCols []*expression.Column + // CommonHandleCols and CommonHandleLens save the info of primary key which is the clustered index. + CommonHandleCols []*expression.Column + CommonHandleLens []int + // TblColHists contains the Histogram of all original table columns, + // it is converted from StatisticTable, and used for IO/network cost estimating. + TblColHists *statistics.HistColl + // PreferStoreType means the DataSource is enforced to which storage. + PreferStoreType int + // PreferPartitions store the map, the key represents store type, the value represents the partition name list. + PreferPartitions map[int][]model.CIStr + SampleInfo *tablesampler.TableSampleInfo + IS infoschema.InfoSchema + // IsForUpdateRead should be true in either of the following situations + // 1. use `inside insert`, `update`, `delete` or `select for update` statement + // 2. isolation level is RC + IsForUpdateRead bool + + // contain unique index and the first field is tidb_shard(), + // such as (tidb_shard(a), a ...), the fields are more than 2 + ContainExprPrefixUk bool + + // ColsRequiringFullLen is the columns that must be fetched with full length. + // It is used to decide whether single scan is enough when reading from an index. + ColsRequiringFullLen []*expression.Column + + // AccessPathMinSelectivity is the minimal selectivity among the access paths. + // It's calculated after we generated the access paths and estimated row count for them, and before entering findBestTask. + // It considers CountAfterIndex for index paths and CountAfterAccess for table paths and index merge paths. + AccessPathMinSelectivity float64 +} + +// ExtractCorrelatedCols implements LogicalPlan interface. +func (ds *DataSource) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := make([]*expression.CorrelatedColumn, 0, len(ds.PushedDownConds)) + for _, expr := range ds.PushedDownConds { + corCols = append(corCols, expression.ExtractCorColumns(expr)...) + } + return corCols +} + +// getTablePath finds the TablePath from a group of accessPaths. +func getTablePath(paths []*util.AccessPath) *util.AccessPath { + for _, path := range paths { + if path.IsTablePath() { + return path + } + } + return nil +} + +func (ds *DataSource) buildTableGather() base.LogicalPlan { + ts := LogicalTableScan{Source: ds, HandleCols: ds.HandleCols}.Init(ds.SCtx(), ds.QueryBlockOffset()) + ts.SetSchema(ds.Schema()) + sg := TiKVSingleGather{Source: ds, IsIndexGather: false}.Init(ds.SCtx(), ds.QueryBlockOffset()) + sg.SetSchema(ds.Schema()) + sg.SetChildren(ts) + return sg +} + +func (ds *DataSource) buildIndexGather(path *util.AccessPath) base.LogicalPlan { + is := LogicalIndexScan{ + Source: ds, + IsDoubleRead: false, + Index: path.Index, + FullIdxCols: path.FullIdxCols, + FullIdxColLens: path.FullIdxColLens, + IdxCols: path.IdxCols, + IdxColLens: path.IdxColLens, + }.Init(ds.SCtx(), ds.QueryBlockOffset()) + + is.Columns = make([]*model.ColumnInfo, len(ds.Columns)) + copy(is.Columns, ds.Columns) + is.SetSchema(ds.Schema()) + is.IdxCols, is.IdxColLens = expression.IndexInfo2PrefixCols(is.Columns, is.Schema().Columns, is.Index) + + sg := TiKVSingleGather{ + Source: ds, + IsIndexGather: true, + Index: path.Index, + }.Init(ds.SCtx(), ds.QueryBlockOffset()) + sg.SetSchema(ds.Schema()) + sg.SetChildren(is) + return sg +} + +// Convert2Gathers builds logical TiKVSingleGathers from DataSource. +func (ds *DataSource) Convert2Gathers() (gathers []base.LogicalPlan) { + tg := ds.buildTableGather() + gathers = append(gathers, tg) + for _, path := range ds.PossibleAccessPaths { + if !path.IsIntHandlePath { + path.FullIdxCols, path.FullIdxColLens = expression.IndexInfo2Cols(ds.Columns, ds.Schema().Columns, path.Index) + path.IdxCols, path.IdxColLens = expression.IndexInfo2PrefixCols(ds.Columns, ds.Schema().Columns, path.Index) + // If index columns can cover all of the needed columns, we can use a IndexGather + IndexScan. + if ds.isSingleScan(path.FullIdxCols, path.FullIdxColLens) { + gathers = append(gathers, ds.buildIndexGather(path)) + } + // TODO: If index columns can not cover the schema, use IndexLookUpGather. + } + } + return gathers +} + +func detachCondAndBuildRangeForPath( + sctx base.PlanContext, + path *util.AccessPath, + conds []expression.Expression, + histColl *statistics.HistColl, +) error { + if len(path.IdxCols) == 0 { + path.TableFilters = conds + return nil + } + res, err := ranger.DetachCondAndBuildRangeForIndex(sctx.GetRangerCtx(), conds, path.IdxCols, path.IdxColLens, sctx.GetSessionVars().RangeMaxSize) + if err != nil { + return err + } + path.Ranges = res.Ranges + path.AccessConds = res.AccessConds + path.TableFilters = res.RemainedConds + path.EqCondCount = res.EqCondCount + path.EqOrInCondCount = res.EqOrInCount + path.IsDNFCond = res.IsDNFCond + path.ConstCols = make([]bool, len(path.IdxCols)) + if res.ColumnValues != nil { + for i := range path.ConstCols { + path.ConstCols[i] = res.ColumnValues[i] != nil + } + } + path.CountAfterAccess, err = cardinality.GetRowCountByIndexRanges(sctx, histColl, path.Index.ID, path.Ranges) + return err +} + +func (ds *DataSource) deriveCommonHandleTablePathStats(path *util.AccessPath, conds []expression.Expression, isIm bool) error { + path.CountAfterAccess = float64(ds.StatisticTable.RealtimeCount) + path.Ranges = ranger.FullNotNullRange() + path.IdxCols, path.IdxColLens = expression.IndexInfo2PrefixCols(ds.Columns, ds.Schema().Columns, path.Index) + path.FullIdxCols, path.FullIdxColLens = expression.IndexInfo2Cols(ds.Columns, ds.Schema().Columns, path.Index) + if len(conds) == 0 { + return nil + } + if err := detachCondAndBuildRangeForPath(ds.SCtx(), path, conds, ds.TableStats.HistColl); err != nil { + return err + } + if path.EqOrInCondCount == len(path.AccessConds) { + accesses, remained := path.SplitCorColAccessCondFromFilters(ds.SCtx(), path.EqOrInCondCount) + path.AccessConds = append(path.AccessConds, accesses...) + path.TableFilters = remained + if len(accesses) > 0 && ds.StatisticTable.Pseudo { + path.CountAfterAccess = cardinality.PseudoAvgCountPerValue(ds.StatisticTable) + } else { + selectivity := path.CountAfterAccess / float64(ds.StatisticTable.RealtimeCount) + for i := range accesses { + col := path.IdxCols[path.EqOrInCondCount+i] + ndv := cardinality.EstimateColumnNDV(ds.StatisticTable, col.ID) + ndv *= selectivity + if ndv < 1 { + ndv = 1.0 + } + path.CountAfterAccess = path.CountAfterAccess / ndv + } + } + } + // If the `CountAfterAccess` is less than `stats.RowCount`, there must be some inconsistent stats info. + // We prefer the `stats.RowCount` because it could use more stats info to calculate the selectivity. + if path.CountAfterAccess < ds.StatsInfo().RowCount && !isIm { + path.CountAfterAccess = math.Min(ds.StatsInfo().RowCount/cost.SelectionFactor, float64(ds.StatisticTable.RealtimeCount)) + } + return nil +} + +// deriveTablePathStats will fulfill the information that the AccessPath need. +// isIm indicates whether this function is called to generate the partial path for IndexMerge. +func (ds *DataSource) deriveTablePathStats(path *util.AccessPath, conds []expression.Expression, isIm bool) error { + if ds.SCtx().GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { + debugtrace.EnterContextCommon(ds.SCtx()) + defer debugtrace.LeaveContextCommon(ds.SCtx()) + } + if path.IsCommonHandlePath { + return ds.deriveCommonHandleTablePathStats(path, conds, isIm) + } + var err error + path.CountAfterAccess = float64(ds.StatisticTable.RealtimeCount) + path.TableFilters = conds + var pkCol *expression.Column + isUnsigned := false + if ds.TableInfo.PKIsHandle { + if pkColInfo := ds.TableInfo.GetPkColInfo(); pkColInfo != nil { + isUnsigned = mysql.HasUnsignedFlag(pkColInfo.GetFlag()) + pkCol = expression.ColInfo2Col(ds.Schema().Columns, pkColInfo) + } + } else { + pkCol = ds.Schema().GetExtraHandleColumn() + } + if pkCol == nil { + path.Ranges = ranger.FullIntRange(isUnsigned) + return nil + } + + path.Ranges = ranger.FullIntRange(isUnsigned) + if len(conds) == 0 { + return nil + } + // for cnf condition combination, c=1 and c=2 and (1 member of (a)), + // c=1 and c=2 will derive invalid range represented by an access condition as constant of 0 (false). + // later this constant of 0 will be built as empty range. + path.AccessConds, path.TableFilters = ranger.DetachCondsForColumn(ds.SCtx().GetRangerCtx(), conds, pkCol) + // If there's no access cond, we try to find that whether there's expression containing correlated column that + // can be used to access data. + corColInAccessConds := false + if len(path.AccessConds) == 0 { + for i, filter := range path.TableFilters { + eqFunc, ok := filter.(*expression.ScalarFunction) + if !ok || eqFunc.FuncName.L != ast.EQ { + continue + } + lCol, lOk := eqFunc.GetArgs()[0].(*expression.Column) + if lOk && lCol.Equal(ds.SCtx().GetExprCtx().GetEvalCtx(), pkCol) { + _, rOk := eqFunc.GetArgs()[1].(*expression.CorrelatedColumn) + if rOk { + path.AccessConds = append(path.AccessConds, filter) + path.TableFilters = append(path.TableFilters[:i], path.TableFilters[i+1:]...) + corColInAccessConds = true + break + } + } + rCol, rOk := eqFunc.GetArgs()[1].(*expression.Column) + if rOk && rCol.Equal(ds.SCtx().GetExprCtx().GetEvalCtx(), pkCol) { + _, lOk := eqFunc.GetArgs()[0].(*expression.CorrelatedColumn) + if lOk { + path.AccessConds = append(path.AccessConds, filter) + path.TableFilters = append(path.TableFilters[:i], path.TableFilters[i+1:]...) + corColInAccessConds = true + break + } + } + } + } + if corColInAccessConds { + path.CountAfterAccess = 1 + return nil + } + var remainedConds []expression.Expression + path.Ranges, path.AccessConds, remainedConds, err = ranger.BuildTableRange(path.AccessConds, ds.SCtx().GetRangerCtx(), pkCol.RetType, ds.SCtx().GetSessionVars().RangeMaxSize) + path.TableFilters = append(path.TableFilters, remainedConds...) + if err != nil { + return err + } + path.CountAfterAccess, err = cardinality.GetRowCountByIntColumnRanges(ds.SCtx(), &ds.StatisticTable.HistColl, pkCol.ID, path.Ranges) + // If the `CountAfterAccess` is less than `stats.RowCount`, there must be some inconsistent stats info. + // We prefer the `stats.RowCount` because it could use more stats info to calculate the selectivity. + if path.CountAfterAccess < ds.StatsInfo().RowCount && !isIm { + path.CountAfterAccess = math.Min(ds.StatsInfo().RowCount/cost.SelectionFactor, float64(ds.StatisticTable.RealtimeCount)) + } + return err +} + +func (ds *DataSource) fillIndexPath(path *util.AccessPath, conds []expression.Expression) error { + if ds.SCtx().GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { + debugtrace.EnterContextCommon(ds.SCtx()) + defer debugtrace.LeaveContextCommon(ds.SCtx()) + } + path.Ranges = ranger.FullRange() + path.CountAfterAccess = float64(ds.StatisticTable.RealtimeCount) + path.IdxCols, path.IdxColLens = expression.IndexInfo2PrefixCols(ds.Columns, ds.Schema().Columns, path.Index) + path.FullIdxCols, path.FullIdxColLens = expression.IndexInfo2Cols(ds.Columns, ds.Schema().Columns, path.Index) + if !path.Index.Unique && !path.Index.Primary && len(path.Index.Columns) == len(path.IdxCols) { + handleCol := ds.getPKIsHandleCol() + if handleCol != nil && !mysql.HasUnsignedFlag(handleCol.RetType.GetFlag()) { + alreadyHandle := false + for _, col := range path.IdxCols { + if col.ID == model.ExtraHandleID || col.EqualColumn(handleCol) { + alreadyHandle = true + } + } + // Don't add one column twice to the index. May cause unexpected errors. + if !alreadyHandle { + path.IdxCols = append(path.IdxCols, handleCol) + path.IdxColLens = append(path.IdxColLens, types.UnspecifiedLength) + // Also updates the map that maps the index id to its prefix column ids. + if len(ds.TableStats.HistColl.Idx2ColUniqueIDs[path.Index.ID]) == len(path.Index.Columns) { + ds.TableStats.HistColl.Idx2ColUniqueIDs[path.Index.ID] = append(ds.TableStats.HistColl.Idx2ColUniqueIDs[path.Index.ID], handleCol.UniqueID) + } + } + } + } + err := detachCondAndBuildRangeForPath(ds.SCtx(), path, conds, ds.TableStats.HistColl) + return err +} + +// deriveIndexPathStats will fulfill the information that the AccessPath need. +// conds is the conditions used to generate the DetachRangeResult for path. +// isIm indicates whether this function is called to generate the partial path for IndexMerge. +func (ds *DataSource) deriveIndexPathStats(path *util.AccessPath, _ []expression.Expression, isIm bool) { + if ds.SCtx().GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { + debugtrace.EnterContextCommon(ds.SCtx()) + defer debugtrace.LeaveContextCommon(ds.SCtx()) + } + if path.EqOrInCondCount == len(path.AccessConds) { + accesses, remained := path.SplitCorColAccessCondFromFilters(ds.SCtx(), path.EqOrInCondCount) + path.AccessConds = append(path.AccessConds, accesses...) + path.TableFilters = remained + if len(accesses) > 0 && ds.StatisticTable.Pseudo { + path.CountAfterAccess = cardinality.PseudoAvgCountPerValue(ds.StatisticTable) + } else { + selectivity := path.CountAfterAccess / float64(ds.StatisticTable.RealtimeCount) + for i := range accesses { + col := path.IdxCols[path.EqOrInCondCount+i] + ndv := cardinality.EstimateColumnNDV(ds.StatisticTable, col.ID) + ndv *= selectivity + if ndv < 1 { + ndv = 1.0 + } + path.CountAfterAccess = path.CountAfterAccess / ndv + } + } + } + var indexFilters []expression.Expression + indexFilters, path.TableFilters = ds.splitIndexFilterConditions(path.TableFilters, path.FullIdxCols, path.FullIdxColLens) + path.IndexFilters = append(path.IndexFilters, indexFilters...) + // If the `CountAfterAccess` is less than `stats.RowCount`, there must be some inconsistent stats info. + // We prefer the `stats.RowCount` because it could use more stats info to calculate the selectivity. + if path.CountAfterAccess < ds.StatsInfo().RowCount && !isIm { + path.CountAfterAccess = math.Min(ds.StatsInfo().RowCount/cost.SelectionFactor, float64(ds.StatisticTable.RealtimeCount)) + } + if path.IndexFilters != nil { + selectivity, _, err := cardinality.Selectivity(ds.SCtx(), ds.TableStats.HistColl, path.IndexFilters, nil) + if err != nil { + logutil.BgLogger().Debug("calculate selectivity failed, use selection factor", zap.Error(err)) + selectivity = cost.SelectionFactor + } + if isIm { + path.CountAfterIndex = path.CountAfterAccess * selectivity + } else { + path.CountAfterIndex = math.Max(path.CountAfterAccess*selectivity, ds.StatsInfo().RowCount) + } + } else { + path.CountAfterIndex = path.CountAfterAccess + } +} + +func getPKIsHandleColFromSchema(cols []*model.ColumnInfo, schema *expression.Schema, pkIsHandle bool) *expression.Column { + if !pkIsHandle { + // If the PKIsHandle is false, return the ExtraHandleColumn. + for i, col := range cols { + if col.ID == model.ExtraHandleID { + return schema.Columns[i] + } + } + return nil + } + for i, col := range cols { + if mysql.HasPriKeyFlag(col.GetFlag()) { + return schema.Columns[i] + } + } + return nil +} + +func (ds *DataSource) getPKIsHandleCol() *expression.Column { + return getPKIsHandleColFromSchema(ds.Columns, ds.Schema(), ds.TableInfo.PKIsHandle) +} diff --git a/pkg/planner/core/logical_expand.go b/pkg/planner/core/logical_expand.go new file mode 100644 index 0000000000000..0197c210061eb --- /dev/null +++ b/pkg/planner/core/logical_expand.go @@ -0,0 +1,283 @@ +// Copyright 2024 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 ( + "bytes" + "fmt" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + fd "github.com/pingcap/tidb/pkg/planner/funcdep" + "github.com/pingcap/tidb/pkg/types" + "github.com/pingcap/tidb/pkg/util/dbterror/plannererrors" + "github.com/pingcap/tipb/go-tipb" +) + +// LogicalExpand represents a logical Expand OP serves for data replication requirement. +type LogicalExpand struct { + logicalop.LogicalSchemaProducer + + // distinct group by columns. (maybe projected below if it's a non-col) + DistinctGroupByCol []*expression.Column + DistinctGbyColNames []*types.FieldName + // keep the old gbyExprs for resolve cases like grouping(a+b), the args: + // a+b should be resolved to new projected gby col according to ref pos. + DistinctGbyExprs []expression.Expression + + // rollup grouping sets. + DistinctSize int + RollupGroupingSets expression.GroupingSets + RollupID2GIDS map[int]map[uint64]struct{} + RollupGroupingIDs []uint64 + + // The level projections is generated from grouping sets,make execution more clearly. + LevelExprs [][]expression.Expression + + // The generated column names. Eg: "grouping_id" and so on. + ExtraGroupingColNames []string + + // GroupingMode records the grouping id allocation mode. + GroupingMode tipb.GroupingMode + + // The GID and GPos column generated by logical expand if any. + GID *expression.Column + GIDName *types.FieldName + GPos *expression.Column + GPosName *types.FieldName +} + +// ExtractFD implements the logical plan interface, extracting the FD from bottom up. +func (p *LogicalExpand) ExtractFD() *fd.FDSet { + // basically extract the children's fdSet. + return p.LogicalSchemaProducer.ExtractFD() +} + +// ExtractCorrelatedCols implements LogicalPlan interface. +func (p *LogicalExpand) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := make([]*expression.CorrelatedColumn, 0, len(p.LevelExprs[0])) + for _, lExpr := range p.LevelExprs { + for _, expr := range lExpr { + corCols = append(corCols, expression.ExtractCorColumns(expr)...) + } + } + return corCols +} + +// GetUsedCols extracts all of the Columns used by proj. +func (*LogicalExpand) GetUsedCols() (usedCols []*expression.Column) { + // be careful that, expand OP itself, shouldn't output its own used cols, because + // it just replicates the child's schema by defined grouping sets. (pass down what + // the parent's used is enough here) + return usedCols +} + +// GenLevelProjections is used to generate level projections after all the necessary logical +// optimization is done such as column pruning. +func (p *LogicalExpand) GenLevelProjections() { + // get all the grouping cols. + groupingSetCols := p.RollupGroupingSets.AllSetsColIDs() + p.DistinctSize, p.RollupGroupingIDs, p.RollupID2GIDS = p.RollupGroupingSets.DistinctSize() + hasDuplicateGroupingSet := len(p.RollupGroupingSets) != p.DistinctSize + schemaCols := p.Schema().Columns + // last two schema col is about gid and gpos if any. + nonGenCols := schemaCols[:len(schemaCols)-1] + gidCol := schemaCols[len(schemaCols)-1] + if hasDuplicateGroupingSet { + // last two schema col is about gid and gpos. + nonGenCols = schemaCols[:len(schemaCols)-2] + gidCol = schemaCols[len(schemaCols)-2] + } + + // for every rollup grouping set, gen its level projection. + for offset, curGroupingSet := range p.RollupGroupingSets { + levelProj := make([]expression.Expression, 0, p.Schema().Len()) + for _, oneCol := range nonGenCols { + // if this col is in the grouping-set-cols and this col is not needed by current grouping-set, just set it as null value with specified fieldType. + if groupingSetCols.Has(int(oneCol.UniqueID)) { + if curGroupingSet.AllColIDs().Has(int(oneCol.UniqueID)) { + // needed col in current grouping set: project it as col-ref. + levelProj = append(levelProj, oneCol) + } else { + // un-needed col in current grouping set: project it as null value. + nullValue := expression.NewNullWithFieldType(oneCol.RetType.Clone()) + levelProj = append(levelProj, nullValue) + } + } else { + // other un-related cols: project it as col-ref. + levelProj = append(levelProj, oneCol) + } + } + // generate the grouping_id projection expr, project it as uint64. + gid := p.GenerateGroupingIDModeBitAnd(curGroupingSet) + if p.GroupingMode == tipb.GroupingMode_ModeNumericSet { + gid = p.GenerateGroupingIDIncrementModeNumericSet(offset) + } + gidValue := expression.NewUInt64ConstWithFieldType(gid, gidCol.RetType.Clone()) + levelProj = append(levelProj, gidValue) + + // generate the grouping_pos projection expr, project it as uint64 if any. + if hasDuplicateGroupingSet { + gposCol := schemaCols[len(schemaCols)-1] + // gpos value can equal the grouping set index offset. + gpos := expression.NewUInt64ConstWithFieldType(uint64(offset), gposCol.RetType.Clone()) + // gen-col: project it as uint64. + levelProj = append(levelProj, gpos) + } + p.LevelExprs = append(p.LevelExprs, levelProj) + } +} + +// GenerateGroupingMarks generate the groupingMark for the source column specified in grouping function. +func (p *LogicalExpand) GenerateGroupingMarks(sourceCols []*expression.Column) []map[uint64]struct{} { + // Since grouping function may have multi args like grouping(a,b), so the source columns may greater than 1. + // reference: https://dev.mysql.com/blog-archive/mysql-8-0-grouping-function/ + // Let's say GROUPING(b,a) group by a,b with rollup. (Note the b,a sequence is reversed from gby item) + // if GROUPING (b,a) returns 3, it means that NULL in column “b” and NULL in column “a” for that row is + // produce by a ROLLUP operation. If result is 2, NULL in column “a” alone is a result of ROLLUP operation. + // + // Formula: GROUPING(x,y,z) = GROUPING(x) << 2 + GROUPING(y) << 1 + GROUPING(z) + // + // so for the multi args GROUPING FUNCTION, we should return all the simple col grouping marks. When evaluating, + // after all grouping marks are & with gid in sequence, the final res is derived as the formula said. This also + // means that the grouping function accepts a maximum of 64 parameters. + resSliceMap := make([]map[uint64]struct{}, 0, len(sourceCols)) + if p.GroupingMode == tipb.GroupingMode_ModeBitAnd { + for _, oneCol := range sourceCols { + resMap := make(map[uint64]struct{}, 1) + res := uint64(0) + // from high pos to low pos. + for i := len(p.DistinctGroupByCol) - 1; i >= 0; i-- { + // left shift. + res = res << 1 + if p.DistinctGroupByCol[i].UniqueID == oneCol.UniqueID { + // fill the corresponding col pos as 1 as bitMark. + // eg: say distinctGBY [x,y,z] and GROUPING(x) with '100'. + // When any groupingID & 100 > 0 means the source column x + // is needed in this grouping set and is not grouped, so res = 0. + res = res | 1 + } + } + resMap[res] = struct{}{} + resSliceMap = append(resSliceMap, resMap) + } + return resSliceMap + } + // For GroupingMode_ModeNumericSet mode, for every simple col, its grouping marks is an id slice rather than a bit map. + // For example, GROUPING(x,y,z) returns 6 it means: GROUPING(x) is 1, GROUPING(y) is 1 and GROUPING(z) is 0, in which + // we should also return all these three single column grouping marks as function meta to GROUPING FUNCTION. + for _, oneCol := range sourceCols { + resSliceMap = append(resSliceMap, p.RollupID2GIDS[int(oneCol.UniqueID)]) + } + return resSliceMap +} + +func (p *LogicalExpand) trySubstituteExprWithGroupingSetCol(expr expression.Expression) (expression.Expression, bool) { + // since all the original group items has been projected even single col, + // let's check the origin gby expression here, and map it to new gby col. + for i, oneExpr := range p.DistinctGbyExprs { + if bytes.Equal(expr.CanonicalHashCode(), oneExpr.CanonicalHashCode()) { + // found + return p.DistinctGroupByCol[i], true + } + } + // not found. + return expr, false +} + +// CheckGroupingFuncArgsInGroupBy checks whether grouping function args is in grouping items. +func (p *LogicalExpand) resolveGroupingFuncArgsInGroupBy(groupingFuncArgs []expression.Expression) ([]*expression.Column, error) { + // build GBYColMap + distinctGBYColMap := make(map[int64]struct{}, len(p.DistinctGroupByCol)) + for _, oneDistinctGBYCol := range p.DistinctGroupByCol { + distinctGBYColMap[oneDistinctGBYCol.UniqueID] = struct{}{} + } + var refPos int + rewrittenArgCols := make([]*expression.Column, 0, len(groupingFuncArgs)) + for argIdx, oneArg := range groupingFuncArgs { + refPos = -1 + // since all the original group items has been projected even single col, + // let's check the origin gby expression here, and map it to new gby col. + for i, oneExpr := range p.DistinctGbyExprs { + if bytes.Equal(oneArg.CanonicalHashCode(), oneExpr.CanonicalHashCode()) { + refPos = i + break + } + } + if refPos != -1 { + // directly ref original group by expressions. + rewrittenArgCols = append(rewrittenArgCols, p.DistinctGroupByCol[refPos]) + } else { + // case for refPos == -1 + // since for case like: select year from t group by year, country with rollup order by grouping(year) + // when encountering build grouping(year), the args it received has already been substituted as grouping + // set column year' rather than the original year anymore via first projection select item with pos 0. just check it! + find := false + if argCol, ok1 := oneArg.(*expression.Column); ok1 { + if _, ok2 := distinctGBYColMap[argCol.UniqueID]; ok2 { + rewrittenArgCols = append(rewrittenArgCols, argCol) + find = true + } + } + if !find { + return nil, plannererrors.ErrFieldInGroupingNotGroupBy.GenWithStackByArgs(fmt.Sprintf("#%d", argIdx)) + } + } + } + return rewrittenArgCols, nil +} + +// GenerateGroupingIDModeBitAnd is used to generate convenient groupingID for quick computation of grouping function. +// A bit in the bitmask is corresponding to an attribute in the group by attributes sequence, the selected attribute +// has corresponding bit set to 0 and otherwise set to 1. Example, if we have GroupBy attributes(a,b,c,d), the bitmask +// 5 (whose binary form is 0101) represents grouping set (a,c). +func (p *LogicalExpand) GenerateGroupingIDModeBitAnd(oneSet expression.GroupingSet) uint64 { + // say distinctGbyCols : a, b, c + // bit pos index : 0, 1, 2 + // current grouping set is : {a, c} + // +---- mark the corresponding pos as 1 then get ---> 101 + // for special case : {a,a,c} and {a,c}: this two logical same grouping set naturally share the same gid bits: 101 + idsNeeded := oneSet.AllColIDs() + res := uint64(0) + // from high pos to low pos. + for i := len(p.DistinctGroupByCol) - 1; i >= 0; i-- { + // left shift. + res = res << 1 + if idsNeeded.Has(int(p.DistinctGroupByCol[i].UniqueID)) { + // col is needed, fill the corresponding pos as 1. + res = res | 1 + } + } + // how to use it, eg: when encountering a grouping function like: grouping(a), we can know the column a's pos index in distinctGbyCols + // is about 0, then we can get the mask as 001 which will be returned back as this grouping function's meta when rewriting it, then we + // can use the bit mask to BitAnd(OP) groupingID column when evaluating, when the result is not 0, then for this row, it's column 'a' + // is not grouped, marking them as 0, otherwise marking them as 1. + return res +} + +// GenerateGroupingIDIncrementModeNumericSet is used to generate grouping ids when the num of grouping sets is greater than 64. +// Under this circumstance, bitAnd uint64 doesn't have enough capacity to set those bits, so incremental grouping ID set is chosen. +func (p *LogicalExpand) GenerateGroupingIDIncrementModeNumericSet(oneSetOffset int) uint64 { + // say distinctGbyCols : a, b, c + // say grouping sets : {a,b,c}, {a,b}, {a}, {} <----+ (store the mapping as grouping sets meta) + // we can just set its gid : 0, 1 2 3 <----+ + // just keep this mapping logic stored as meta, and return the defined id back generated from this defined rule. + // for special case : {a,a,c} and {a,c}: this two logical same grouping set naturally share the same gid allocation! + return p.RollupGroupingIDs[oneSetOffset] + // how to use it, eg: when encountering a grouping function like: grouping(a), we should dig down to related Expand operator and + // found it in meta that: column 'a' is in grouping set {a,b,c}, {a,b}, {a}, and its correspondent mapping grouping ids is about + // {0,1,2}. This grouping id set is returned back as this grouping function's specified meta when rewriting the grouping function, + // and the evaluating logic is quite simple as IN compare. +} diff --git a/pkg/planner/core/logical_index_scan.go b/pkg/planner/core/logical_index_scan.go new file mode 100644 index 0000000000000..508c2d1c905eb --- /dev/null +++ b/pkg/planner/core/logical_index_scan.go @@ -0,0 +1,212 @@ +// Copyright 2024 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 ( + "bytes" + "fmt" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/types" + "github.com/pingcap/tidb/pkg/util/plancodec" + "github.com/pingcap/tidb/pkg/util/ranger" +) + +// LogicalIndexScan is the logical index scan operator for TiKV. +type LogicalIndexScan struct { + logicalop.LogicalSchemaProducer + // DataSource should be read-only here. + Source *DataSource + IsDoubleRead bool + + EqCondCount int + AccessConds expression.CNFExprs + Ranges []*ranger.Range + + Index *model.IndexInfo + Columns []*model.ColumnInfo + FullIdxCols []*expression.Column + FullIdxColLens []int + IdxCols []*expression.Column + IdxColLens []int +} + +// Init initializes LogicalIndexScan. +func (is LogicalIndexScan) Init(ctx base.PlanContext, offset int) *LogicalIndexScan { + is.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeIdxScan, &is, offset) + return &is +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (is *LogicalIndexScan) ExplainInfo() string { + buffer := bytes.NewBufferString(is.Source.ExplainInfo()) + index := is.Index + if len(index.Columns) > 0 { + buffer.WriteString(", index:") + for i, idxCol := range index.Columns { + if tblCol := is.Source.TableInfo.Columns[idxCol.Offset]; tblCol.Hidden { + buffer.WriteString(tblCol.GeneratedExprString) + } else { + buffer.WriteString(idxCol.Name.O) + } + if i+1 < len(index.Columns) { + buffer.WriteString(", ") + } + } + } + if len(is.AccessConds) > 0 { + fmt.Fprintf(buffer, ", cond:%v", is.AccessConds) + } + return buffer.String() +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.<0th> interface. + +// PredicatePushDown inherits BaseLogicalPlan.<1st> interface. + +// PruneColumns inherits BaseLogicalPlan.<2nd> interface. + +// FindBestTask inherits BaseLogicalPlan.<3rd> interface. + +// BuildKeyInfo implements base.LogicalPlan.<4th> interface. +func (is *LogicalIndexScan) BuildKeyInfo(selfSchema *expression.Schema, _ []*expression.Schema) { + selfSchema.Keys = nil + for _, path := range is.Source.PossibleAccessPaths { + if path.IsTablePath() { + continue + } + if uniqueKey, newKey := checkIndexCanBeKey(path.Index, is.Columns, selfSchema); newKey != nil { + selfSchema.Keys = append(selfSchema.Keys, newKey) + } else if uniqueKey != nil { + selfSchema.UniqueKeys = append(selfSchema.UniqueKeys, uniqueKey) + } + } + handle := is.getPKIsHandleCol(selfSchema) + if handle != nil { + selfSchema.Keys = append(selfSchema.Keys, []*expression.Column{handle}) + } +} + +// PushDownTopN inherits BaseLogicalPlan.<5th> interface. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats implements base.LogicalPlan.<11th> interface. +func (is *LogicalIndexScan) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { + is.Source.initStats(nil) + exprCtx := is.SCtx().GetExprCtx() + for i, expr := range is.AccessConds { + is.AccessConds[i] = expression.PushDownNot(exprCtx, expr) + } + is.SetStats(is.Source.deriveStatsByFilter(is.AccessConds, nil)) + if len(is.AccessConds) == 0 { + is.Ranges = ranger.FullRange() + } + is.IdxCols, is.IdxColLens = expression.IndexInfo2PrefixCols(is.Columns, selfSchema.Columns, is.Index) + is.FullIdxCols, is.FullIdxColLens = expression.IndexInfo2Cols(is.Columns, selfSchema.Columns, is.Index) + if !is.Index.Unique && !is.Index.Primary && len(is.Index.Columns) == len(is.IdxCols) { + handleCol := is.getPKIsHandleCol(selfSchema) + if handleCol != nil && !mysql.HasUnsignedFlag(handleCol.RetType.GetFlag()) { + is.IdxCols = append(is.IdxCols, handleCol) + is.IdxColLens = append(is.IdxColLens, types.UnspecifiedLength) + } + } + return is.StatsInfo(), nil +} + +// ExtractColGroups inherits BaseLogicalPlan.LogicalPlan.<12th> implementation. + +// PreparePossibleProperties implements base.LogicalPlan.<13th> interface. +func (is *LogicalIndexScan) PreparePossibleProperties(_ *expression.Schema, _ ...[][]*expression.Column) [][]*expression.Column { + if len(is.IdxCols) == 0 { + return nil + } + result := make([][]*expression.Column, 0, is.EqCondCount+1) + for i := 0; i <= is.EqCondCount; i++ { + result = append(result, make([]*expression.Column, len(is.IdxCols)-i)) + copy(result[i], is.IdxCols[i:]) + } + return result +} + +// ExhaustPhysicalPlans inherits BaseLogicalPlan.LogicalPlan.<14th> implementation. + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** + +// MatchIndexProp checks if the indexScan can match the required property. +func (is *LogicalIndexScan) MatchIndexProp(prop *property.PhysicalProperty) (match bool) { + if prop.IsSortItemEmpty() { + return true + } + if all, _ := prop.AllSameOrder(); !all { + return false + } + sctx := is.SCtx() + evalCtx := sctx.GetExprCtx().GetEvalCtx() + for i, col := range is.IdxCols { + if col.Equal(evalCtx, prop.SortItems[0].Col) { + return matchIndicesProp(sctx, is.IdxCols[i:], is.IdxColLens[i:], prop.SortItems) + } else if i >= is.EqCondCount { + break + } + } + return false +} + +func (is *LogicalIndexScan) getPKIsHandleCol(schema *expression.Schema) *expression.Column { + // We cannot use p.Source.getPKIsHandleCol() here, + // Because we may re-prune p.Columns and p.schema during the transformation. + // That will make p.Columns different from p.Source.Columns. + return getPKIsHandleColFromSchema(is.Columns, schema, is.Source.TableInfo.PKIsHandle) +} diff --git a/pkg/planner/core/logical_initialize.go b/pkg/planner/core/logical_initialize.go index 8cdacb6b9e907..7f2827f5db2df 100644 --- a/pkg/planner/core/logical_initialize.go +++ b/pkg/planner/core/logical_initialize.go @@ -32,90 +32,24 @@ func (ds DataSource) Init(ctx base.PlanContext, offset int) *DataSource { return &ds } -// Init initializes TiKVSingleGather. -func (sg TiKVSingleGather) Init(ctx base.PlanContext, offset int) *TiKVSingleGather { - sg.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeTiKVSingleGather, &sg, offset) - return &sg -} - -// Init initializes LogicalTableScan. -func (ts LogicalTableScan) Init(ctx base.PlanContext, offset int) *LogicalTableScan { - ts.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeTableScan, &ts, offset) - return &ts -} - -// Init initializes LogicalIndexScan. -func (is LogicalIndexScan) Init(ctx base.PlanContext, offset int) *LogicalIndexScan { - is.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeIdxScan, &is, offset) - return &is -} - // Init initializes LogicalApply. func (la LogicalApply) Init(ctx base.PlanContext, offset int) *LogicalApply { la.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeApply, &la, offset) return &la } -// Init initializes LogicalSelection. -func (p LogicalSelection) Init(ctx base.PlanContext, qbOffset int) *LogicalSelection { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeSel, &p, qbOffset) - return &p -} - -// Init initializes LogicalUnionScan. -func (p LogicalUnionScan) Init(ctx base.PlanContext, qbOffset int) *LogicalUnionScan { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeUnionScan, &p, qbOffset) - return &p -} - -// Init initializes LogicalProjection. -func (p LogicalProjection) Init(ctx base.PlanContext, qbOffset int) *LogicalProjection { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeProj, &p, qbOffset) - return &p -} - // Init initializes LogicalProjection. func (p LogicalExpand) Init(ctx base.PlanContext, offset int) *LogicalExpand { p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeExpand, &p, offset) return &p } -// Init initializes LogicalTableDual. -func (p LogicalTableDual) Init(ctx base.PlanContext, offset int) *LogicalTableDual { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeDual, &p, offset) - return &p -} - -// Init initializes LogicalMaxOneRow. -func (p LogicalMaxOneRow) Init(ctx base.PlanContext, offset int) *LogicalMaxOneRow { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeMaxOneRow, &p, offset) - return &p -} - -// Init initializes LogicalWindow. -func (p LogicalWindow) Init(ctx base.PlanContext, offset int) *LogicalWindow { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeWindow, &p, offset) - return &p -} - -// Init initializes LogicalShow. -func (p LogicalShow) Init(ctx base.PlanContext) *LogicalShow { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeShow, &p, 0) - return &p -} - // Init initializes LogicalShowDDLJobs. func (p LogicalShowDDLJobs) Init(ctx base.PlanContext) *LogicalShowDDLJobs { p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeShowDDLJobs, &p, 0) return &p } -// Init initializes LogicalMemTable. -func (p LogicalMemTable) Init(ctx base.PlanContext, offset int) *LogicalMemTable { - p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeMemTableScan, &p, offset) - return &p -} - // Init only assigns type and context. func (p LogicalCTE) Init(ctx base.PlanContext, offset int) *LogicalCTE { p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeCTE, &p, offset) diff --git a/pkg/planner/core/logical_join.go b/pkg/planner/core/logical_join.go new file mode 100644 index 0000000000000..1966c958d361b --- /dev/null +++ b/pkg/planner/core/logical_join.go @@ -0,0 +1,483 @@ +// Copyright 2024 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/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/funcdep" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/types" + utilhint "github.com/pingcap/tidb/pkg/util/hint" + "github.com/pingcap/tidb/pkg/util/intset" +) + +// JoinType contains CrossJoin, InnerJoin, LeftOuterJoin, RightOuterJoin, SemiJoin, AntiJoin. +type JoinType int + +const ( + // InnerJoin means inner join. + InnerJoin JoinType = iota + // LeftOuterJoin means left join. + LeftOuterJoin + // RightOuterJoin means right join. + RightOuterJoin + // SemiJoin means if row a in table A matches some rows in B, just output a. + SemiJoin + // AntiSemiJoin means if row a in table A does not match any row in B, then output a. + AntiSemiJoin + // LeftOuterSemiJoin means if row a in table A matches some rows in B, output (a, true), otherwise, output (a, false). + LeftOuterSemiJoin + // AntiLeftOuterSemiJoin means if row a in table A matches some rows in B, output (a, false), otherwise, output (a, true). + AntiLeftOuterSemiJoin +) + +// IsOuterJoin returns if this joiner is an outer joiner +func (tp JoinType) IsOuterJoin() bool { + return tp == LeftOuterJoin || tp == RightOuterJoin || + tp == LeftOuterSemiJoin || tp == AntiLeftOuterSemiJoin +} + +// IsSemiJoin returns if this joiner is a semi/anti-semi joiner +func (tp JoinType) IsSemiJoin() bool { + return tp == SemiJoin || tp == AntiSemiJoin || + tp == LeftOuterSemiJoin || tp == AntiLeftOuterSemiJoin +} + +func (tp JoinType) String() string { + switch tp { + case InnerJoin: + return "inner join" + case LeftOuterJoin: + return "left outer join" + case RightOuterJoin: + return "right outer join" + case SemiJoin: + return "semi join" + case AntiSemiJoin: + return "anti semi join" + case LeftOuterSemiJoin: + return "left outer semi join" + case AntiLeftOuterSemiJoin: + return "anti left outer semi join" + } + return "unsupported join type" +} + +// LogicalJoin is the logical join plan. +type LogicalJoin struct { + logicalop.LogicalSchemaProducer + + JoinType JoinType + Reordered bool + CartesianJoin bool + StraightJoin bool + + // HintInfo stores the join algorithm hint information specified by client. + HintInfo *utilhint.PlanHints + PreferJoinType uint + PreferJoinOrder bool + LeftPreferJoinType uint + RightPreferJoinType uint + + EqualConditions []*expression.ScalarFunction + // NAEQConditions means null aware equal conditions, which is used for null aware semi joins. + NAEQConditions []*expression.ScalarFunction + LeftConditions expression.CNFExprs + RightConditions expression.CNFExprs + OtherConditions expression.CNFExprs + + LeftProperties [][]*expression.Column + RightProperties [][]*expression.Column + + // DefaultValues is only used for left/right outer join, which is values the inner row's should be when the outer table + // doesn't match any inner table's row. + // That it's nil just means the default values is a slice of NULL. + // Currently, only `aggregation push down` phase will set this. + DefaultValues []types.Datum + + // FullSchema contains all the columns that the Join can output. It's ordered as [outer schema..., inner schema...]. + // This is useful for natural joins and "using" joins. In these cases, the join key columns from the + // inner side (or the right side when it's an inner join) will not be in the schema of Join. + // But upper operators should be able to find those "redundant" columns, and the user also can specifically select + // those columns, so we put the "redundant" columns here to make them be able to be found. + // + // For example: + // create table t1(a int, b int); create table t2(a int, b int); + // select * from t1 join t2 using (b); + // schema of the Join will be [t1.b, t1.a, t2.a]; FullSchema will be [t1.a, t1.b, t2.a, t2.b]. + // + // We record all columns and keep them ordered is for correctly handling SQLs like + // select t1.*, t2.* from t1 join t2 using (b); + // (*PlanBuilder).unfoldWildStar() handles the schema for such case. + FullSchema *expression.Schema + FullNames types.NameSlice + + // EqualCondOutCnt indicates the estimated count of joined rows after evaluating `EqualConditions`. + EqualCondOutCnt float64 +} + +func (p *LogicalJoin) isNAAJ() bool { + return len(p.NAEQConditions) > 0 +} + +// Shallow shallow copies a LogicalJoin struct. +func (p *LogicalJoin) Shallow() *LogicalJoin { + join := *p + return join.Init(p.SCtx(), p.QueryBlockOffset()) +} + +// ExtractFD implements the interface LogicalPlan. +func (p *LogicalJoin) ExtractFD() *funcdep.FDSet { + switch p.JoinType { + case InnerJoin: + return p.extractFDForInnerJoin(nil) + case LeftOuterJoin, RightOuterJoin: + return p.extractFDForOuterJoin(nil) + case SemiJoin: + return p.extractFDForSemiJoin(nil) + default: + return &funcdep.FDSet{HashCodeToUniqueID: make(map[string]int)} + } +} + +func (p *LogicalJoin) extractFDForSemiJoin(filtersFromApply []expression.Expression) *funcdep.FDSet { + // 1: since semi join will keep the part or all rows of the outer table, it's outer FD can be saved. + // 2: the un-projected column will be left for the upper layer projection or already be pruned from bottom up. + outerFD, _ := p.Children()[0].ExtractFD(), p.Children()[1].ExtractFD() + fds := outerFD + + eqCondSlice := expression.ScalarFuncs2Exprs(p.EqualConditions) + allConds := append(eqCondSlice, p.OtherConditions...) + allConds = append(allConds, filtersFromApply...) + notNullColsFromFilters := extractNotNullFromConds(allConds, p) + + constUniqueIDs := extractConstantCols(p.LeftConditions, p.SCtx(), fds) + + fds.MakeNotNull(notNullColsFromFilters) + fds.AddConstants(constUniqueIDs) + p.SetFDs(fds) + return fds +} + +func (p *LogicalJoin) extractFDForInnerJoin(filtersFromApply []expression.Expression) *funcdep.FDSet { + leftFD, rightFD := p.Children()[0].ExtractFD(), p.Children()[1].ExtractFD() + fds := leftFD + fds.MakeCartesianProduct(rightFD) + + eqCondSlice := expression.ScalarFuncs2Exprs(p.EqualConditions) + // some join eq conditions are stored in the OtherConditions. + allConds := append(eqCondSlice, p.OtherConditions...) + allConds = append(allConds, filtersFromApply...) + notNullColsFromFilters := extractNotNullFromConds(allConds, p) + + constUniqueIDs := extractConstantCols(allConds, p.SCtx(), fds) + + equivUniqueIDs := extractEquivalenceCols(allConds, p.SCtx(), fds) + + fds.MakeNotNull(notNullColsFromFilters) + fds.AddConstants(constUniqueIDs) + for _, equiv := range equivUniqueIDs { + fds.AddEquivalence(equiv[0], equiv[1]) + } + // merge the not-null-cols/registered-map from both side together. + fds.NotNullCols.UnionWith(rightFD.NotNullCols) + if fds.HashCodeToUniqueID == nil { + fds.HashCodeToUniqueID = rightFD.HashCodeToUniqueID + } else { + for k, v := range rightFD.HashCodeToUniqueID { + // If there's same constant in the different subquery, we might go into this IF branch. + if _, ok := fds.HashCodeToUniqueID[k]; ok { + continue + } + fds.HashCodeToUniqueID[k] = v + } + } + for i, ok := rightFD.GroupByCols.Next(0); ok; i, ok = rightFD.GroupByCols.Next(i + 1) { + fds.GroupByCols.Insert(i) + } + fds.HasAggBuilt = fds.HasAggBuilt || rightFD.HasAggBuilt + p.SetFDs(fds) + return fds +} + +func (p *LogicalJoin) extractFDForOuterJoin(filtersFromApply []expression.Expression) *funcdep.FDSet { + outerFD, innerFD := p.Children()[0].ExtractFD(), p.Children()[1].ExtractFD() + innerCondition := p.RightConditions + outerCondition := p.LeftConditions + outerCols, innerCols := intset.NewFastIntSet(), intset.NewFastIntSet() + for _, col := range p.Children()[0].Schema().Columns { + outerCols.Insert(int(col.UniqueID)) + } + for _, col := range p.Children()[1].Schema().Columns { + innerCols.Insert(int(col.UniqueID)) + } + if p.JoinType == RightOuterJoin { + innerFD, outerFD = outerFD, innerFD + innerCondition = p.LeftConditions + outerCondition = p.RightConditions + innerCols, outerCols = outerCols, innerCols + } + + eqCondSlice := expression.ScalarFuncs2Exprs(p.EqualConditions) + allConds := append(eqCondSlice, p.OtherConditions...) + allConds = append(allConds, innerCondition...) + allConds = append(allConds, outerCondition...) + allConds = append(allConds, filtersFromApply...) + notNullColsFromFilters := extractNotNullFromConds(allConds, p) + + filterFD := &funcdep.FDSet{HashCodeToUniqueID: make(map[string]int)} + + constUniqueIDs := extractConstantCols(allConds, p.SCtx(), filterFD) + + equivUniqueIDs := extractEquivalenceCols(allConds, p.SCtx(), filterFD) + + filterFD.AddConstants(constUniqueIDs) + equivOuterUniqueIDs := intset.NewFastIntSet() + equivAcrossNum := 0 + for _, equiv := range equivUniqueIDs { + filterFD.AddEquivalence(equiv[0], equiv[1]) + if equiv[0].SubsetOf(outerCols) && equiv[1].SubsetOf(innerCols) { + equivOuterUniqueIDs.UnionWith(equiv[0]) + equivAcrossNum++ + continue + } + if equiv[0].SubsetOf(innerCols) && equiv[1].SubsetOf(outerCols) { + equivOuterUniqueIDs.UnionWith(equiv[1]) + equivAcrossNum++ + } + } + filterFD.MakeNotNull(notNullColsFromFilters) + + // pre-perceive the filters for the convenience judgement of 3.3.1. + var opt funcdep.ArgOpts + if equivAcrossNum > 0 { + // find the equivalence FD across left and right cols. + var outConditionCols []*expression.Column + if len(outerCondition) != 0 { + outConditionCols = append(outConditionCols, expression.ExtractColumnsFromExpressions(nil, outerCondition, nil)...) + } + if len(p.OtherConditions) != 0 { + // other condition may contain right side cols, it doesn't affect the judgement of intersection of non-left-equiv cols. + outConditionCols = append(outConditionCols, expression.ExtractColumnsFromExpressions(nil, p.OtherConditions, nil)...) + } + outerConditionUniqueIDs := intset.NewFastIntSet() + for _, col := range outConditionCols { + outerConditionUniqueIDs.Insert(int(col.UniqueID)) + } + // judge whether left filters is on non-left-equiv cols. + if outerConditionUniqueIDs.Intersects(outerCols.Difference(equivOuterUniqueIDs)) { + opt.SkipFDRule331 = true + } + } else { + // if there is none across equivalence condition, skip rule 3.3.1. + opt.SkipFDRule331 = true + } + + opt.OnlyInnerFilter = len(eqCondSlice) == 0 && len(outerCondition) == 0 && len(p.OtherConditions) == 0 + if opt.OnlyInnerFilter { + // if one of the inner condition is constant false, the inner side are all null, left make constant all of that. + for _, one := range innerCondition { + if c, ok := one.(*expression.Constant); ok && c.DeferredExpr == nil && c.ParamMarker == nil { + if isTrue, err := c.Value.ToBool(p.SCtx().GetSessionVars().StmtCtx.TypeCtx()); err == nil { + if isTrue == 0 { + // c is false + opt.InnerIsFalse = true + } + } + } + } + } + + fds := outerFD + fds.MakeOuterJoin(innerFD, filterFD, outerCols, innerCols, &opt) + p.SetFDs(fds) + return fds +} + +// GetJoinKeys extracts join keys(columns) from EqualConditions. It returns left join keys, right +// join keys and an `isNullEQ` array which means the `joinKey[i]` is a `NullEQ` function. The `hasNullEQ` +// means whether there is a `NullEQ` of a join key. +func (p *LogicalJoin) GetJoinKeys() (leftKeys, rightKeys []*expression.Column, isNullEQ []bool, hasNullEQ bool) { + for _, expr := range p.EqualConditions { + leftKeys = append(leftKeys, expr.GetArgs()[0].(*expression.Column)) + rightKeys = append(rightKeys, expr.GetArgs()[1].(*expression.Column)) + isNullEQ = append(isNullEQ, expr.FuncName.L == ast.NullEQ) + hasNullEQ = hasNullEQ || expr.FuncName.L == ast.NullEQ + } + return +} + +// GetNAJoinKeys extracts join keys(columns) from NAEqualCondition. +func (p *LogicalJoin) GetNAJoinKeys() (leftKeys, rightKeys []*expression.Column) { + for _, expr := range p.NAEQConditions { + leftKeys = append(leftKeys, expr.GetArgs()[0].(*expression.Column)) + rightKeys = append(rightKeys, expr.GetArgs()[1].(*expression.Column)) + } + return +} + +// GetPotentialPartitionKeys return potential partition keys for join, the potential partition keys are +// the join keys of EqualConditions +func (p *LogicalJoin) GetPotentialPartitionKeys() (leftKeys, rightKeys []*property.MPPPartitionColumn) { + for _, expr := range p.EqualConditions { + _, coll := expr.CharsetAndCollation() + collateID := property.GetCollateIDByNameForPartition(coll) + leftKeys = append(leftKeys, &property.MPPPartitionColumn{Col: expr.GetArgs()[0].(*expression.Column), CollateID: collateID}) + rightKeys = append(rightKeys, &property.MPPPartitionColumn{Col: expr.GetArgs()[1].(*expression.Column), CollateID: collateID}) + } + return +} + +// decorrelate eliminate the correlated column with if the col is in schema. +func (p *LogicalJoin) decorrelate(schema *expression.Schema) { + for i, cond := range p.LeftConditions { + p.LeftConditions[i] = cond.Decorrelate(schema) + } + for i, cond := range p.RightConditions { + p.RightConditions[i] = cond.Decorrelate(schema) + } + for i, cond := range p.OtherConditions { + p.OtherConditions[i] = cond.Decorrelate(schema) + } + for i, cond := range p.EqualConditions { + p.EqualConditions[i] = cond.Decorrelate(schema).(*expression.ScalarFunction) + } +} + +// columnSubstituteAll is used in projection elimination in apply de-correlation. +// Substitutions for all conditions should be successful, otherwise, we should keep all conditions unchanged. +func (p *LogicalJoin) columnSubstituteAll(schema *expression.Schema, exprs []expression.Expression) (hasFail bool) { + // make a copy of exprs for convenience of substitution (may change/partially change the expr tree) + cpLeftConditions := make(expression.CNFExprs, len(p.LeftConditions)) + cpRightConditions := make(expression.CNFExprs, len(p.RightConditions)) + cpOtherConditions := make(expression.CNFExprs, len(p.OtherConditions)) + cpEqualConditions := make([]*expression.ScalarFunction, len(p.EqualConditions)) + copy(cpLeftConditions, p.LeftConditions) + copy(cpRightConditions, p.RightConditions) + copy(cpOtherConditions, p.OtherConditions) + copy(cpEqualConditions, p.EqualConditions) + + exprCtx := p.SCtx().GetExprCtx() + // try to substitute columns in these condition. + for i, cond := range cpLeftConditions { + if hasFail, cpLeftConditions[i] = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { + return + } + } + + for i, cond := range cpRightConditions { + if hasFail, cpRightConditions[i] = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { + return + } + } + + for i, cond := range cpOtherConditions { + if hasFail, cpOtherConditions[i] = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { + return + } + } + + for i, cond := range cpEqualConditions { + var tmp expression.Expression + if hasFail, tmp = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { + return + } + cpEqualConditions[i] = tmp.(*expression.ScalarFunction) + } + + // if all substituted, change them atomically here. + p.LeftConditions = cpLeftConditions + p.RightConditions = cpRightConditions + p.OtherConditions = cpOtherConditions + p.EqualConditions = cpEqualConditions + + for i := len(p.EqualConditions) - 1; i >= 0; i-- { + newCond := p.EqualConditions[i] + + // If the columns used in the new filter all come from the left child, + // we can push this filter to it. + if expression.ExprFromSchema(newCond, p.Children()[0].Schema()) { + p.LeftConditions = append(p.LeftConditions, newCond) + p.EqualConditions = append(p.EqualConditions[:i], p.EqualConditions[i+1:]...) + continue + } + + // If the columns used in the new filter all come from the right + // child, we can push this filter to it. + if expression.ExprFromSchema(newCond, p.Children()[1].Schema()) { + p.RightConditions = append(p.RightConditions, newCond) + p.EqualConditions = append(p.EqualConditions[:i], p.EqualConditions[i+1:]...) + continue + } + + _, lhsIsCol := newCond.GetArgs()[0].(*expression.Column) + _, rhsIsCol := newCond.GetArgs()[1].(*expression.Column) + + // If the columns used in the new filter are not all expression.Column, + // we can not use it as join's equal condition. + if !(lhsIsCol && rhsIsCol) { + p.OtherConditions = append(p.OtherConditions, newCond) + p.EqualConditions = append(p.EqualConditions[:i], p.EqualConditions[i+1:]...) + continue + } + + p.EqualConditions[i] = newCond + } + return false +} + +// AttachOnConds extracts on conditions for join and set the `EqualConditions`, `LeftConditions`, `RightConditions` and +// `OtherConditions` by the result of extract. +func (p *LogicalJoin) AttachOnConds(onConds []expression.Expression) { + eq, left, right, other := p.extractOnCondition(onConds, false, false) + p.AppendJoinConds(eq, left, right, other) +} + +// AppendJoinConds appends new join conditions. +func (p *LogicalJoin) AppendJoinConds(eq []*expression.ScalarFunction, left, right, other []expression.Expression) { + p.EqualConditions = append(eq, p.EqualConditions...) + p.LeftConditions = append(left, p.LeftConditions...) + p.RightConditions = append(right, p.RightConditions...) + p.OtherConditions = append(other, p.OtherConditions...) +} + +// ExtractCorrelatedCols implements LogicalPlan interface. +func (p *LogicalJoin) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := make([]*expression.CorrelatedColumn, 0, len(p.EqualConditions)+len(p.LeftConditions)+len(p.RightConditions)+len(p.OtherConditions)) + for _, fun := range p.EqualConditions { + corCols = append(corCols, expression.ExtractCorColumns(fun)...) + } + for _, fun := range p.LeftConditions { + corCols = append(corCols, expression.ExtractCorColumns(fun)...) + } + for _, fun := range p.RightConditions { + corCols = append(corCols, expression.ExtractCorColumns(fun)...) + } + for _, fun := range p.OtherConditions { + corCols = append(corCols, expression.ExtractCorColumns(fun)...) + } + return corCols +} + +// ExtractJoinKeys extract join keys as a schema for child with childIdx. +func (p *LogicalJoin) ExtractJoinKeys(childIdx int) *expression.Schema { + joinKeys := make([]*expression.Column, 0, len(p.EqualConditions)) + for _, eqCond := range p.EqualConditions { + joinKeys = append(joinKeys, eqCond.GetArgs()[childIdx].(*expression.Column)) + } + return expression.NewSchema(joinKeys...) +} diff --git a/pkg/planner/core/logical_limit.go b/pkg/planner/core/logical_limit.go index a485fa70441aa..6fa54630919ed 100644 --- a/pkg/planner/core/logical_limit.go +++ b/pkg/planner/core/logical_limit.go @@ -48,9 +48,10 @@ func (p LogicalLimit) Init(ctx base.PlanContext, offset int) *LogicalLimit { // ExplainInfo implements Plan interface. func (p *LogicalLimit) ExplainInfo() string { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() buffer := bytes.NewBufferString("") if len(p.GetPartitionBy()) > 0 { - buffer = explainPartitionBy(buffer, p.GetPartitionBy(), false) + buffer = explainPartitionBy(ectx, buffer, p.GetPartitionBy(), false) fmt.Fprintf(buffer, ", offset:%v, count:%v", p.Offset, p.Count) } else { fmt.Fprintf(buffer, "offset:%v, count:%v", p.Offset, p.Count) diff --git a/pkg/planner/core/logical_max_one_row.go b/pkg/planner/core/logical_max_one_row.go new file mode 100644 index 0000000000000..9c9a8126b8c3b --- /dev/null +++ b/pkg/planner/core/logical_max_one_row.go @@ -0,0 +1,115 @@ +// Copyright 2024 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/pkg/expression" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalMaxOneRow checks if a query returns no more than one row. +type LogicalMaxOneRow struct { + logicalop.BaseLogicalPlan +} + +// Init initializes LogicalMaxOneRow. +func (p LogicalMaxOneRow) Init(ctx base.PlanContext, offset int) *LogicalMaxOneRow { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeMaxOneRow, &p, offset) + return &p +} + +// *************************** start implementation of Plan interface *************************** + +// Schema implements the Plan.Schema interface. +func (p *LogicalMaxOneRow) Schema() *expression.Schema { + s := p.Children()[0].Schema().Clone() + resetNotNullFlag(s, 0, s.Len()) + return s +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.LogicalPlan.<0th> implementation. + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalMaxOneRow) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { + // MaxOneRow forbids any condition to push down. + p.BaseLogicalPlan.PredicatePushDown(nil, opt) + return predicates, p +} + +// PruneColumns inherits BaseLogicalPlan.LogicalPlan.<2nd> implementation. + +// FindBestTask inherits BaseLogicalPlan.LogicalPlan.<3rd> implementation. + +// BuildKeyInfo inherits BaseLogicalPlan.LogicalPlan.<4th> implementation. + +// PushDownTopN inherits BaseLogicalPlan.LogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats implements base.LogicalPlan.<11th> interface. +func (p *LogicalMaxOneRow) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { + if p.StatsInfo() != nil { + return p.StatsInfo(), nil + } + p.SetStats(getSingletonStats(selfSchema)) + return p.StatsInfo(), nil +} + +// ExtractColGroups inherits BaseLogicalPlan.LogicalPlan.<12th> implementation. + +// PreparePossibleProperties inherits BaseLogicalPlan.LogicalPlan.<13th> implementation. + +// ExhaustPhysicalPlans implements base.LogicalPlan.<14th> interface. +func (p *LogicalMaxOneRow) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { + return exhaustPhysicalPlans4LogicalMaxOneRow(p, prop) +} + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** diff --git a/pkg/planner/core/logical_mem_table.go b/pkg/planner/core/logical_mem_table.go new file mode 100644 index 0000000000000..bf38a9b5b6457 --- /dev/null +++ b/pkg/planner/core/logical_mem_table.go @@ -0,0 +1,169 @@ +// Copyright 2024 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/pkg/expression" + "github.com/pingcap/tidb/pkg/infoschema" + "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace/logicaltrace" + "github.com/pingcap/tidb/pkg/statistics" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalMemTable represents a memory table or virtual table +// Some memory tables wants to take the ownership of some predications +// e.g +// SELECT * FROM cluster_log WHERE type='tikv' AND address='192.16.5.32' +// Assume that the table `cluster_log` is a memory table, which is used +// to retrieve logs from remote components. In the above situation we should +// send log search request to the target TiKV (192.16.5.32) directly instead of +// requesting all cluster components log search gRPC interface to retrieve +// log message and filtering them in TiDB node. +type LogicalMemTable struct { + logicalop.LogicalSchemaProducer + + Extractor base.MemTablePredicateExtractor + DBName model.CIStr + TableInfo *model.TableInfo + Columns []*model.ColumnInfo + // QueryTimeRange is used to specify the time range for metrics summary tables and inspection tables + // e.g: select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from metrics_summary; + // select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from metrics_summary_by_label; + // select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from inspection_summary; + // select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from inspection_result; + QueryTimeRange util.QueryTimeRange +} + +// Init initializes LogicalMemTable. +func (p LogicalMemTable) Init(ctx base.PlanContext, offset int) *LogicalMemTable { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeMemTableScan, &p, offset) + return &p +} + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.<0th> implementation. + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalMemTable) PredicatePushDown(predicates []expression.Expression, _ *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { + if p.Extractor != nil { + predicates = p.Extractor.Extract(p.SCtx(), p.Schema(), p.OutputNames(), predicates) + } + return predicates, p.Self() +} + +// PruneColumns implements base.LogicalPlan.<2nd> interface. +func (p *LogicalMemTable) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { + switch p.TableInfo.Name.O { + case infoschema.TableStatementsSummary, + infoschema.TableStatementsSummaryHistory, + infoschema.TableSlowQuery, + infoschema.ClusterTableStatementsSummary, + infoschema.ClusterTableStatementsSummaryHistory, + infoschema.ClusterTableSlowLog, + infoschema.TableTiDBTrx, + infoschema.ClusterTableTiDBTrx, + infoschema.TableDataLockWaits, + infoschema.TableDeadlocks, + infoschema.ClusterTableDeadlocks, + infoschema.TableTables: + default: + return p, nil + } + prunedColumns := make([]*expression.Column, 0) + used := expression.GetUsedList(p.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, p.Schema()) + for i := len(used) - 1; i >= 0; i-- { + if !used[i] && p.Schema().Len() > 1 { + prunedColumns = append(prunedColumns, p.Schema().Columns[i]) + p.Schema().Columns = append(p.Schema().Columns[:i], p.Schema().Columns[i+1:]...) + p.SetOutputNames(append(p.OutputNames()[:i], p.OutputNames()[i+1:]...)) + p.Columns = append(p.Columns[:i], p.Columns[i+1:]...) + } + } + logicaltrace.AppendColumnPruneTraceStep(p, prunedColumns, opt) + return p, nil +} + +// FindBestTask implements the base.LogicalPlan.<3rd> interface. +func (p *LogicalMemTable) FindBestTask(prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, opt *optimizetrace.PhysicalOptimizeOp) (t base.Task, cntPlan int64, err error) { + return findBestTask4LogicalMemTable(p, prop, planCounter, opt) +} + +// BuildKeyInfo inherits BaseLogicalPlan.<4th> implementation. + +// PushDownTopN inherits BaseLogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.<10th> implementation. + +// DeriveStats implements base.LogicalPlan.<11th> interface. +func (p *LogicalMemTable) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { + if p.StatsInfo() != nil { + return p.StatsInfo(), nil + } + statsTable := statistics.PseudoTable(p.TableInfo, false, false) + stats := &property.StatsInfo{ + RowCount: float64(statsTable.RealtimeCount), + ColNDVs: make(map[int64]float64, len(p.TableInfo.Columns)), + HistColl: statsTable.GenerateHistCollFromColumnInfo(p.TableInfo, p.Schema().Columns), + StatsVersion: statistics.PseudoVersion, + } + for _, col := range selfSchema.Columns { + stats.ColNDVs[col.UniqueID] = float64(statsTable.RealtimeCount) + } + p.SetStats(stats) + return p.StatsInfo(), nil +} + +// ExtractColGroups inherits BaseLogicalPlan.LogicalPlan.<12th> implementation. + +// PreparePossibleProperties inherits BaseLogicalPlan.LogicalPlan.<13th> implementation. + +// ExhaustPhysicalPlans inherits BaseLogicalPlan.LogicalPlan.<14th> implementation. + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** diff --git a/pkg/planner/core/logical_plan_builder.go b/pkg/planner/core/logical_plan_builder.go index 47fdbba1bc8ce..9f9807f704a8d 100644 --- a/pkg/planner/core/logical_plan_builder.go +++ b/pkg/planner/core/logical_plan_builder.go @@ -130,6 +130,7 @@ func (a *aggOrderByResolver) Leave(inNode ast.Node) (ast.Node, bool) { } func (b *PlanBuilder) buildExpand(p base.LogicalPlan, gbyItems []expression.Expression) (base.LogicalPlan, []expression.Expression, error) { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() b.optFlag |= flagResolveExpand // Rollup syntax require expand OP to do the data expansion, different data replica supply the different grouping layout. @@ -151,9 +152,9 @@ func (b *PlanBuilder) buildExpand(p base.LogicalPlan, gbyItems []expression.Expr // add the newly appended names. var name *types.FieldName if c, ok := expr.(*expression.Column); ok { - name = buildExpandFieldName(c, names[p.Schema().ColumnIndex(c)], "") + name = buildExpandFieldName(ectx, c, names[p.Schema().ColumnIndex(c)], "") } else { - name = buildExpandFieldName(expr, nil, "") + name = buildExpandFieldName(ectx, expr, nil, "") } names = append(names, name) distinctGbyColNames = append(distinctGbyColNames, name) @@ -215,7 +216,7 @@ func (b *PlanBuilder) buildExpand(p base.LogicalPlan, gbyItems []expression.Expr expand.GID = gid expandSchema.Append(gid) expand.ExtraGroupingColNames = append(expand.ExtraGroupingColNames, gid.OrigName) - names = append(names, buildExpandFieldName(gid, nil, "gid_")) + names = append(names, buildExpandFieldName(ectx, gid, nil, "gid_")) expand.GIDName = names[len(names)-1] if hasDuplicateGroupingSet { // the last two col of the schema should be gid & gpos @@ -227,7 +228,7 @@ func (b *PlanBuilder) buildExpand(p base.LogicalPlan, gbyItems []expression.Expr expand.GPos = gpos expandSchema.Append(gpos) expand.ExtraGroupingColNames = append(expand.ExtraGroupingColNames, gpos.OrigName) - names = append(names, buildExpandFieldName(gpos, nil, "gpos_")) + names = append(names, buildExpandFieldName(ectx, gpos, nil, "gpos_")) expand.GPosName = names[len(names)-1] } expand.SetChildren(proj) @@ -1440,12 +1441,12 @@ func (b *PlanBuilder) buildProjectionFieldNameFromExpressions(_ context.Context, } } -func buildExpandFieldName(expr expression.Expression, name *types.FieldName, genName string) *types.FieldName { +func buildExpandFieldName(ctx expression.EvalContext, expr expression.Expression, name *types.FieldName, genName string) *types.FieldName { _, isCol := expr.(*expression.Column) var origTblName, origColName, dbName, colName, tblName model.CIStr if genName != "" { // for case like: gid_, gpos_ - colName = model.NewCIStr(expr.String()) + colName = model.NewCIStr(expr.StringWithCtx(ctx)) } else if isCol { // col ref to original col, while its nullability may be changed. origTblName, origColName, dbName = name.OrigTblName, name.OrigColName, name.DBName @@ -1453,7 +1454,7 @@ func buildExpandFieldName(expr expression.Expression, name *types.FieldName, gen tblName = model.NewCIStr("ex_" + name.TblName.O) } else { // Other: complicated expression. - colName = model.NewCIStr("ex_" + expr.String()) + colName = model.NewCIStr("ex_" + expr.StringWithCtx(ctx)) } newName := &types.FieldName{ TblName: tblName, diff --git a/pkg/planner/core/logical_plans.go b/pkg/planner/core/logical_plans.go index 8d00a1e398679..fe8c6823bb273 100644 --- a/pkg/planner/core/logical_plans.go +++ b/pkg/planner/core/logical_plans.go @@ -1,4 +1,4 @@ -// Copyright 2016 PingCAP, Inc. +// Copyright 2024 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,40 +15,23 @@ package core import ( - "bytes" - "fmt" - "math" "unsafe" "github.com/pingcap/tidb/pkg/expression" - "github.com/pingcap/tidb/pkg/expression/aggregation" - "github.com/pingcap/tidb/pkg/infoschema" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/auth" "github.com/pingcap/tidb/pkg/parser/model" - "github.com/pingcap/tidb/pkg/parser/mysql" - "github.com/pingcap/tidb/pkg/planner/cardinality" "github.com/pingcap/tidb/pkg/planner/core/base" - "github.com/pingcap/tidb/pkg/planner/core/cost" "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" fd "github.com/pingcap/tidb/pkg/planner/funcdep" "github.com/pingcap/tidb/pkg/planner/property" "github.com/pingcap/tidb/pkg/planner/util" "github.com/pingcap/tidb/pkg/planner/util/coreusage" - "github.com/pingcap/tidb/pkg/planner/util/debugtrace" - "github.com/pingcap/tidb/pkg/planner/util/tablesampler" "github.com/pingcap/tidb/pkg/sessionctx" - "github.com/pingcap/tidb/pkg/statistics" - "github.com/pingcap/tidb/pkg/table" "github.com/pingcap/tidb/pkg/types" - "github.com/pingcap/tidb/pkg/util/dbterror/plannererrors" - h "github.com/pingcap/tidb/pkg/util/hint" "github.com/pingcap/tidb/pkg/util/intset" - "github.com/pingcap/tidb/pkg/util/logutil" - "github.com/pingcap/tidb/pkg/util/ranger" "github.com/pingcap/tidb/pkg/util/size" "github.com/pingcap/tipb/go-tipb" - "go.uber.org/zap" ) var ( @@ -69,862 +52,15 @@ var ( _ base.LogicalPlan = &LogicalLimit{} _ base.LogicalPlan = &LogicalWindow{} _ base.LogicalPlan = &LogicalExpand{} + _ base.LogicalPlan = &LogicalUnionScan{} + _ base.LogicalPlan = &LogicalMemTable{} + _ base.LogicalPlan = &LogicalShow{} + _ base.LogicalPlan = &LogicalShowDDLJobs{} + _ base.LogicalPlan = &LogicalCTE{} + _ base.LogicalPlan = &LogicalCTETable{} + _ base.LogicalPlan = &LogicalSequence{} ) -// JoinType contains CrossJoin, InnerJoin, LeftOuterJoin, RightOuterJoin, SemiJoin, AntiJoin. -type JoinType int - -const ( - // InnerJoin means inner join. - InnerJoin JoinType = iota - // LeftOuterJoin means left join. - LeftOuterJoin - // RightOuterJoin means right join. - RightOuterJoin - // SemiJoin means if row a in table A matches some rows in B, just output a. - SemiJoin - // AntiSemiJoin means if row a in table A does not match any row in B, then output a. - AntiSemiJoin - // LeftOuterSemiJoin means if row a in table A matches some rows in B, output (a, true), otherwise, output (a, false). - LeftOuterSemiJoin - // AntiLeftOuterSemiJoin means if row a in table A matches some rows in B, output (a, false), otherwise, output (a, true). - AntiLeftOuterSemiJoin -) - -// IsOuterJoin returns if this joiner is an outer joiner -func (tp JoinType) IsOuterJoin() bool { - return tp == LeftOuterJoin || tp == RightOuterJoin || - tp == LeftOuterSemiJoin || tp == AntiLeftOuterSemiJoin -} - -// IsSemiJoin returns if this joiner is a semi/anti-semi joiner -func (tp JoinType) IsSemiJoin() bool { - return tp == SemiJoin || tp == AntiSemiJoin || - tp == LeftOuterSemiJoin || tp == AntiLeftOuterSemiJoin -} - -func (tp JoinType) String() string { - switch tp { - case InnerJoin: - return "inner join" - case LeftOuterJoin: - return "left outer join" - case RightOuterJoin: - return "right outer join" - case SemiJoin: - return "semi join" - case AntiSemiJoin: - return "anti semi join" - case LeftOuterSemiJoin: - return "left outer semi join" - case AntiLeftOuterSemiJoin: - return "anti left outer semi join" - } - return "unsupported join type" -} - -// LogicalJoin is the logical join plan. -type LogicalJoin struct { - logicalop.LogicalSchemaProducer - - JoinType JoinType - Reordered bool - CartesianJoin bool - StraightJoin bool - - // HintInfo stores the join algorithm hint information specified by client. - HintInfo *h.PlanHints - PreferJoinType uint - PreferJoinOrder bool - LeftPreferJoinType uint - RightPreferJoinType uint - - EqualConditions []*expression.ScalarFunction - // NAEQConditions means null aware equal conditions, which is used for null aware semi joins. - NAEQConditions []*expression.ScalarFunction - LeftConditions expression.CNFExprs - RightConditions expression.CNFExprs - OtherConditions expression.CNFExprs - - LeftProperties [][]*expression.Column - RightProperties [][]*expression.Column - - // DefaultValues is only used for left/right outer join, which is values the inner row's should be when the outer table - // doesn't match any inner table's row. - // That it's nil just means the default values is a slice of NULL. - // Currently, only `aggregation push down` phase will set this. - DefaultValues []types.Datum - - // FullSchema contains all the columns that the Join can output. It's ordered as [outer schema..., inner schema...]. - // This is useful for natural joins and "using" joins. In these cases, the join key columns from the - // inner side (or the right side when it's an inner join) will not be in the schema of Join. - // But upper operators should be able to find those "redundant" columns, and the user also can specifically select - // those columns, so we put the "redundant" columns here to make them be able to be found. - // - // For example: - // create table t1(a int, b int); create table t2(a int, b int); - // select * from t1 join t2 using (b); - // schema of the Join will be [t1.b, t1.a, t2.a]; FullSchema will be [t1.a, t1.b, t2.a, t2.b]. - // - // We record all columns and keep them ordered is for correctly handling SQLs like - // select t1.*, t2.* from t1 join t2 using (b); - // (*PlanBuilder).unfoldWildStar() handles the schema for such case. - FullSchema *expression.Schema - FullNames types.NameSlice - - // EqualCondOutCnt indicates the estimated count of joined rows after evaluating `EqualConditions`. - EqualCondOutCnt float64 -} - -func (p *LogicalJoin) isNAAJ() bool { - return len(p.NAEQConditions) > 0 -} - -// Shallow shallow copies a LogicalJoin struct. -func (p *LogicalJoin) Shallow() *LogicalJoin { - join := *p - return join.Init(p.SCtx(), p.QueryBlockOffset()) -} - -// ExtractFD implements the interface LogicalPlan. -func (p *LogicalJoin) ExtractFD() *fd.FDSet { - switch p.JoinType { - case InnerJoin: - return p.extractFDForInnerJoin(nil) - case LeftOuterJoin, RightOuterJoin: - return p.extractFDForOuterJoin(nil) - case SemiJoin: - return p.extractFDForSemiJoin(nil) - default: - return &fd.FDSet{HashCodeToUniqueID: make(map[string]int)} - } -} - -func (p *LogicalJoin) extractFDForSemiJoin(filtersFromApply []expression.Expression) *fd.FDSet { - // 1: since semi join will keep the part or all rows of the outer table, it's outer FD can be saved. - // 2: the un-projected column will be left for the upper layer projection or already be pruned from bottom up. - outerFD, _ := p.Children()[0].ExtractFD(), p.Children()[1].ExtractFD() - fds := outerFD - - eqCondSlice := expression.ScalarFuncs2Exprs(p.EqualConditions) - allConds := append(eqCondSlice, p.OtherConditions...) - allConds = append(allConds, filtersFromApply...) - notNullColsFromFilters := extractNotNullFromConds(allConds, p) - - constUniqueIDs := extractConstantCols(p.LeftConditions, p.SCtx(), fds) - - fds.MakeNotNull(notNullColsFromFilters) - fds.AddConstants(constUniqueIDs) - p.SetFDs(fds) - return fds -} - -func (p *LogicalJoin) extractFDForInnerJoin(filtersFromApply []expression.Expression) *fd.FDSet { - leftFD, rightFD := p.Children()[0].ExtractFD(), p.Children()[1].ExtractFD() - fds := leftFD - fds.MakeCartesianProduct(rightFD) - - eqCondSlice := expression.ScalarFuncs2Exprs(p.EqualConditions) - // some join eq conditions are stored in the OtherConditions. - allConds := append(eqCondSlice, p.OtherConditions...) - allConds = append(allConds, filtersFromApply...) - notNullColsFromFilters := extractNotNullFromConds(allConds, p) - - constUniqueIDs := extractConstantCols(allConds, p.SCtx(), fds) - - equivUniqueIDs := extractEquivalenceCols(allConds, p.SCtx(), fds) - - fds.MakeNotNull(notNullColsFromFilters) - fds.AddConstants(constUniqueIDs) - for _, equiv := range equivUniqueIDs { - fds.AddEquivalence(equiv[0], equiv[1]) - } - // merge the not-null-cols/registered-map from both side together. - fds.NotNullCols.UnionWith(rightFD.NotNullCols) - if fds.HashCodeToUniqueID == nil { - fds.HashCodeToUniqueID = rightFD.HashCodeToUniqueID - } else { - for k, v := range rightFD.HashCodeToUniqueID { - // If there's same constant in the different subquery, we might go into this IF branch. - if _, ok := fds.HashCodeToUniqueID[k]; ok { - continue - } - fds.HashCodeToUniqueID[k] = v - } - } - for i, ok := rightFD.GroupByCols.Next(0); ok; i, ok = rightFD.GroupByCols.Next(i + 1) { - fds.GroupByCols.Insert(i) - } - fds.HasAggBuilt = fds.HasAggBuilt || rightFD.HasAggBuilt - p.SetFDs(fds) - return fds -} - -func (p *LogicalJoin) extractFDForOuterJoin(filtersFromApply []expression.Expression) *fd.FDSet { - outerFD, innerFD := p.Children()[0].ExtractFD(), p.Children()[1].ExtractFD() - innerCondition := p.RightConditions - outerCondition := p.LeftConditions - outerCols, innerCols := intset.NewFastIntSet(), intset.NewFastIntSet() - for _, col := range p.Children()[0].Schema().Columns { - outerCols.Insert(int(col.UniqueID)) - } - for _, col := range p.Children()[1].Schema().Columns { - innerCols.Insert(int(col.UniqueID)) - } - if p.JoinType == RightOuterJoin { - innerFD, outerFD = outerFD, innerFD - innerCondition = p.LeftConditions - outerCondition = p.RightConditions - innerCols, outerCols = outerCols, innerCols - } - - eqCondSlice := expression.ScalarFuncs2Exprs(p.EqualConditions) - allConds := append(eqCondSlice, p.OtherConditions...) - allConds = append(allConds, innerCondition...) - allConds = append(allConds, outerCondition...) - allConds = append(allConds, filtersFromApply...) - notNullColsFromFilters := extractNotNullFromConds(allConds, p) - - filterFD := &fd.FDSet{HashCodeToUniqueID: make(map[string]int)} - - constUniqueIDs := extractConstantCols(allConds, p.SCtx(), filterFD) - - equivUniqueIDs := extractEquivalenceCols(allConds, p.SCtx(), filterFD) - - filterFD.AddConstants(constUniqueIDs) - equivOuterUniqueIDs := intset.NewFastIntSet() - equivAcrossNum := 0 - for _, equiv := range equivUniqueIDs { - filterFD.AddEquivalence(equiv[0], equiv[1]) - if equiv[0].SubsetOf(outerCols) && equiv[1].SubsetOf(innerCols) { - equivOuterUniqueIDs.UnionWith(equiv[0]) - equivAcrossNum++ - continue - } - if equiv[0].SubsetOf(innerCols) && equiv[1].SubsetOf(outerCols) { - equivOuterUniqueIDs.UnionWith(equiv[1]) - equivAcrossNum++ - } - } - filterFD.MakeNotNull(notNullColsFromFilters) - - // pre-perceive the filters for the convenience judgement of 3.3.1. - var opt fd.ArgOpts - if equivAcrossNum > 0 { - // find the equivalence FD across left and right cols. - var outConditionCols []*expression.Column - if len(outerCondition) != 0 { - outConditionCols = append(outConditionCols, expression.ExtractColumnsFromExpressions(nil, outerCondition, nil)...) - } - if len(p.OtherConditions) != 0 { - // other condition may contain right side cols, it doesn't affect the judgement of intersection of non-left-equiv cols. - outConditionCols = append(outConditionCols, expression.ExtractColumnsFromExpressions(nil, p.OtherConditions, nil)...) - } - outerConditionUniqueIDs := intset.NewFastIntSet() - for _, col := range outConditionCols { - outerConditionUniqueIDs.Insert(int(col.UniqueID)) - } - // judge whether left filters is on non-left-equiv cols. - if outerConditionUniqueIDs.Intersects(outerCols.Difference(equivOuterUniqueIDs)) { - opt.SkipFDRule331 = true - } - } else { - // if there is none across equivalence condition, skip rule 3.3.1. - opt.SkipFDRule331 = true - } - - opt.OnlyInnerFilter = len(eqCondSlice) == 0 && len(outerCondition) == 0 && len(p.OtherConditions) == 0 - if opt.OnlyInnerFilter { - // if one of the inner condition is constant false, the inner side are all null, left make constant all of that. - for _, one := range innerCondition { - if c, ok := one.(*expression.Constant); ok && c.DeferredExpr == nil && c.ParamMarker == nil { - if isTrue, err := c.Value.ToBool(p.SCtx().GetSessionVars().StmtCtx.TypeCtx()); err == nil { - if isTrue == 0 { - // c is false - opt.InnerIsFalse = true - } - } - } - } - } - - fds := outerFD - fds.MakeOuterJoin(innerFD, filterFD, outerCols, innerCols, &opt) - p.SetFDs(fds) - return fds -} - -// GetJoinKeys extracts join keys(columns) from EqualConditions. It returns left join keys, right -// join keys and an `isNullEQ` array which means the `joinKey[i]` is a `NullEQ` function. The `hasNullEQ` -// means whether there is a `NullEQ` of a join key. -func (p *LogicalJoin) GetJoinKeys() (leftKeys, rightKeys []*expression.Column, isNullEQ []bool, hasNullEQ bool) { - for _, expr := range p.EqualConditions { - leftKeys = append(leftKeys, expr.GetArgs()[0].(*expression.Column)) - rightKeys = append(rightKeys, expr.GetArgs()[1].(*expression.Column)) - isNullEQ = append(isNullEQ, expr.FuncName.L == ast.NullEQ) - hasNullEQ = hasNullEQ || expr.FuncName.L == ast.NullEQ - } - return -} - -// GetNAJoinKeys extracts join keys(columns) from NAEqualCondition. -func (p *LogicalJoin) GetNAJoinKeys() (leftKeys, rightKeys []*expression.Column) { - for _, expr := range p.NAEQConditions { - leftKeys = append(leftKeys, expr.GetArgs()[0].(*expression.Column)) - rightKeys = append(rightKeys, expr.GetArgs()[1].(*expression.Column)) - } - return -} - -// GetPotentialPartitionKeys return potential partition keys for join, the potential partition keys are -// the join keys of EqualConditions -func (p *LogicalJoin) GetPotentialPartitionKeys() (leftKeys, rightKeys []*property.MPPPartitionColumn) { - for _, expr := range p.EqualConditions { - _, coll := expr.CharsetAndCollation() - collateID := property.GetCollateIDByNameForPartition(coll) - leftKeys = append(leftKeys, &property.MPPPartitionColumn{Col: expr.GetArgs()[0].(*expression.Column), CollateID: collateID}) - rightKeys = append(rightKeys, &property.MPPPartitionColumn{Col: expr.GetArgs()[1].(*expression.Column), CollateID: collateID}) - } - return -} - -// decorrelate eliminate the correlated column with if the col is in schema. -func (p *LogicalJoin) decorrelate(schema *expression.Schema) { - for i, cond := range p.LeftConditions { - p.LeftConditions[i] = cond.Decorrelate(schema) - } - for i, cond := range p.RightConditions { - p.RightConditions[i] = cond.Decorrelate(schema) - } - for i, cond := range p.OtherConditions { - p.OtherConditions[i] = cond.Decorrelate(schema) - } - for i, cond := range p.EqualConditions { - p.EqualConditions[i] = cond.Decorrelate(schema).(*expression.ScalarFunction) - } -} - -// columnSubstituteAll is used in projection elimination in apply de-correlation. -// Substitutions for all conditions should be successful, otherwise, we should keep all conditions unchanged. -func (p *LogicalJoin) columnSubstituteAll(schema *expression.Schema, exprs []expression.Expression) (hasFail bool) { - // make a copy of exprs for convenience of substitution (may change/partially change the expr tree) - cpLeftConditions := make(expression.CNFExprs, len(p.LeftConditions)) - cpRightConditions := make(expression.CNFExprs, len(p.RightConditions)) - cpOtherConditions := make(expression.CNFExprs, len(p.OtherConditions)) - cpEqualConditions := make([]*expression.ScalarFunction, len(p.EqualConditions)) - copy(cpLeftConditions, p.LeftConditions) - copy(cpRightConditions, p.RightConditions) - copy(cpOtherConditions, p.OtherConditions) - copy(cpEqualConditions, p.EqualConditions) - - exprCtx := p.SCtx().GetExprCtx() - // try to substitute columns in these condition. - for i, cond := range cpLeftConditions { - if hasFail, cpLeftConditions[i] = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { - return - } - } - - for i, cond := range cpRightConditions { - if hasFail, cpRightConditions[i] = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { - return - } - } - - for i, cond := range cpOtherConditions { - if hasFail, cpOtherConditions[i] = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { - return - } - } - - for i, cond := range cpEqualConditions { - var tmp expression.Expression - if hasFail, tmp = expression.ColumnSubstituteAll(exprCtx, cond, schema, exprs); hasFail { - return - } - cpEqualConditions[i] = tmp.(*expression.ScalarFunction) - } - - // if all substituted, change them atomically here. - p.LeftConditions = cpLeftConditions - p.RightConditions = cpRightConditions - p.OtherConditions = cpOtherConditions - p.EqualConditions = cpEqualConditions - - for i := len(p.EqualConditions) - 1; i >= 0; i-- { - newCond := p.EqualConditions[i] - - // If the columns used in the new filter all come from the left child, - // we can push this filter to it. - if expression.ExprFromSchema(newCond, p.Children()[0].Schema()) { - p.LeftConditions = append(p.LeftConditions, newCond) - p.EqualConditions = append(p.EqualConditions[:i], p.EqualConditions[i+1:]...) - continue - } - - // If the columns used in the new filter all come from the right - // child, we can push this filter to it. - if expression.ExprFromSchema(newCond, p.Children()[1].Schema()) { - p.RightConditions = append(p.RightConditions, newCond) - p.EqualConditions = append(p.EqualConditions[:i], p.EqualConditions[i+1:]...) - continue - } - - _, lhsIsCol := newCond.GetArgs()[0].(*expression.Column) - _, rhsIsCol := newCond.GetArgs()[1].(*expression.Column) - - // If the columns used in the new filter are not all expression.Column, - // we can not use it as join's equal condition. - if !(lhsIsCol && rhsIsCol) { - p.OtherConditions = append(p.OtherConditions, newCond) - p.EqualConditions = append(p.EqualConditions[:i], p.EqualConditions[i+1:]...) - continue - } - - p.EqualConditions[i] = newCond - } - return false -} - -// AttachOnConds extracts on conditions for join and set the `EqualConditions`, `LeftConditions`, `RightConditions` and -// `OtherConditions` by the result of extract. -func (p *LogicalJoin) AttachOnConds(onConds []expression.Expression) { - eq, left, right, other := p.extractOnCondition(onConds, false, false) - p.AppendJoinConds(eq, left, right, other) -} - -// AppendJoinConds appends new join conditions. -func (p *LogicalJoin) AppendJoinConds(eq []*expression.ScalarFunction, left, right, other []expression.Expression) { - p.EqualConditions = append(eq, p.EqualConditions...) - p.LeftConditions = append(left, p.LeftConditions...) - p.RightConditions = append(right, p.RightConditions...) - p.OtherConditions = append(other, p.OtherConditions...) -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (p *LogicalJoin) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := make([]*expression.CorrelatedColumn, 0, len(p.EqualConditions)+len(p.LeftConditions)+len(p.RightConditions)+len(p.OtherConditions)) - for _, fun := range p.EqualConditions { - corCols = append(corCols, expression.ExtractCorColumns(fun)...) - } - for _, fun := range p.LeftConditions { - corCols = append(corCols, expression.ExtractCorColumns(fun)...) - } - for _, fun := range p.RightConditions { - corCols = append(corCols, expression.ExtractCorColumns(fun)...) - } - for _, fun := range p.OtherConditions { - corCols = append(corCols, expression.ExtractCorColumns(fun)...) - } - return corCols -} - -// ExtractJoinKeys extract join keys as a schema for child with childIdx. -func (p *LogicalJoin) ExtractJoinKeys(childIdx int) *expression.Schema { - joinKeys := make([]*expression.Column, 0, len(p.EqualConditions)) - for _, eqCond := range p.EqualConditions { - joinKeys = append(joinKeys, eqCond.GetArgs()[childIdx].(*expression.Column)) - } - return expression.NewSchema(joinKeys...) -} - -// LogicalExpand represents a logical Expand OP serves for data replication requirement. -type LogicalExpand struct { - logicalop.LogicalSchemaProducer - - // distinct group by columns. (maybe projected below if it's a non-col) - DistinctGroupByCol []*expression.Column - DistinctGbyColNames []*types.FieldName - // keep the old gbyExprs for resolve cases like grouping(a+b), the args: - // a+b should be resolved to new projected gby col according to ref pos. - DistinctGbyExprs []expression.Expression - - // rollup grouping sets. - DistinctSize int - RollupGroupingSets expression.GroupingSets - RollupID2GIDS map[int]map[uint64]struct{} - RollupGroupingIDs []uint64 - - // The level projections is generated from grouping sets,make execution more clearly. - LevelExprs [][]expression.Expression - - // The generated column names. Eg: "grouping_id" and so on. - ExtraGroupingColNames []string - - // GroupingMode records the grouping id allocation mode. - GroupingMode tipb.GroupingMode - - // The GID and GPos column generated by logical expand if any. - GID *expression.Column - GIDName *types.FieldName - GPos *expression.Column - GPosName *types.FieldName -} - -// ExtractFD implements the logical plan interface, extracting the FD from bottom up. -func (p *LogicalExpand) ExtractFD() *fd.FDSet { - // basically extract the children's fdSet. - return p.LogicalSchemaProducer.ExtractFD() -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (p *LogicalExpand) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := make([]*expression.CorrelatedColumn, 0, len(p.LevelExprs[0])) - for _, lExpr := range p.LevelExprs { - for _, expr := range lExpr { - corCols = append(corCols, expression.ExtractCorColumns(expr)...) - } - } - return corCols -} - -// GetUsedCols extracts all of the Columns used by proj. -func (*LogicalExpand) GetUsedCols() (usedCols []*expression.Column) { - // be careful that, expand OP itself, shouldn't output its own used cols, because - // it just replicates the child's schema by defined grouping sets. (pass down what - // the parent's used is enough here) - return usedCols -} - -// GenLevelProjections is used to generate level projections after all the necessary logical -// optimization is done such as column pruning. -func (p *LogicalExpand) GenLevelProjections() { - // get all the grouping cols. - groupingSetCols := p.RollupGroupingSets.AllSetsColIDs() - p.DistinctSize, p.RollupGroupingIDs, p.RollupID2GIDS = p.RollupGroupingSets.DistinctSize() - hasDuplicateGroupingSet := len(p.RollupGroupingSets) != p.DistinctSize - schemaCols := p.Schema().Columns - // last two schema col is about gid and gpos if any. - nonGenCols := schemaCols[:len(schemaCols)-1] - gidCol := schemaCols[len(schemaCols)-1] - if hasDuplicateGroupingSet { - // last two schema col is about gid and gpos. - nonGenCols = schemaCols[:len(schemaCols)-2] - gidCol = schemaCols[len(schemaCols)-2] - } - - // for every rollup grouping set, gen its level projection. - for offset, curGroupingSet := range p.RollupGroupingSets { - levelProj := make([]expression.Expression, 0, p.Schema().Len()) - for _, oneCol := range nonGenCols { - // if this col is in the grouping-set-cols and this col is not needed by current grouping-set, just set it as null value with specified fieldType. - if groupingSetCols.Has(int(oneCol.UniqueID)) { - if curGroupingSet.AllColIDs().Has(int(oneCol.UniqueID)) { - // needed col in current grouping set: project it as col-ref. - levelProj = append(levelProj, oneCol) - } else { - // un-needed col in current grouping set: project it as null value. - nullValue := expression.NewNullWithFieldType(oneCol.RetType.Clone()) - levelProj = append(levelProj, nullValue) - } - } else { - // other un-related cols: project it as col-ref. - levelProj = append(levelProj, oneCol) - } - } - // generate the grouping_id projection expr, project it as uint64. - gid := p.GenerateGroupingIDModeBitAnd(curGroupingSet) - if p.GroupingMode == tipb.GroupingMode_ModeNumericSet { - gid = p.GenerateGroupingIDIncrementModeNumericSet(offset) - } - gidValue := expression.NewUInt64ConstWithFieldType(gid, gidCol.RetType.Clone()) - levelProj = append(levelProj, gidValue) - - // generate the grouping_pos projection expr, project it as uint64 if any. - if hasDuplicateGroupingSet { - gposCol := schemaCols[len(schemaCols)-1] - // gpos value can equal the grouping set index offset. - gpos := expression.NewUInt64ConstWithFieldType(uint64(offset), gposCol.RetType.Clone()) - // gen-col: project it as uint64. - levelProj = append(levelProj, gpos) - } - p.LevelExprs = append(p.LevelExprs, levelProj) - } -} - -// GenerateGroupingMarks generate the groupingMark for the source column specified in grouping function. -func (p *LogicalExpand) GenerateGroupingMarks(sourceCols []*expression.Column) []map[uint64]struct{} { - // Since grouping function may have multi args like grouping(a,b), so the source columns may greater than 1. - // reference: https://dev.mysql.com/blog-archive/mysql-8-0-grouping-function/ - // Let's say GROUPING(b,a) group by a,b with rollup. (Note the b,a sequence is reversed from gby item) - // if GROUPING (b,a) returns 3, it means that NULL in column “b” and NULL in column “a” for that row is - // produce by a ROLLUP operation. If result is 2, NULL in column “a” alone is a result of ROLLUP operation. - // - // Formula: GROUPING(x,y,z) = GROUPING(x) << 2 + GROUPING(y) << 1 + GROUPING(z) - // - // so for the multi args GROUPING FUNCTION, we should return all the simple col grouping marks. When evaluating, - // after all grouping marks are & with gid in sequence, the final res is derived as the formula said. This also - // means that the grouping function accepts a maximum of 64 parameters. - resSliceMap := make([]map[uint64]struct{}, 0, len(sourceCols)) - if p.GroupingMode == tipb.GroupingMode_ModeBitAnd { - for _, oneCol := range sourceCols { - resMap := make(map[uint64]struct{}, 1) - res := uint64(0) - // from high pos to low pos. - for i := len(p.DistinctGroupByCol) - 1; i >= 0; i-- { - // left shift. - res = res << 1 - if p.DistinctGroupByCol[i].UniqueID == oneCol.UniqueID { - // fill the corresponding col pos as 1 as bitMark. - // eg: say distinctGBY [x,y,z] and GROUPING(x) with '100'. - // When any groupingID & 100 > 0 means the source column x - // is needed in this grouping set and is not grouped, so res = 0. - res = res | 1 - } - } - resMap[res] = struct{}{} - resSliceMap = append(resSliceMap, resMap) - } - return resSliceMap - } - // For GroupingMode_ModeNumericSet mode, for every simple col, its grouping marks is an id slice rather than a bit map. - // For example, GROUPING(x,y,z) returns 6 it means: GROUPING(x) is 1, GROUPING(y) is 1 and GROUPING(z) is 0, in which - // we should also return all these three single column grouping marks as function meta to GROUPING FUNCTION. - for _, oneCol := range sourceCols { - resSliceMap = append(resSliceMap, p.RollupID2GIDS[int(oneCol.UniqueID)]) - } - return resSliceMap -} - -func (p *LogicalExpand) trySubstituteExprWithGroupingSetCol(expr expression.Expression) (expression.Expression, bool) { - // since all the original group items has been projected even single col, - // let's check the origin gby expression here, and map it to new gby col. - for i, oneExpr := range p.DistinctGbyExprs { - if bytes.Equal(expr.CanonicalHashCode(), oneExpr.CanonicalHashCode()) { - // found - return p.DistinctGroupByCol[i], true - } - } - // not found. - return expr, false -} - -// CheckGroupingFuncArgsInGroupBy checks whether grouping function args is in grouping items. -func (p *LogicalExpand) resolveGroupingFuncArgsInGroupBy(groupingFuncArgs []expression.Expression) ([]*expression.Column, error) { - // build GBYColMap - distinctGBYColMap := make(map[int64]struct{}, len(p.DistinctGroupByCol)) - for _, oneDistinctGBYCol := range p.DistinctGroupByCol { - distinctGBYColMap[oneDistinctGBYCol.UniqueID] = struct{}{} - } - var refPos int - rewrittenArgCols := make([]*expression.Column, 0, len(groupingFuncArgs)) - for argIdx, oneArg := range groupingFuncArgs { - refPos = -1 - // since all the original group items has been projected even single col, - // let's check the origin gby expression here, and map it to new gby col. - for i, oneExpr := range p.DistinctGbyExprs { - if bytes.Equal(oneArg.CanonicalHashCode(), oneExpr.CanonicalHashCode()) { - refPos = i - break - } - } - if refPos != -1 { - // directly ref original group by expressions. - rewrittenArgCols = append(rewrittenArgCols, p.DistinctGroupByCol[refPos]) - } else { - // case for refPos == -1 - // since for case like: select year from t group by year, country with rollup order by grouping(year) - // when encountering build grouping(year), the args it received has already been substituted as grouping - // set column year' rather than the original year anymore via first projection select item with pos 0. just check it! - find := false - if argCol, ok1 := oneArg.(*expression.Column); ok1 { - if _, ok2 := distinctGBYColMap[argCol.UniqueID]; ok2 { - rewrittenArgCols = append(rewrittenArgCols, argCol) - find = true - } - } - if !find { - return nil, plannererrors.ErrFieldInGroupingNotGroupBy.GenWithStackByArgs(fmt.Sprintf("#%d", argIdx)) - } - } - } - return rewrittenArgCols, nil -} - -// GenerateGroupingIDModeBitAnd is used to generate convenient groupingID for quick computation of grouping function. -// A bit in the bitmask is corresponding to an attribute in the group by attributes sequence, the selected attribute -// has corresponding bit set to 0 and otherwise set to 1. Example, if we have GroupBy attributes(a,b,c,d), the bitmask -// 5 (whose binary form is 0101) represents grouping set (a,c). -func (p *LogicalExpand) GenerateGroupingIDModeBitAnd(oneSet expression.GroupingSet) uint64 { - // say distinctGbyCols : a, b, c - // bit pos index : 0, 1, 2 - // current grouping set is : {a, c} - // +---- mark the corresponding pos as 1 then get ---> 101 - // for special case : {a,a,c} and {a,c}: this two logical same grouping set naturally share the same gid bits: 101 - idsNeeded := oneSet.AllColIDs() - res := uint64(0) - // from high pos to low pos. - for i := len(p.DistinctGroupByCol) - 1; i >= 0; i-- { - // left shift. - res = res << 1 - if idsNeeded.Has(int(p.DistinctGroupByCol[i].UniqueID)) { - // col is needed, fill the corresponding pos as 1. - res = res | 1 - } - } - // how to use it, eg: when encountering a grouping function like: grouping(a), we can know the column a's pos index in distinctGbyCols - // is about 0, then we can get the mask as 001 which will be returned back as this grouping function's meta when rewriting it, then we - // can use the bit mask to BitAnd(OP) groupingID column when evaluating, when the result is not 0, then for this row, it's column 'a' - // is not grouped, marking them as 0, otherwise marking them as 1. - return res -} - -// GenerateGroupingIDIncrementModeNumericSet is used to generate grouping ids when the num of grouping sets is greater than 64. -// Under this circumstance, bitAnd uint64 doesn't have enough capacity to set those bits, so incremental grouping ID set is chosen. -func (p *LogicalExpand) GenerateGroupingIDIncrementModeNumericSet(oneSetOffset int) uint64 { - // say distinctGbyCols : a, b, c - // say grouping sets : {a,b,c}, {a,b}, {a}, {} <----+ (store the mapping as grouping sets meta) - // we can just set its gid : 0, 1 2 3 <----+ - // just keep this mapping logic stored as meta, and return the defined id back generated from this defined rule. - // for special case : {a,a,c} and {a,c}: this two logical same grouping set naturally share the same gid allocation! - return p.RollupGroupingIDs[oneSetOffset] - // how to use it, eg: when encountering a grouping function like: grouping(a), we should dig down to related Expand operator and - // found it in meta that: column 'a' is in grouping set {a,b,c}, {a,b}, {a}, and its correspondent mapping grouping ids is about - // {0,1,2}. This grouping id set is returned back as this grouping function's specified meta when rewriting the grouping function, - // and the evaluating logic is quite simple as IN compare. -} - -// LogicalProjection represents a select fields plan. -type LogicalProjection struct { - logicalop.LogicalSchemaProducer - - Exprs []expression.Expression - - // CalculateNoDelay indicates this Projection is the root Plan and should be - // calculated without delay and will not return any result to client. - // Currently it is "true" only when the current sql query is a "DO" statement. - // See "https://dev.mysql.com/doc/refman/5.7/en/do.html" for more detail. - CalculateNoDelay bool - - // AvoidColumnEvaluator is a temporary variable which is ONLY used to avoid - // building columnEvaluator for the expressions of Projection which is - // built by buildProjection4Union. - // This can be removed after column pool being supported. - // Related issue: TiDB#8141(https://github.com/pingcap/tidb/issues/8141) - AvoidColumnEvaluator bool - - // Proj4Expand is used for expand to project same column reference, while these - // col may be filled with null so we couldn't just eliminate this projection itself. - Proj4Expand bool -} - -// ExtractFD implements the logical plan interface, extracting the FD from bottom up. -func (p *LogicalProjection) ExtractFD() *fd.FDSet { - // basically extract the children's fdSet. - fds := p.LogicalSchemaProducer.ExtractFD() - // collect the output columns' unique ID. - outputColsUniqueIDs := intset.NewFastIntSet() - notnullColsUniqueIDs := intset.NewFastIntSet() - outputColsUniqueIDsArray := make([]int, 0, len(p.Schema().Columns)) - // here schema extended columns may contain expr, const and column allocated with uniqueID. - for _, one := range p.Schema().Columns { - outputColsUniqueIDs.Insert(int(one.UniqueID)) - outputColsUniqueIDsArray = append(outputColsUniqueIDsArray, int(one.UniqueID)) - } - // map the expr hashCode with its unique ID. - for idx, expr := range p.Exprs { - switch x := expr.(type) { - case *expression.Column: - continue - case *expression.CorrelatedColumn: - // t1(a,b,c), t2(m,n) - // select a, (select c from t2 where m=b) from t1; - // take c as constant column here. - continue - case *expression.Constant: - hashCode := string(x.HashCode()) - var ( - ok bool - constantUniqueID int - ) - if constantUniqueID, ok = fds.IsHashCodeRegistered(hashCode); !ok { - constantUniqueID = outputColsUniqueIDsArray[idx] - fds.RegisterUniqueID(string(x.HashCode()), constantUniqueID) - } - fds.AddConstants(intset.NewFastIntSet(constantUniqueID)) - case *expression.ScalarFunction: - // t1(a,b,c), t2(m,n) - // select a, (select c+n from t2 where m=b) from t1; - // expr(c+n) contains correlated column , but we can treat it as constant here. - hashCode := string(x.HashCode()) - var ( - ok bool - scalarUniqueID int - ) - // If this function is not deterministic, we skip it since it not a stable value. - if expression.CheckNonDeterministic(x) { - if scalarUniqueID, ok = fds.IsHashCodeRegistered(hashCode); !ok { - fds.RegisterUniqueID(hashCode, scalarUniqueID) - } - continue - } - if scalarUniqueID, ok = fds.IsHashCodeRegistered(hashCode); !ok { - scalarUniqueID = outputColsUniqueIDsArray[idx] - fds.RegisterUniqueID(hashCode, scalarUniqueID) - } else { - // since the scalar's hash code has been registered before, the equivalence exists between the unique ID - // allocated by phase of building-projection-for-scalar and that of previous registered unique ID. - fds.AddEquivalence(intset.NewFastIntSet(scalarUniqueID), intset.NewFastIntSet(outputColsUniqueIDsArray[idx])) - } - determinants := intset.NewFastIntSet() - extractedColumns := expression.ExtractColumns(x) - extractedCorColumns := expression.ExtractCorColumns(x) - for _, one := range extractedColumns { - determinants.Insert(int(one.UniqueID)) - // the dependent columns in scalar function should be also considered as output columns as well. - outputColsUniqueIDs.Insert(int(one.UniqueID)) - } - for _, one := range extractedCorColumns { - determinants.Insert(int(one.UniqueID)) - // the dependent columns in scalar function should be also considered as output columns as well. - outputColsUniqueIDs.Insert(int(one.UniqueID)) - } - notnull := util.IsNullRejected(p.SCtx(), p.Schema(), x) - if notnull || determinants.SubsetOf(fds.NotNullCols) { - notnullColsUniqueIDs.Insert(scalarUniqueID) - } - fds.AddStrictFunctionalDependency(determinants, intset.NewFastIntSet(scalarUniqueID)) - } - } - - // apply operator's characteristic's FD setting. - // since the distinct attribute is built as firstRow agg func, we don't need to think about it here. - // let the fds itself to trace the not null, because after the outer join, some not null column can be nullable. - fds.MakeNotNull(notnullColsUniqueIDs) - // select max(a) from t group by b, we should project both `a` & `b` to maintain the FD down here, even if select-fields only contain `a`. - fds.ProjectCols(outputColsUniqueIDs.Union(fds.GroupByCols)) - // just trace it down in every operator for test checking. - p.SetFDs(fds) - return fds -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (p *LogicalProjection) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := make([]*expression.CorrelatedColumn, 0, len(p.Exprs)) - for _, expr := range p.Exprs { - corCols = append(corCols, expression.ExtractCorColumns(expr)...) - } - return corCols -} - -// GetUsedCols extracts all of the Columns used by proj. -func (p *LogicalProjection) GetUsedCols() (usedCols []*expression.Column) { - for _, expr := range p.Exprs { - usedCols = append(usedCols, expression.ExtractColumns(expr)...) - } - return usedCols -} - -// LogicalSelection represents a where or having predicate. -type LogicalSelection struct { - logicalop.BaseLogicalPlan - - // Originally the WHERE or ON condition is parsed into a single expression, - // but after we converted to CNF(Conjunctive normal form), it can be - // split into a list of AND conditions. - Conditions []expression.Expression -} - func extractNotNullFromConds(conditions []expression.Expression, p base.LogicalPlan) intset.FastIntSet { // extract the column NOT NULL rejection characteristic from selection condition. // CNF considered only, DNF doesn't have its meanings (cause that condition's eval may don't take effect) @@ -1020,630 +156,6 @@ func extractEquivalenceCols(conditions []expression.Expression, sctx base.PlanCo return equivUniqueIDs } -// ExtractFD implements the LogicalPlan interface. -func (p *LogicalSelection) ExtractFD() *fd.FDSet { - // basically extract the children's fdSet. - fds := p.BaseLogicalPlan.ExtractFD() - // collect the output columns' unique ID. - outputColsUniqueIDs := intset.NewFastIntSet() - notnullColsUniqueIDs := intset.NewFastIntSet() - // eg: select t2.a, count(t2.b) from t1 join t2 using (a) where t1.a = 1 - // join's schema will miss t2.a while join.full schema has. since selection - // itself doesn't contain schema, extracting schema should tell them apart. - var columns []*expression.Column - if join, ok := p.Children()[0].(*LogicalJoin); ok && join.FullSchema != nil { - columns = join.FullSchema.Columns - } else { - columns = p.Schema().Columns - } - for _, one := range columns { - outputColsUniqueIDs.Insert(int(one.UniqueID)) - } - - // extract the not null attributes from selection conditions. - notnullColsUniqueIDs.UnionWith(extractNotNullFromConds(p.Conditions, p)) - - // extract the constant cols from selection conditions. - constUniqueIDs := extractConstantCols(p.Conditions, p.SCtx(), fds) - - // extract equivalence cols. - equivUniqueIDs := extractEquivalenceCols(p.Conditions, p.SCtx(), fds) - - // apply operator's characteristic's FD setting. - fds.MakeNotNull(notnullColsUniqueIDs) - fds.AddConstants(constUniqueIDs) - for _, equiv := range equivUniqueIDs { - fds.AddEquivalence(equiv[0], equiv[1]) - } - fds.ProjectCols(outputColsUniqueIDs) - // just trace it down in every operator for test checking. - p.SetFDs(fds) - return fds -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (p *LogicalSelection) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := make([]*expression.CorrelatedColumn, 0, len(p.Conditions)) - for _, cond := range p.Conditions { - corCols = append(corCols, expression.ExtractCorColumns(cond)...) - } - return corCols -} - -// LogicalApply gets one row from outer executor and gets one row from inner executor according to outer row. -type LogicalApply struct { - LogicalJoin - - CorCols []*expression.CorrelatedColumn - // NoDecorrelate is from /*+ no_decorrelate() */ hint. - NoDecorrelate bool -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (la *LogicalApply) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := la.LogicalJoin.ExtractCorrelatedCols() - for i := len(corCols) - 1; i >= 0; i-- { - if la.Children()[0].Schema().Contains(&corCols[i].Column) { - corCols = append(corCols[:i], corCols[i+1:]...) - } - } - return corCols -} - -// ExtractFD implements the LogicalPlan interface. -func (la *LogicalApply) ExtractFD() *fd.FDSet { - innerPlan := la.Children()[1] - // build the join correlated equal condition for apply join, this equal condition is used for deriving the transitive FD between outer and inner side. - correlatedCols := coreusage.ExtractCorrelatedCols4LogicalPlan(innerPlan) - deduplicateCorrelatedCols := make(map[int64]*expression.CorrelatedColumn) - for _, cc := range correlatedCols { - if _, ok := deduplicateCorrelatedCols[cc.UniqueID]; !ok { - deduplicateCorrelatedCols[cc.UniqueID] = cc - } - } - eqCond := make([]expression.Expression, 0, 4) - // for case like select (select t1.a from t2) from t1. will be assigned with new UniqueID after sub query projection is built. - // we should distinguish them out, building the equivalence relationship from inner == outer in the apply-join for FD derivation. - for _, cc := range deduplicateCorrelatedCols { - // for every correlated column, find the connection with the inner newly built column. - for _, col := range innerPlan.Schema().Columns { - if cc.UniqueID == col.CorrelatedColUniqueID { - ccc := &cc.Column - cond := expression.NewFunctionInternal(la.SCtx().GetExprCtx(), ast.EQ, types.NewFieldType(mysql.TypeTiny), ccc, col) - eqCond = append(eqCond, cond.(*expression.ScalarFunction)) - } - } - } - switch la.JoinType { - case InnerJoin: - return la.extractFDForInnerJoin(eqCond) - case LeftOuterJoin, RightOuterJoin: - return la.extractFDForOuterJoin(eqCond) - case SemiJoin: - return la.extractFDForSemiJoin(eqCond) - default: - return &fd.FDSet{HashCodeToUniqueID: make(map[string]int)} - } -} - -// LogicalMaxOneRow checks if a query returns no more than one row. -type LogicalMaxOneRow struct { - logicalop.BaseLogicalPlan -} - -// LogicalTableDual represents a dual table plan. -// Note that sometimes we don't set schema for LogicalTableDual (most notably in buildTableDual()), which means -// outputting 0/1 row with zero column. This semantic may be different from your expectation sometimes but should not -// cause any actual problems now. -type LogicalTableDual struct { - logicalop.LogicalSchemaProducer - - // RowCount could only be 0 or 1. - RowCount int -} - -// LogicalMemTable represents a memory table or virtual table -// Some memory tables wants to take the ownership of some predications -// e.g -// SELECT * FROM cluster_log WHERE type='tikv' AND address='192.16.5.32' -// Assume that the table `cluster_log` is a memory table, which is used -// to retrieve logs from remote components. In the above situation we should -// send log search request to the target TiKV (192.16.5.32) directly instead of -// requesting all cluster components log search gRPC interface to retrieve -// log message and filtering them in TiDB node. -type LogicalMemTable struct { - logicalop.LogicalSchemaProducer - - Extractor base.MemTablePredicateExtractor - DBName model.CIStr - TableInfo *model.TableInfo - Columns []*model.ColumnInfo - // QueryTimeRange is used to specify the time range for metrics summary tables and inspection tables - // e.g: select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from metrics_summary; - // select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from metrics_summary_by_label; - // select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from inspection_summary; - // select /*+ time_range('2020-02-02 12:10:00', '2020-02-02 13:00:00') */ from inspection_result; - QueryTimeRange util.QueryTimeRange -} - -// LogicalUnionScan is used in non read-only txn or for scanning a local temporary table whose snapshot data is located in memory. -type LogicalUnionScan struct { - logicalop.BaseLogicalPlan - - conditions []expression.Expression - - handleCols util.HandleCols -} - -// DataSource represents a tableScan without condition push down. -type DataSource struct { - logicalop.LogicalSchemaProducer - - AstIndexHints []*ast.IndexHint - IndexHints []h.HintedIndex - table table.Table - TableInfo *model.TableInfo - Columns []*model.ColumnInfo - DBName model.CIStr - - TableAsName *model.CIStr - // IndexMergeHints are the hint for indexmerge. - IndexMergeHints []h.HintedIndex - // PushedDownConds are the conditions that will be pushed down to coprocessor. - PushedDownConds []expression.Expression - // AllConds contains all the filters on this table. For now it's maintained - // in predicate push down and used in partition pruning/index merge. - AllConds []expression.Expression - - StatisticTable *statistics.Table - TableStats *property.StatsInfo - - // PossibleAccessPaths stores all the possible access path for physical plan, including table scan. - PossibleAccessPaths []*util.AccessPath - - // The data source may be a partition, rather than a real table. - PartitionDefIdx *int - PhysicalTableID int64 - PartitionNames []model.CIStr - - // handleCol represents the handle column for the datasource, either the - // int primary key column or extra handle column. - // handleCol *expression.Column - HandleCols util.HandleCols - UnMutableHandleCols util.HandleCols - // TblCols contains the original columns of table before being pruned, and it - // is used for estimating table scan cost. - TblCols []*expression.Column - // CommonHandleCols and CommonHandleLens save the info of primary key which is the clustered index. - CommonHandleCols []*expression.Column - CommonHandleLens []int - // TblColHists contains the Histogram of all original table columns, - // it is converted from StatisticTable, and used for IO/network cost estimating. - TblColHists *statistics.HistColl - // PreferStoreType means the DataSource is enforced to which storage. - PreferStoreType int - // PreferPartitions store the map, the key represents store type, the value represents the partition name list. - PreferPartitions map[int][]model.CIStr - SampleInfo *tablesampler.TableSampleInfo - IS infoschema.InfoSchema - // IsForUpdateRead should be true in either of the following situations - // 1. use `inside insert`, `update`, `delete` or `select for update` statement - // 2. isolation level is RC - IsForUpdateRead bool - - // contain unique index and the first field is tidb_shard(), - // such as (tidb_shard(a), a ...), the fields are more than 2 - ContainExprPrefixUk bool - - // ColsRequiringFullLen is the columns that must be fetched with full length. - // It is used to decide whether single scan is enough when reading from an index. - ColsRequiringFullLen []*expression.Column - - // AccessPathMinSelectivity is the minimal selectivity among the access paths. - // It's calculated after we generated the access paths and estimated row count for them, and before entering findBestTask. - // It considers CountAfterIndex for index paths and CountAfterAccess for table paths and index merge paths. - AccessPathMinSelectivity float64 -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (ds *DataSource) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := make([]*expression.CorrelatedColumn, 0, len(ds.PushedDownConds)) - for _, expr := range ds.PushedDownConds { - corCols = append(corCols, expression.ExtractCorColumns(expr)...) - } - return corCols -} - -// TiKVSingleGather is a leaf logical operator of TiDB layer to gather -// tuples from TiKV regions. -type TiKVSingleGather struct { - logicalop.LogicalSchemaProducer - Source *DataSource - // IsIndexGather marks if this TiKVSingleGather gathers tuples from an IndexScan. - // in implementation phase, we need this flag to determine whether to generate - // PhysicalTableReader or PhysicalIndexReader. - IsIndexGather bool - Index *model.IndexInfo -} - -// LogicalTableScan is the logical table scan operator for TiKV. -type LogicalTableScan struct { - logicalop.LogicalSchemaProducer - Source *DataSource - HandleCols util.HandleCols - AccessConds expression.CNFExprs - Ranges []*ranger.Range -} - -// LogicalIndexScan is the logical index scan operator for TiKV. -type LogicalIndexScan struct { - logicalop.LogicalSchemaProducer - // DataSource should be read-only here. - Source *DataSource - IsDoubleRead bool - - EqCondCount int - AccessConds expression.CNFExprs - Ranges []*ranger.Range - - Index *model.IndexInfo - Columns []*model.ColumnInfo - FullIdxCols []*expression.Column - FullIdxColLens []int - IdxCols []*expression.Column - IdxColLens []int -} - -// MatchIndexProp checks if the indexScan can match the required property. -func (p *LogicalIndexScan) MatchIndexProp(prop *property.PhysicalProperty) (match bool) { - if prop.IsSortItemEmpty() { - return true - } - if all, _ := prop.AllSameOrder(); !all { - return false - } - sctx := p.SCtx() - evalCtx := sctx.GetExprCtx().GetEvalCtx() - for i, col := range p.IdxCols { - if col.Equal(evalCtx, prop.SortItems[0].Col) { - return matchIndicesProp(sctx, p.IdxCols[i:], p.IdxColLens[i:], prop.SortItems) - } else if i >= p.EqCondCount { - break - } - } - return false -} - -// getTablePath finds the TablePath from a group of accessPaths. -func getTablePath(paths []*util.AccessPath) *util.AccessPath { - for _, path := range paths { - if path.IsTablePath() { - return path - } - } - return nil -} - -func (ds *DataSource) buildTableGather() base.LogicalPlan { - ts := LogicalTableScan{Source: ds, HandleCols: ds.HandleCols}.Init(ds.SCtx(), ds.QueryBlockOffset()) - ts.SetSchema(ds.Schema()) - sg := TiKVSingleGather{Source: ds, IsIndexGather: false}.Init(ds.SCtx(), ds.QueryBlockOffset()) - sg.SetSchema(ds.Schema()) - sg.SetChildren(ts) - return sg -} - -func (ds *DataSource) buildIndexGather(path *util.AccessPath) base.LogicalPlan { - is := LogicalIndexScan{ - Source: ds, - IsDoubleRead: false, - Index: path.Index, - FullIdxCols: path.FullIdxCols, - FullIdxColLens: path.FullIdxColLens, - IdxCols: path.IdxCols, - IdxColLens: path.IdxColLens, - }.Init(ds.SCtx(), ds.QueryBlockOffset()) - - is.Columns = make([]*model.ColumnInfo, len(ds.Columns)) - copy(is.Columns, ds.Columns) - is.SetSchema(ds.Schema()) - is.IdxCols, is.IdxColLens = expression.IndexInfo2PrefixCols(is.Columns, is.Schema().Columns, is.Index) - - sg := TiKVSingleGather{ - Source: ds, - IsIndexGather: true, - Index: path.Index, - }.Init(ds.SCtx(), ds.QueryBlockOffset()) - sg.SetSchema(ds.Schema()) - sg.SetChildren(is) - return sg -} - -// Convert2Gathers builds logical TiKVSingleGathers from DataSource. -func (ds *DataSource) Convert2Gathers() (gathers []base.LogicalPlan) { - tg := ds.buildTableGather() - gathers = append(gathers, tg) - for _, path := range ds.PossibleAccessPaths { - if !path.IsIntHandlePath { - path.FullIdxCols, path.FullIdxColLens = expression.IndexInfo2Cols(ds.Columns, ds.Schema().Columns, path.Index) - path.IdxCols, path.IdxColLens = expression.IndexInfo2PrefixCols(ds.Columns, ds.Schema().Columns, path.Index) - // If index columns can cover all of the needed columns, we can use a IndexGather + IndexScan. - if ds.isSingleScan(path.FullIdxCols, path.FullIdxColLens) { - gathers = append(gathers, ds.buildIndexGather(path)) - } - // TODO: If index columns can not cover the schema, use IndexLookUpGather. - } - } - return gathers -} - -func detachCondAndBuildRangeForPath( - sctx base.PlanContext, - path *util.AccessPath, - conds []expression.Expression, - histColl *statistics.HistColl, -) error { - if len(path.IdxCols) == 0 { - path.TableFilters = conds - return nil - } - res, err := ranger.DetachCondAndBuildRangeForIndex(sctx.GetRangerCtx(), conds, path.IdxCols, path.IdxColLens, sctx.GetSessionVars().RangeMaxSize) - if err != nil { - return err - } - path.Ranges = res.Ranges - path.AccessConds = res.AccessConds - path.TableFilters = res.RemainedConds - path.EqCondCount = res.EqCondCount - path.EqOrInCondCount = res.EqOrInCount - path.IsDNFCond = res.IsDNFCond - path.ConstCols = make([]bool, len(path.IdxCols)) - if res.ColumnValues != nil { - for i := range path.ConstCols { - path.ConstCols[i] = res.ColumnValues[i] != nil - } - } - path.CountAfterAccess, err = cardinality.GetRowCountByIndexRanges(sctx, histColl, path.Index.ID, path.Ranges) - return err -} - -func (ds *DataSource) deriveCommonHandleTablePathStats(path *util.AccessPath, conds []expression.Expression, isIm bool) error { - path.CountAfterAccess = float64(ds.StatisticTable.RealtimeCount) - path.Ranges = ranger.FullNotNullRange() - path.IdxCols, path.IdxColLens = expression.IndexInfo2PrefixCols(ds.Columns, ds.Schema().Columns, path.Index) - path.FullIdxCols, path.FullIdxColLens = expression.IndexInfo2Cols(ds.Columns, ds.Schema().Columns, path.Index) - if len(conds) == 0 { - return nil - } - if err := detachCondAndBuildRangeForPath(ds.SCtx(), path, conds, ds.TableStats.HistColl); err != nil { - return err - } - if path.EqOrInCondCount == len(path.AccessConds) { - accesses, remained := path.SplitCorColAccessCondFromFilters(ds.SCtx(), path.EqOrInCondCount) - path.AccessConds = append(path.AccessConds, accesses...) - path.TableFilters = remained - if len(accesses) > 0 && ds.StatisticTable.Pseudo { - path.CountAfterAccess = cardinality.PseudoAvgCountPerValue(ds.StatisticTable) - } else { - selectivity := path.CountAfterAccess / float64(ds.StatisticTable.RealtimeCount) - for i := range accesses { - col := path.IdxCols[path.EqOrInCondCount+i] - ndv := cardinality.EstimateColumnNDV(ds.StatisticTable, col.ID) - ndv *= selectivity - if ndv < 1 { - ndv = 1.0 - } - path.CountAfterAccess = path.CountAfterAccess / ndv - } - } - } - // If the `CountAfterAccess` is less than `stats.RowCount`, there must be some inconsistent stats info. - // We prefer the `stats.RowCount` because it could use more stats info to calculate the selectivity. - if path.CountAfterAccess < ds.StatsInfo().RowCount && !isIm { - path.CountAfterAccess = math.Min(ds.StatsInfo().RowCount/cost.SelectionFactor, float64(ds.StatisticTable.RealtimeCount)) - } - return nil -} - -// deriveTablePathStats will fulfill the information that the AccessPath need. -// isIm indicates whether this function is called to generate the partial path for IndexMerge. -func (ds *DataSource) deriveTablePathStats(path *util.AccessPath, conds []expression.Expression, isIm bool) error { - if ds.SCtx().GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { - debugtrace.EnterContextCommon(ds.SCtx()) - defer debugtrace.LeaveContextCommon(ds.SCtx()) - } - if path.IsCommonHandlePath { - return ds.deriveCommonHandleTablePathStats(path, conds, isIm) - } - var err error - path.CountAfterAccess = float64(ds.StatisticTable.RealtimeCount) - path.TableFilters = conds - var pkCol *expression.Column - isUnsigned := false - if ds.TableInfo.PKIsHandle { - if pkColInfo := ds.TableInfo.GetPkColInfo(); pkColInfo != nil { - isUnsigned = mysql.HasUnsignedFlag(pkColInfo.GetFlag()) - pkCol = expression.ColInfo2Col(ds.Schema().Columns, pkColInfo) - } - } else { - pkCol = ds.Schema().GetExtraHandleColumn() - } - if pkCol == nil { - path.Ranges = ranger.FullIntRange(isUnsigned) - return nil - } - - path.Ranges = ranger.FullIntRange(isUnsigned) - if len(conds) == 0 { - return nil - } - // for cnf condition combination, c=1 and c=2 and (1 member of (a)), - // c=1 and c=2 will derive invalid range represented by an access condition as constant of 0 (false). - // later this constant of 0 will be built as empty range. - path.AccessConds, path.TableFilters = ranger.DetachCondsForColumn(ds.SCtx().GetRangerCtx(), conds, pkCol) - // If there's no access cond, we try to find that whether there's expression containing correlated column that - // can be used to access data. - corColInAccessConds := false - if len(path.AccessConds) == 0 { - for i, filter := range path.TableFilters { - eqFunc, ok := filter.(*expression.ScalarFunction) - if !ok || eqFunc.FuncName.L != ast.EQ { - continue - } - lCol, lOk := eqFunc.GetArgs()[0].(*expression.Column) - if lOk && lCol.Equal(ds.SCtx().GetExprCtx().GetEvalCtx(), pkCol) { - _, rOk := eqFunc.GetArgs()[1].(*expression.CorrelatedColumn) - if rOk { - path.AccessConds = append(path.AccessConds, filter) - path.TableFilters = append(path.TableFilters[:i], path.TableFilters[i+1:]...) - corColInAccessConds = true - break - } - } - rCol, rOk := eqFunc.GetArgs()[1].(*expression.Column) - if rOk && rCol.Equal(ds.SCtx().GetExprCtx().GetEvalCtx(), pkCol) { - _, lOk := eqFunc.GetArgs()[0].(*expression.CorrelatedColumn) - if lOk { - path.AccessConds = append(path.AccessConds, filter) - path.TableFilters = append(path.TableFilters[:i], path.TableFilters[i+1:]...) - corColInAccessConds = true - break - } - } - } - } - if corColInAccessConds { - path.CountAfterAccess = 1 - return nil - } - var remainedConds []expression.Expression - path.Ranges, path.AccessConds, remainedConds, err = ranger.BuildTableRange(path.AccessConds, ds.SCtx().GetRangerCtx(), pkCol.RetType, ds.SCtx().GetSessionVars().RangeMaxSize) - path.TableFilters = append(path.TableFilters, remainedConds...) - if err != nil { - return err - } - path.CountAfterAccess, err = cardinality.GetRowCountByIntColumnRanges(ds.SCtx(), &ds.StatisticTable.HistColl, pkCol.ID, path.Ranges) - // If the `CountAfterAccess` is less than `stats.RowCount`, there must be some inconsistent stats info. - // We prefer the `stats.RowCount` because it could use more stats info to calculate the selectivity. - if path.CountAfterAccess < ds.StatsInfo().RowCount && !isIm { - path.CountAfterAccess = math.Min(ds.StatsInfo().RowCount/cost.SelectionFactor, float64(ds.StatisticTable.RealtimeCount)) - } - return err -} - -func (ds *DataSource) fillIndexPath(path *util.AccessPath, conds []expression.Expression) error { - if ds.SCtx().GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { - debugtrace.EnterContextCommon(ds.SCtx()) - defer debugtrace.LeaveContextCommon(ds.SCtx()) - } - path.Ranges = ranger.FullRange() - path.CountAfterAccess = float64(ds.StatisticTable.RealtimeCount) - path.IdxCols, path.IdxColLens = expression.IndexInfo2PrefixCols(ds.Columns, ds.Schema().Columns, path.Index) - path.FullIdxCols, path.FullIdxColLens = expression.IndexInfo2Cols(ds.Columns, ds.Schema().Columns, path.Index) - if !path.Index.Unique && !path.Index.Primary && len(path.Index.Columns) == len(path.IdxCols) { - handleCol := ds.getPKIsHandleCol() - if handleCol != nil && !mysql.HasUnsignedFlag(handleCol.RetType.GetFlag()) { - alreadyHandle := false - for _, col := range path.IdxCols { - if col.ID == model.ExtraHandleID || col.EqualColumn(handleCol) { - alreadyHandle = true - } - } - // Don't add one column twice to the index. May cause unexpected errors. - if !alreadyHandle { - path.IdxCols = append(path.IdxCols, handleCol) - path.IdxColLens = append(path.IdxColLens, types.UnspecifiedLength) - // Also updates the map that maps the index id to its prefix column ids. - if len(ds.TableStats.HistColl.Idx2ColUniqueIDs[path.Index.ID]) == len(path.Index.Columns) { - ds.TableStats.HistColl.Idx2ColUniqueIDs[path.Index.ID] = append(ds.TableStats.HistColl.Idx2ColUniqueIDs[path.Index.ID], handleCol.UniqueID) - } - } - } - } - err := detachCondAndBuildRangeForPath(ds.SCtx(), path, conds, ds.TableStats.HistColl) - return err -} - -// deriveIndexPathStats will fulfill the information that the AccessPath need. -// conds is the conditions used to generate the DetachRangeResult for path. -// isIm indicates whether this function is called to generate the partial path for IndexMerge. -func (ds *DataSource) deriveIndexPathStats(path *util.AccessPath, _ []expression.Expression, isIm bool) { - if ds.SCtx().GetSessionVars().StmtCtx.EnableOptimizerDebugTrace { - debugtrace.EnterContextCommon(ds.SCtx()) - defer debugtrace.LeaveContextCommon(ds.SCtx()) - } - if path.EqOrInCondCount == len(path.AccessConds) { - accesses, remained := path.SplitCorColAccessCondFromFilters(ds.SCtx(), path.EqOrInCondCount) - path.AccessConds = append(path.AccessConds, accesses...) - path.TableFilters = remained - if len(accesses) > 0 && ds.StatisticTable.Pseudo { - path.CountAfterAccess = cardinality.PseudoAvgCountPerValue(ds.StatisticTable) - } else { - selectivity := path.CountAfterAccess / float64(ds.StatisticTable.RealtimeCount) - for i := range accesses { - col := path.IdxCols[path.EqOrInCondCount+i] - ndv := cardinality.EstimateColumnNDV(ds.StatisticTable, col.ID) - ndv *= selectivity - if ndv < 1 { - ndv = 1.0 - } - path.CountAfterAccess = path.CountAfterAccess / ndv - } - } - } - var indexFilters []expression.Expression - indexFilters, path.TableFilters = ds.splitIndexFilterConditions(path.TableFilters, path.FullIdxCols, path.FullIdxColLens) - path.IndexFilters = append(path.IndexFilters, indexFilters...) - // If the `CountAfterAccess` is less than `stats.RowCount`, there must be some inconsistent stats info. - // We prefer the `stats.RowCount` because it could use more stats info to calculate the selectivity. - if path.CountAfterAccess < ds.StatsInfo().RowCount && !isIm { - path.CountAfterAccess = math.Min(ds.StatsInfo().RowCount/cost.SelectionFactor, float64(ds.StatisticTable.RealtimeCount)) - } - if path.IndexFilters != nil { - selectivity, _, err := cardinality.Selectivity(ds.SCtx(), ds.TableStats.HistColl, path.IndexFilters, nil) - if err != nil { - logutil.BgLogger().Debug("calculate selectivity failed, use selection factor", zap.Error(err)) - selectivity = cost.SelectionFactor - } - if isIm { - path.CountAfterIndex = path.CountAfterAccess * selectivity - } else { - path.CountAfterIndex = math.Max(path.CountAfterAccess*selectivity, ds.StatsInfo().RowCount) - } - } else { - path.CountAfterIndex = path.CountAfterAccess - } -} - -func getPKIsHandleColFromSchema(cols []*model.ColumnInfo, schema *expression.Schema, pkIsHandle bool) *expression.Column { - if !pkIsHandle { - // If the PKIsHandle is false, return the ExtraHandleColumn. - for i, col := range cols { - if col.ID == model.ExtraHandleID { - return schema.Columns[i] - } - } - return nil - } - for i, col := range cols { - if mysql.HasPriKeyFlag(col.GetFlag()) { - return schema.Columns[i] - } - } - return nil -} - -func (ds *DataSource) getPKIsHandleCol() *expression.Column { - return getPKIsHandleColFromSchema(ds.Columns, ds.Schema(), ds.TableInfo.PKIsHandle) -} - -func (p *LogicalIndexScan) getPKIsHandleCol(schema *expression.Schema) *expression.Column { - // We cannot use p.Source.getPKIsHandleCol() here, - // Because we may re-prune p.Columns and p.schema during the transformation. - // That will make p.Columns different from p.Source.Columns. - return getPKIsHandleColFromSchema(p.Columns, schema, p.Source.TableInfo.PKIsHandle) -} - // WindowFrame represents a window function frame. type WindowFrame struct { Type ast.FrameType @@ -1746,111 +258,6 @@ func (fb *FrameBound) UpdateCompareCols(ctx sessionctx.Context, orderByCols []*e return nil } -// LogicalWindow represents a logical window function plan. -type LogicalWindow struct { - logicalop.LogicalSchemaProducer - - WindowFuncDescs []*aggregation.WindowFuncDesc - PartitionBy []property.SortItem - OrderBy []property.SortItem - Frame *WindowFrame -} - -// GetPartitionBy returns partition by fields. -func (p *LogicalWindow) GetPartitionBy() []property.SortItem { - return p.PartitionBy -} - -// EqualPartitionBy checks whether two LogicalWindow.Partitions are equal. -func (p *LogicalWindow) EqualPartitionBy(newWindow *LogicalWindow) bool { - if len(p.PartitionBy) != len(newWindow.PartitionBy) { - return false - } - partitionByColsMap := make(map[int64]struct{}) - for _, item := range p.PartitionBy { - partitionByColsMap[item.Col.UniqueID] = struct{}{} - } - for _, item := range newWindow.PartitionBy { - if _, ok := partitionByColsMap[item.Col.UniqueID]; !ok { - return false - } - } - return true -} - -// EqualOrderBy checks whether two LogicalWindow.OrderBys are equal. -func (p *LogicalWindow) EqualOrderBy(ctx expression.EvalContext, newWindow *LogicalWindow) bool { - if len(p.OrderBy) != len(newWindow.OrderBy) { - return false - } - for i, item := range p.OrderBy { - if !item.Col.Equal(ctx, newWindow.OrderBy[i].Col) || - item.Desc != newWindow.OrderBy[i].Desc { - return false - } - } - return true -} - -// EqualFrame checks whether two LogicalWindow.Frames are equal. -func (p *LogicalWindow) EqualFrame(ctx expression.EvalContext, newWindow *LogicalWindow) bool { - if (p.Frame == nil && newWindow.Frame != nil) || - (p.Frame != nil && newWindow.Frame == nil) { - return false - } - if p.Frame == nil && newWindow.Frame == nil { - return true - } - if p.Frame.Type != newWindow.Frame.Type || - p.Frame.Start.Type != newWindow.Frame.Start.Type || - p.Frame.Start.UnBounded != newWindow.Frame.Start.UnBounded || - p.Frame.Start.Num != newWindow.Frame.Start.Num || - p.Frame.End.Type != newWindow.Frame.End.Type || - p.Frame.End.UnBounded != newWindow.Frame.End.UnBounded || - p.Frame.End.Num != newWindow.Frame.End.Num { - return false - } - for i, expr := range p.Frame.Start.CalcFuncs { - if !expr.Equal(ctx, newWindow.Frame.Start.CalcFuncs[i]) { - return false - } - } - for i, expr := range p.Frame.End.CalcFuncs { - if !expr.Equal(ctx, newWindow.Frame.End.CalcFuncs[i]) { - return false - } - } - return true -} - -// ExtractCorrelatedCols implements LogicalPlan interface. -func (p *LogicalWindow) ExtractCorrelatedCols() []*expression.CorrelatedColumn { - corCols := make([]*expression.CorrelatedColumn, 0, len(p.WindowFuncDescs)) - for _, windowFunc := range p.WindowFuncDescs { - for _, arg := range windowFunc.Args { - corCols = append(corCols, expression.ExtractCorColumns(arg)...) - } - } - if p.Frame != nil { - if p.Frame.Start != nil { - for _, expr := range p.Frame.Start.CalcFuncs { - corCols = append(corCols, expression.ExtractCorColumns(expr)...) - } - } - if p.Frame.End != nil { - for _, expr := range p.Frame.End.CalcFuncs { - corCols = append(corCols, expression.ExtractCorColumns(expr)...) - } - } - } - return corCols -} - -// GetWindowResultColumns returns the columns storing the result of the window function. -func (p *LogicalWindow) GetWindowResultColumns() []*expression.Column { - return p.Schema().Columns[p.Schema().Len()-len(p.WindowFuncDescs):] -} - // ShowContents stores the contents for the `SHOW` statement. type ShowContents struct { Tp ast.ShowStmtType // Databases/Tables/Columns/.... @@ -1888,14 +295,6 @@ func (s *ShowContents) MemoryUsage() (sum int64) { return } -// LogicalShow represents a show plan. -type LogicalShow struct { - logicalop.LogicalSchemaProducer - ShowContents - - Extractor base.ShowPredicateExtractor -} - // LogicalShowDDLJobs is for showing DDL job list. type LogicalShowDDLJobs struct { logicalop.LogicalSchemaProducer diff --git a/pkg/planner/core/logical_plans_test.go b/pkg/planner/core/logical_plans_test.go index ff5d4a8dde9c5..b814335d1e3b2 100644 --- a/pkg/planner/core/logical_plans_test.go +++ b/pkg/planner/core/logical_plans_test.go @@ -197,6 +197,7 @@ func TestJoinPredicatePushDown(t *testing.T) { s := createPlannerSuite() defer s.Close() ctx := context.Background() + ectx := s.ctx.GetExprCtx().GetEvalCtx() for i, ca := range input { comment := fmt.Sprintf("for %s", ca) stmt, err := s.p.ParseOneStmt(ca, "", "") @@ -213,8 +214,8 @@ func TestJoinPredicatePushDown(t *testing.T) { require.True(t, ok, comment) rightPlan, ok := join.Children()[1].(*DataSource) require.True(t, ok, comment) - leftCond := fmt.Sprintf("%s", leftPlan.PushedDownConds) - rightCond := fmt.Sprintf("%s", rightPlan.PushedDownConds) + leftCond := expression.StringifyExpressionsWithCtx(ectx, leftPlan.PushedDownConds) + rightCond := expression.StringifyExpressionsWithCtx(ectx, rightPlan.PushedDownConds) testdata.OnRecord(func() { output[i].Left, output[i].Right = leftCond, rightCond }) @@ -237,6 +238,7 @@ func TestOuterWherePredicatePushDown(t *testing.T) { s := createPlannerSuite() defer s.Close() ctx := context.Background() + ectx := s.ctx.GetExprCtx().GetEvalCtx() for i, ca := range input { comment := fmt.Sprintf("for %s", ca) stmt, err := s.p.ParseOneStmt(ca, "", "") @@ -249,7 +251,7 @@ func TestOuterWherePredicatePushDown(t *testing.T) { require.True(t, ok, comment) selection, ok := proj.Children()[0].(*LogicalSelection) require.True(t, ok, comment) - selCond := fmt.Sprintf("%s", selection.Conditions) + selCond := expression.StringifyExpressionsWithCtx(ectx, selection.Conditions) testdata.OnRecord(func() { output[i].Sel = selCond }) @@ -260,8 +262,8 @@ func TestOuterWherePredicatePushDown(t *testing.T) { require.True(t, ok, comment) rightPlan, ok := join.Children()[1].(*DataSource) require.True(t, ok, comment) - leftCond := fmt.Sprintf("%s", leftPlan.PushedDownConds) - rightCond := fmt.Sprintf("%s", rightPlan.PushedDownConds) + leftCond := expression.StringifyExpressionsWithCtx(ectx, leftPlan.PushedDownConds) + rightCond := expression.StringifyExpressionsWithCtx(ectx, rightPlan.PushedDownConds) testdata.OnRecord(func() { output[i].Left, output[i].Right = leftCond, rightCond }) @@ -352,6 +354,7 @@ func TestDeriveNotNullConds(t *testing.T) { s := createPlannerSuite() defer s.Close() ctx := context.Background() + ectx := s.ctx.GetExprCtx().GetEvalCtx() for i, ca := range input { comment := fmt.Sprintf("for %s", ca) stmt, err := s.p.ParseOneStmt(ca, "", "") @@ -367,8 +370,8 @@ func TestDeriveNotNullConds(t *testing.T) { join := p.(base.LogicalPlan).Children()[0].(*LogicalJoin) left := join.Children()[0].(*DataSource) right := join.Children()[1].(*DataSource) - leftConds := fmt.Sprintf("%s", left.PushedDownConds) - rightConds := fmt.Sprintf("%s", right.PushedDownConds) + leftConds := expression.StringifyExpressionsWithCtx(ectx, left.PushedDownConds) + rightConds := expression.StringifyExpressionsWithCtx(ectx, right.PushedDownConds) testdata.OnRecord(func() { output[i].Left, output[i].Right = leftConds, rightConds }) @@ -478,7 +481,7 @@ func TestDupRandJoinCondsPushDown(t *testing.T) { require.True(t, ok, comment) leftPlan, ok := join.Children()[0].(*LogicalSelection) require.True(t, ok, comment) - leftCond := fmt.Sprintf("%s", leftPlan.Conditions) + leftCond := expression.StringifyExpressionsWithCtx(s.ctx.GetExprCtx().GetEvalCtx(), leftPlan.Conditions) // Condition with mutable function cannot be de-duplicated when push down join conds. require.Equal(t, "[gt(cast(test.t.a, double BINARY), rand()) gt(cast(test.t.a, double BINARY), rand())]", leftCond, comment) } @@ -774,6 +777,7 @@ func TestAllocID(t *testing.T) { } func checkDataSourceCols(p base.LogicalPlan, t *testing.T, ans map[int][]string, comment string) { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() switch v := p.(type) { case *DataSource, *LogicalUnionAll, *LogicalLimit: testdata.OnRecord(func() { @@ -784,9 +788,9 @@ func checkDataSourceCols(p base.LogicalPlan, t *testing.T, ans map[int][]string, require.Equal(t, len(colList), len(p.Schema().Columns), comment) for i, col := range p.Schema().Columns { testdata.OnRecord(func() { - colList[i] = col.String() + colList[i] = col.StringWithCtx(ectx) }) - require.Equal(t, colList[i], col.String(), comment) + require.Equal(t, colList[i], col.StringWithCtx(ectx), comment) } } for _, child := range p.Children() { @@ -795,6 +799,7 @@ func checkDataSourceCols(p base.LogicalPlan, t *testing.T, ans map[int][]string, } func checkOrderByItems(p base.LogicalPlan, t *testing.T, colList *[]string, comment string) { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() switch p := p.(type) { case *LogicalSort: testdata.OnRecord(func() { @@ -802,9 +807,9 @@ func checkOrderByItems(p base.LogicalPlan, t *testing.T, colList *[]string, comm }) for i, col := range p.ByItems { testdata.OnRecord(func() { - (*colList)[i] = col.String() + (*colList)[i] = col.StringWithCtx(ectx) }) - s := col.String() + s := col.StringWithCtx(ectx) require.Equal(t, (*colList)[i], s, comment) } } @@ -1010,6 +1015,7 @@ func TestValidate(t *testing.T) { } func checkUniqueKeys(p base.LogicalPlan, t *testing.T, ans map[int][][]string, sql string) { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() testdata.OnRecord(func() { ans[p.ID()] = make([][]string, len(p.Schema().Keys)) }) @@ -1023,9 +1029,9 @@ func checkUniqueKeys(p base.LogicalPlan, t *testing.T, ans map[int][][]string, s require.Equal(t, len(keyList[i]), len(p.Schema().Keys[i]), fmt.Sprintf("for %s, %v %v, the number of column doesn't match", sql, p.ID(), keyList[i])) for j := range keyList[i] { testdata.OnRecord(func() { - keyList[i][j] = p.Schema().Keys[i][j].String() + keyList[i][j] = p.Schema().Keys[i][j].StringWithCtx(ectx) }) - require.Equal(t, keyList[i][j], p.Schema().Keys[i][j].String(), fmt.Sprintf("for %s, %v %v, column dosen't match", sql, p.ID(), keyList[i])) + require.Equal(t, keyList[i][j], p.Schema().Keys[i][j].StringWithCtx(ectx), fmt.Sprintf("for %s, %v %v, column dosen't match", sql, p.ID(), keyList[i])) } } testdata.OnRecord(func() { @@ -2348,11 +2354,11 @@ func TestRollupExpand(t *testing.T) { require.Equal(t, builder.currentBlockExpand.LevelExprs != nil, true) require.Equal(t, len(builder.currentBlockExpand.LevelExprs), 3) // for grouping set {}: gid = '00' = 0 - require.Equal(t, expression.ExplainExpressionList(expand.LevelExprs[0], expand.Schema()), "test.t.a, ->Column#13, ->Column#14, 0->gid") + require.Equal(t, expression.ExplainExpressionList(s.ctx.GetExprCtx().GetEvalCtx(), expand.LevelExprs[0], expand.Schema()), "test.t.a, ->Column#13, ->Column#14, 0->gid") // for grouping set {a}: gid = '01' = 1 - require.Equal(t, expression.ExplainExpressionList(expand.LevelExprs[1], expand.Schema()), "test.t.a, Column#13, ->Column#14, 1->gid") + require.Equal(t, expression.ExplainExpressionList(s.ctx.GetExprCtx().GetEvalCtx(), expand.LevelExprs[1], expand.Schema()), "test.t.a, Column#13, ->Column#14, 1->gid") // for grouping set {a,b}: gid = '11' = 3 - require.Equal(t, expression.ExplainExpressionList(expand.LevelExprs[2], expand.Schema()), "test.t.a, Column#13, Column#14, 3->gid") + require.Equal(t, expression.ExplainExpressionList(s.ctx.GetExprCtx().GetEvalCtx(), expand.LevelExprs[2], expand.Schema()), "test.t.a, Column#13, Column#14, 3->gid") require.Equal(t, expand.Schema().Len(), 4) // source column a should be kept as real. diff --git a/pkg/planner/core/logical_projection.go b/pkg/planner/core/logical_projection.go new file mode 100644 index 0000000000000..e1663fd438e12 --- /dev/null +++ b/pkg/planner/core/logical_projection.go @@ -0,0 +1,564 @@ +// Copyright 2024 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 ( + "slices" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/planner/cardinality" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + fd "github.com/pingcap/tidb/pkg/planner/funcdep" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace/logicaltrace" + "github.com/pingcap/tidb/pkg/util/intset" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalProjection represents a select fields plan. +type LogicalProjection struct { + logicalop.LogicalSchemaProducer + + Exprs []expression.Expression + + // CalculateNoDelay indicates this Projection is the root Plan and should be + // calculated without delay and will not return any result to client. + // Currently it is "true" only when the current sql query is a "DO" statement. + // See "https://dev.mysql.com/doc/refman/5.7/en/do.html" for more detail. + CalculateNoDelay bool + + // AvoidColumnEvaluator is a temporary variable which is ONLY used to avoid + // building columnEvaluator for the expressions of Projection which is + // built by buildProjection4Union. + // This can be removed after column pool being supported. + // Related issue: TiDB#8141(https://github.com/pingcap/tidb/issues/8141) + AvoidColumnEvaluator bool + + // Proj4Expand is used for expand to project same column reference, while these + // col may be filled with null so we couldn't just eliminate this projection itself. + Proj4Expand bool +} + +// Init initializes LogicalProjection. +func (p LogicalProjection) Init(ctx base.PlanContext, qbOffset int) *LogicalProjection { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeProj, &p, qbOffset) + return &p +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (p *LogicalProjection) ExplainInfo() string { + eCtx := p.SCtx().GetExprCtx().GetEvalCtx() + return expression.ExplainExpressionList(eCtx, p.Exprs, p.Schema()) +} + +// ReplaceExprColumns implements base.LogicalPlan interface. +func (p *LogicalProjection) ReplaceExprColumns(replace map[string]*expression.Column) { + for _, expr := range p.Exprs { + ResolveExprAndReplace(expr, replace) + } +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode implements base.LogicalPlan.<0th> interface. +func (p *LogicalProjection) HashCode() []byte { + // PlanType + SelectOffset + ExprNum + [Exprs] + // Expressions are commonly `Column`s, whose hashcode has the length 9, so + // we pre-alloc 10 bytes for each expr's hashcode. + result := make([]byte, 0, 12+len(p.Exprs)*10) + result = util.EncodeIntAsUint32(result, plancodec.TypeStringToPhysicalID(p.TP())) + result = util.EncodeIntAsUint32(result, p.QueryBlockOffset()) + result = util.EncodeIntAsUint32(result, len(p.Exprs)) + for _, expr := range p.Exprs { + exprHashCode := expr.HashCode() + result = util.EncodeIntAsUint32(result, len(exprHashCode)) + result = append(result, exprHashCode...) + } + return result +} + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalProjection) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) (ret []expression.Expression, retPlan base.LogicalPlan) { + for _, expr := range p.Exprs { + if expression.HasAssignSetVarFunc(expr) { + _, child := p.BaseLogicalPlan.PredicatePushDown(nil, opt) + return predicates, child + } + } + canBePushed, canNotBePushed := BreakDownPredicates(p, predicates) + remained, child := p.BaseLogicalPlan.PredicatePushDown(canBePushed, opt) + return append(remained, canNotBePushed...), child +} + +// PruneColumns implements base.LogicalPlan.<2nd> interface. +// If any expression has SetVar function or Sleep function, we do not prune it. +func (p *LogicalProjection) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { + used := expression.GetUsedList(p.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, p.Schema()) + prunedColumns := make([]*expression.Column, 0) + + // for implicit projected cols, once the ancestor doesn't use it, the implicit expr will be automatically pruned here. + for i := len(used) - 1; i >= 0; i-- { + if !used[i] && !expression.ExprHasSetVarOrSleep(p.Exprs[i]) { + prunedColumns = append(prunedColumns, p.Schema().Columns[i]) + p.Schema().Columns = append(p.Schema().Columns[:i], p.Schema().Columns[i+1:]...) + p.Exprs = append(p.Exprs[:i], p.Exprs[i+1:]...) + } + } + logicaltrace.AppendColumnPruneTraceStep(p, prunedColumns, opt) + selfUsedCols := make([]*expression.Column, 0, len(p.Exprs)) + selfUsedCols = expression.ExtractColumnsFromExpressions(selfUsedCols, p.Exprs, nil) + var err error + p.Children()[0], err = p.Children()[0].PruneColumns(selfUsedCols, opt) + if err != nil { + return nil, err + } + return p, nil +} + +// FindBestTask inherits BaseLogicalPlan.<3rd> implementation. + +// BuildKeyInfo implements base.LogicalPlan.<4th> interface. +func (p *LogicalProjection) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { + // `LogicalProjection` use schema from `Exprs` to build key info. See `buildSchemaByExprs`. + // So call `baseLogicalPlan.BuildKeyInfo` here to avoid duplicated building key info. + p.BaseLogicalPlan.BuildKeyInfo(selfSchema, childSchema) + selfSchema.Keys = nil + schema := p.buildSchemaByExprs(selfSchema) + for _, key := range childSchema[0].Keys { + indices := schema.ColumnsIndices(key) + if indices == nil { + continue + } + newKey := make([]*expression.Column, 0, len(key)) + for _, i := range indices { + newKey = append(newKey, selfSchema.Columns[i]) + } + selfSchema.Keys = append(selfSchema.Keys, newKey) + } +} + +// PushDownTopN implements base.LogicalPlan.<5th> interface. +func (p *LogicalProjection) PushDownTopN(topNLogicalPlan base.LogicalPlan, opt *optimizetrace.LogicalOptimizeOp) base.LogicalPlan { + var topN *LogicalTopN + if topNLogicalPlan != nil { + topN = topNLogicalPlan.(*LogicalTopN) + } + for _, expr := range p.Exprs { + if expression.HasAssignSetVarFunc(expr) { + return p.BaseLogicalPlan.PushDownTopN(topN, opt) + } + } + if topN != nil { + exprCtx := p.SCtx().GetExprCtx() + substitutedExprs := make([]expression.Expression, 0, len(topN.ByItems)) + for _, by := range topN.ByItems { + substituted := expression.FoldConstant(exprCtx, expression.ColumnSubstitute(exprCtx, by.Expr, p.Schema(), p.Exprs)) + if !expression.IsImmutableFunc(substituted) { + // after substituting, if the order-by expression is un-deterministic like 'order by rand()', stop pushing down. + return p.BaseLogicalPlan.PushDownTopN(topN, opt) + } + substitutedExprs = append(substitutedExprs, substituted) + } + for i, by := range topN.ByItems { + by.Expr = substitutedExprs[i] + } + + // remove meaningless constant sort items. + for i := len(topN.ByItems) - 1; i >= 0; i-- { + switch topN.ByItems[i].Expr.(type) { + case *expression.Constant, *expression.CorrelatedColumn: + topN.ByItems = append(topN.ByItems[:i], topN.ByItems[i+1:]...) + } + } + + // if topN.ByItems contains a column(with ID=0) generated by projection, projection will prevent the optimizer from pushing topN down. + for _, by := range topN.ByItems { + cols := expression.ExtractColumns(by.Expr) + for _, col := range cols { + if col.ID == 0 && p.Schema().Contains(col) { + // check whether the column is generated by projection + if !p.Children()[0].Schema().Contains(col) { + p.Children()[0] = p.Children()[0].PushDownTopN(nil, opt) + return topN.AttachChild(p, opt) + } + } + } + } + } + p.Children()[0] = p.Children()[0].PushDownTopN(topN, opt) + return p +} + +// DeriveTopN inherits BaseLogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.<8th> implementation. + +// PullUpConstantPredicates implements base.LogicalPlan.<9th> interface. +func (p *LogicalProjection) PullUpConstantPredicates() []expression.Expression { + // projection has no column expr + if !canProjectionBeEliminatedLoose(p) { + return nil + } + candidateConstantPredicates := p.Children()[0].PullUpConstantPredicates() + // replace predicate by projection expr + // candidate predicate : a=1 + // projection: a as a' + // result predicate : a'=1 + replace := make(map[string]*expression.Column) + for i, expr := range p.Exprs { + replace[string(expr.HashCode())] = p.Schema().Columns[i] + } + result := make([]expression.Expression, 0, len(candidateConstantPredicates)) + for _, predicate := range candidateConstantPredicates { + // The column of predicate must exist in projection exprs + columns := expression.ExtractColumns(predicate) + // The number of columns in candidate predicate must be 1. + if len(columns) != 1 { + continue + } + if replace[string(columns[0].HashCode())] == nil { + // The column of predicate will not appear on the upper level + // This means that this predicate does not apply to the constant propagation optimization rule + // For example: select * from t, (select b from s where s.a=1) tmp where t.b=s.b + continue + } + clonePredicate := predicate.Clone() + ResolveExprAndReplace(clonePredicate, replace) + result = append(result, clonePredicate) + } + return result +} + +// RecursiveDeriveStats inherits BaseLogicalPlan.<10th> implementation. + +// DeriveStats implement base.LogicalPlan.<11th> interface. +func (p *LogicalProjection) DeriveStats(childStats []*property.StatsInfo, selfSchema *expression.Schema, childSchema []*expression.Schema, colGroups [][]*expression.Column) (*property.StatsInfo, error) { + childProfile := childStats[0] + if p.StatsInfo() != nil { + // Reload GroupNDVs since colGroups may have changed. + p.StatsInfo().GroupNDVs = p.getGroupNDVs(colGroups, childProfile, selfSchema) + return p.StatsInfo(), nil + } + p.SetStats(&property.StatsInfo{ + RowCount: childProfile.RowCount, + ColNDVs: make(map[int64]float64, len(p.Exprs)), + }) + for i, expr := range p.Exprs { + cols := expression.ExtractColumns(expr) + p.StatsInfo().ColNDVs[selfSchema.Columns[i].UniqueID], _ = cardinality.EstimateColsNDVWithMatchedLen(cols, childSchema[0], childProfile) + } + p.StatsInfo().GroupNDVs = p.getGroupNDVs(colGroups, childProfile, selfSchema) + return p.StatsInfo(), nil +} + +// ExtractColGroups implements base.LogicalPlan.<12th> interface. +func (p *LogicalProjection) ExtractColGroups(colGroups [][]*expression.Column) [][]*expression.Column { + if len(colGroups) == 0 { + return nil + } + extColGroups, _ := p.Schema().ExtractColGroups(colGroups) + if len(extColGroups) == 0 { + return nil + } + extracted := make([][]*expression.Column, 0, len(extColGroups)) + for _, cols := range extColGroups { + exprs := make([]*expression.Column, len(cols)) + allCols := true + for i, offset := range cols { + col, ok := p.Exprs[offset].(*expression.Column) + // TODO: for functional dependent projections like `col1 + 1` -> `col2`, we can maintain GroupNDVs actually. + if !ok { + allCols = false + break + } + exprs[i] = col + } + if allCols { + extracted = append(extracted, expression.SortColumns(exprs)) + } + } + return extracted +} + +// PreparePossibleProperties implements base.LogicalPlan.<13th> interface. +func (p *LogicalProjection) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { + childProperties := childrenProperties[0] + oldCols := make([]*expression.Column, 0, p.Schema().Len()) + newCols := make([]*expression.Column, 0, p.Schema().Len()) + for i, expr := range p.Exprs { + if col, ok := expr.(*expression.Column); ok { + newCols = append(newCols, p.Schema().Columns[i]) + oldCols = append(oldCols, col) + } + } + tmpSchema := expression.NewSchema(oldCols...) + newProperties := make([][]*expression.Column, 0, len(childProperties)) + for _, childProperty := range childProperties { + newChildProperty := make([]*expression.Column, 0, len(childProperty)) + for _, col := range childProperty { + pos := tmpSchema.ColumnIndex(col) + if pos < 0 { + break + } + newChildProperty = append(newChildProperty, newCols[pos]) + } + if len(newChildProperty) != 0 { + newProperties = append(newProperties, newChildProperty) + } + } + return newProperties +} + +// ExhaustPhysicalPlans implements base.LogicalPlan.<14th> interface. +func (p *LogicalProjection) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { + return exhaustPhysicalPlans4Projection(p, prop) +} + +// ExtractCorrelatedCols implements base.LogicalPlan.<15th> interface. +func (p *LogicalProjection) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := make([]*expression.CorrelatedColumn, 0, len(p.Exprs)) + for _, expr := range p.Exprs { + corCols = append(corCols, expression.ExtractCorColumns(expr)...) + } + return corCols +} + +// MaxOneRow inherits BaseLogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.<21st> implementation. + +// ExtractFD implements base.LogicalPlan.<22nd> interface. +func (p *LogicalProjection) ExtractFD() *fd.FDSet { + // basically extract the children's fdSet. + fds := p.LogicalSchemaProducer.ExtractFD() + // collect the output columns' unique ID. + outputColsUniqueIDs := intset.NewFastIntSet() + notnullColsUniqueIDs := intset.NewFastIntSet() + outputColsUniqueIDsArray := make([]int, 0, len(p.Schema().Columns)) + // here schema extended columns may contain expr, const and column allocated with uniqueID. + for _, one := range p.Schema().Columns { + outputColsUniqueIDs.Insert(int(one.UniqueID)) + outputColsUniqueIDsArray = append(outputColsUniqueIDsArray, int(one.UniqueID)) + } + // map the expr hashCode with its unique ID. + for idx, expr := range p.Exprs { + switch x := expr.(type) { + case *expression.Column: + continue + case *expression.CorrelatedColumn: + // t1(a,b,c), t2(m,n) + // select a, (select c from t2 where m=b) from t1; + // take c as constant column here. + continue + case *expression.Constant: + hashCode := string(x.HashCode()) + var ( + ok bool + constantUniqueID int + ) + if constantUniqueID, ok = fds.IsHashCodeRegistered(hashCode); !ok { + constantUniqueID = outputColsUniqueIDsArray[idx] + fds.RegisterUniqueID(string(x.HashCode()), constantUniqueID) + } + fds.AddConstants(intset.NewFastIntSet(constantUniqueID)) + case *expression.ScalarFunction: + // t1(a,b,c), t2(m,n) + // select a, (select c+n from t2 where m=b) from t1; + // expr(c+n) contains correlated column , but we can treat it as constant here. + hashCode := string(x.HashCode()) + var ( + ok bool + scalarUniqueID int + ) + // If this function is not deterministic, we skip it since it not a stable value. + if expression.CheckNonDeterministic(x) { + if scalarUniqueID, ok = fds.IsHashCodeRegistered(hashCode); !ok { + fds.RegisterUniqueID(hashCode, scalarUniqueID) + } + continue + } + if scalarUniqueID, ok = fds.IsHashCodeRegistered(hashCode); !ok { + scalarUniqueID = outputColsUniqueIDsArray[idx] + fds.RegisterUniqueID(hashCode, scalarUniqueID) + } else { + // since the scalar's hash code has been registered before, the equivalence exists between the unique ID + // allocated by phase of building-projection-for-scalar and that of previous registered unique ID. + fds.AddEquivalence(intset.NewFastIntSet(scalarUniqueID), intset.NewFastIntSet(outputColsUniqueIDsArray[idx])) + } + determinants := intset.NewFastIntSet() + extractedColumns := expression.ExtractColumns(x) + extractedCorColumns := expression.ExtractCorColumns(x) + for _, one := range extractedColumns { + determinants.Insert(int(one.UniqueID)) + // the dependent columns in scalar function should be also considered as output columns as well. + outputColsUniqueIDs.Insert(int(one.UniqueID)) + } + for _, one := range extractedCorColumns { + determinants.Insert(int(one.UniqueID)) + // the dependent columns in scalar function should be also considered as output columns as well. + outputColsUniqueIDs.Insert(int(one.UniqueID)) + } + notnull := util.IsNullRejected(p.SCtx(), p.Schema(), x) + if notnull || determinants.SubsetOf(fds.NotNullCols) { + notnullColsUniqueIDs.Insert(scalarUniqueID) + } + fds.AddStrictFunctionalDependency(determinants, intset.NewFastIntSet(scalarUniqueID)) + } + } + + // apply operator's characteristic's FD setting. + // since the distinct attribute is built as firstRow agg func, we don't need to think about it here. + // let the fds itself to trace the not null, because after the outer join, some not null column can be nullable. + fds.MakeNotNull(notnullColsUniqueIDs) + // select max(a) from t group by b, we should project both `a` & `b` to maintain the FD down here, even if select-fields only contain `a`. + fds.ProjectCols(outputColsUniqueIDs.Union(fds.GroupByCols)) + // just trace it down in every operator for test checking. + p.SetFDs(fds) + return fds +} + +// GetBaseLogicalPlan inherits BaseLogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin implements base.LogicalPlan.<24th> interface. +func (p *LogicalProjection) ConvertOuterToInnerJoin(predicates []expression.Expression) base.LogicalPlan { + proj := p.Self().(*LogicalProjection) + canBePushed, _ := BreakDownPredicates(proj, predicates) + child := proj.Children()[0] + child = child.ConvertOuterToInnerJoin(canBePushed) + proj.SetChildren(child) + return proj +} + +// *************************** end implementation of logicalPlan interface *************************** + +// GetUsedCols extracts all of the Columns used by proj. +func (p *LogicalProjection) GetUsedCols() (usedCols []*expression.Column) { + for _, expr := range p.Exprs { + usedCols = append(usedCols, expression.ExtractColumns(expr)...) + } + return usedCols +} + +// A bijection exists between columns of a projection's schema and this projection's Exprs. +// Sometimes we need a schema made by expr of Exprs to convert a column in child's schema to a column in this projection's Schema. +func (p *LogicalProjection) buildSchemaByExprs(selfSchema *expression.Schema) *expression.Schema { + schema := expression.NewSchema(make([]*expression.Column, 0, selfSchema.Len())...) + for _, expr := range p.Exprs { + if col, isCol := expr.(*expression.Column); isCol { + schema.Append(col) + } else { + // If the expression is not a column, we add a column to occupy the position. + schema.Append(&expression.Column{ + UniqueID: p.SCtx().GetSessionVars().AllocPlanColumnID(), + RetType: expr.GetType(p.SCtx().GetExprCtx().GetEvalCtx()), + }) + } + } + return schema +} + +// TryToGetChildProp will check if this sort property can be pushed or not. +// When a sort column will be replaced by scalar function, we refuse it. +// When a sort column will be replaced by a constant, we just remove it. +func (p *LogicalProjection) TryToGetChildProp(prop *property.PhysicalProperty) (*property.PhysicalProperty, bool) { + newProp := prop.CloneEssentialFields() + newCols := make([]property.SortItem, 0, len(prop.SortItems)) + for _, col := range prop.SortItems { + idx := p.Schema().ColumnIndex(col.Col) + switch expr := p.Exprs[idx].(type) { + case *expression.Column: + newCols = append(newCols, property.SortItem{Col: expr, Desc: col.Desc}) + case *expression.ScalarFunction: + return nil, false + } + } + newProp.SortItems = newCols + return newProp, true +} + +func (p *LogicalProjection) getGroupNDVs(colGroups [][]*expression.Column, childProfile *property.StatsInfo, selfSchema *expression.Schema) []property.GroupNDV { + if len(colGroups) == 0 || len(childProfile.GroupNDVs) == 0 { + return nil + } + exprCol2ProjCol := make(map[int64]int64) + for i, expr := range p.Exprs { + exprCol, ok := expr.(*expression.Column) + if !ok { + continue + } + exprCol2ProjCol[exprCol.UniqueID] = selfSchema.Columns[i].UniqueID + } + ndvs := make([]property.GroupNDV, 0, len(childProfile.GroupNDVs)) + for _, childGroupNDV := range childProfile.GroupNDVs { + projCols := make([]int64, len(childGroupNDV.Cols)) + for i, col := range childGroupNDV.Cols { + projCol, ok := exprCol2ProjCol[col] + if !ok { + projCols = nil + break + } + projCols[i] = projCol + } + if projCols == nil { + continue + } + slices.Sort(projCols) + groupNDV := property.GroupNDV{ + Cols: projCols, + NDV: childGroupNDV.NDV, + } + ndvs = append(ndvs, groupNDV) + } + return ndvs +} + +func (p *LogicalProjection) appendExpr(expr expression.Expression) *expression.Column { + if col, ok := expr.(*expression.Column); ok { + return col + } + expr = expression.ColumnSubstitute(p.SCtx().GetExprCtx(), expr, p.Schema(), p.Exprs) + p.Exprs = append(p.Exprs, expr) + + col := &expression.Column{ + UniqueID: p.SCtx().GetSessionVars().AllocPlanColumnID(), + RetType: expr.GetType(p.SCtx().GetExprCtx().GetEvalCtx()).Clone(), + } + col.SetCoercibility(expr.Coercibility()) + col.SetRepertoire(expr.Repertoire()) + p.Schema().Append(col) + // reset ParseToJSONFlag in order to keep the flag away from json column + if col.GetStaticType().GetType() == mysql.TypeJSON { + col.GetStaticType().DelFlag(mysql.ParseToJSONFlag) + } + return col +} diff --git a/pkg/planner/core/logical_selection.go b/pkg/planner/core/logical_selection.go new file mode 100644 index 0000000000000..27328901ef360 --- /dev/null +++ b/pkg/planner/core/logical_selection.go @@ -0,0 +1,306 @@ +// Copyright 2024 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 ( + "bytes" + "slices" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/kv" + "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/cost" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + fd "github.com/pingcap/tidb/pkg/planner/funcdep" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/util/intset" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalSelection represents a where or having predicate. +type LogicalSelection struct { + logicalop.BaseLogicalPlan + + // Originally the WHERE or ON condition is parsed into a single expression, + // but after we converted to CNF(Conjunctive normal form), it can be + // split into a list of AND conditions. + Conditions []expression.Expression +} + +// Init initializes LogicalSelection. +func (p LogicalSelection) Init(ctx base.PlanContext, qbOffset int) *LogicalSelection { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeSel, &p, qbOffset) + return &p +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (p *LogicalSelection) ExplainInfo() string { + return string(expression.SortedExplainExpressionList(p.SCtx().GetExprCtx().GetEvalCtx(), p.Conditions)) +} + +// ReplaceExprColumns implements base.LogicalPlan interface. +func (p *LogicalSelection) ReplaceExprColumns(replace map[string]*expression.Column) { + for _, expr := range p.Conditions { + ResolveExprAndReplace(expr, replace) + } +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode implements base.LogicalPlan.<0th> interface. +func (p *LogicalSelection) HashCode() []byte { + // PlanType + SelectOffset + ConditionNum + [Conditions] + // Conditions are commonly `ScalarFunction`s, whose hashcode usually has a + // length larger than 20, so we pre-alloc 25 bytes for each expr's hashcode. + result := make([]byte, 0, 12+len(p.Conditions)*25) + result = util.EncodeIntAsUint32(result, plancodec.TypeStringToPhysicalID(p.TP())) + result = util.EncodeIntAsUint32(result, p.QueryBlockOffset()) + result = util.EncodeIntAsUint32(result, len(p.Conditions)) + + condHashCodes := make([][]byte, len(p.Conditions)) + for i, expr := range p.Conditions { + condHashCodes[i] = expr.HashCode() + } + // Sort the conditions, so `a > 1 and a < 100` can equal to `a < 100 and a > 1`. + slices.SortFunc(condHashCodes, func(i, j []byte) int { return bytes.Compare(i, j) }) + + for _, condHashCode := range condHashCodes { + result = util.EncodeIntAsUint32(result, len(condHashCode)) + result = append(result, condHashCode...) + } + return result +} + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalSelection) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { + predicates = DeleteTrueExprs(p, predicates) + p.Conditions = DeleteTrueExprs(p, p.Conditions) + var child base.LogicalPlan + var retConditions []expression.Expression + var originConditions []expression.Expression + canBePushDown, canNotBePushDown := splitSetGetVarFunc(p.Conditions) + originConditions = canBePushDown + retConditions, child = p.Children()[0].PredicatePushDown(append(canBePushDown, predicates...), opt) + retConditions = append(retConditions, canNotBePushDown...) + exprCtx := p.SCtx().GetExprCtx() + if len(retConditions) > 0 { + p.Conditions = expression.PropagateConstant(exprCtx, retConditions) + // Return table dual when filter is constant false or null. + dual := Conds2TableDual(p, p.Conditions) + if dual != nil { + appendTableDualTraceStep(p, dual, p.Conditions, opt) + return nil, dual + } + return nil, p + } + appendSelectionPredicatePushDownTraceStep(p, originConditions, opt) + return nil, child +} + +// PruneColumns implements base.LogicalPlan.<2nd> interface. +func (p *LogicalSelection) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { + child := p.Children()[0] + parentUsedCols = expression.ExtractColumnsFromExpressions(parentUsedCols, p.Conditions, nil) + var err error + p.Children()[0], err = child.PruneColumns(parentUsedCols, opt) + if err != nil { + return nil, err + } + addConstOneForEmptyProjection(p.Children()[0]) + return p, nil +} + +// FindBestTask implements base.LogicalPlan.<3rd> interface. + +// BuildKeyInfo implements base.LogicalPlan.<4th> interface. +func (p *LogicalSelection) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { + p.BaseLogicalPlan.BuildKeyInfo(selfSchema, childSchema) + if p.MaxOneRow() { + return + } + eqCols := make(map[int64]struct{}, len(childSchema[0].Columns)) + for _, cond := range p.Conditions { + if sf, ok := cond.(*expression.ScalarFunction); ok && sf.FuncName.L == ast.EQ { + for i, arg := range sf.GetArgs() { + if col, isCol := arg.(*expression.Column); isCol { + _, isCon := sf.GetArgs()[1-i].(*expression.Constant) + _, isCorCol := sf.GetArgs()[1-i].(*expression.CorrelatedColumn) + if isCon || isCorCol { + eqCols[col.UniqueID] = struct{}{} + } + break + } + } + } + } + p.SetMaxOneRow(checkMaxOneRowCond(eqCols, childSchema[0])) +} + +// PushDownTopN inherits BaseLogicalPlan.<5th> implementation. + +// DeriveTopN implements the base.LogicalPlan.<6th> interface. +func (p *LogicalSelection) DeriveTopN(opt *optimizetrace.LogicalOptimizeOp) base.LogicalPlan { + s := p.Self().(*LogicalSelection) + windowIsTopN, limitValue := windowIsTopN(s) + if windowIsTopN { + child := s.Children()[0].(*LogicalWindow) + grandChild := child.Children()[0].(*DataSource) + // Build order by for derived Limit + byItems := make([]*util.ByItems, 0, len(child.OrderBy)) + for _, col := range child.OrderBy { + byItems = append(byItems, &util.ByItems{Expr: col.Col, Desc: col.Desc}) + } + // Build derived Limit + derivedTopN := LogicalTopN{Count: limitValue, ByItems: byItems, PartitionBy: child.GetPartitionBy()}.Init(grandChild.SCtx(), grandChild.QueryBlockOffset()) + derivedTopN.SetChildren(grandChild) + /* return select->datasource->topN->window */ + child.SetChildren(derivedTopN) + s.SetChildren(child) + appendDerivedTopNTrace(s, opt) + return s + } + return s +} + +// PredicateSimplification inherits BaseLogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.<8th> implementation. + +// PullUpConstantPredicates implements the base.LogicalPlan.<9th> interface. +func (p *LogicalSelection) PullUpConstantPredicates() []expression.Expression { + var result []expression.Expression + for _, candidatePredicate := range p.Conditions { + // the candidate predicate should be a constant and compare predicate + match := validCompareConstantPredicate(p.SCtx().GetExprCtx().GetEvalCtx(), candidatePredicate) + if match { + result = append(result, candidatePredicate) + } + } + return result +} + +// RecursiveDeriveStats inherits BaseLogicalPlan.<10th> implementation. + +// DeriveStats implements base.LogicalPlan.<11th> interface. +func (p *LogicalSelection) DeriveStats(childStats []*property.StatsInfo, _ *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { + if p.StatsInfo() != nil { + return p.StatsInfo(), nil + } + p.SetStats(childStats[0].Scale(cost.SelectionFactor)) + p.StatsInfo().GroupNDVs = nil + return p.StatsInfo(), nil +} + +// ExtractColGroups inherits BaseLogicalPlan.<12th> implementation. + +// PreparePossibleProperties implements base.LogicalPlan.<13th> interface. +func (*LogicalSelection) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { + return childrenProperties[0] +} + +// ExhaustPhysicalPlans implements base.LogicalPlan.<14th> interface. +func (p *LogicalSelection) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { + return exhaustPhysicalPlans4LogicalSelection(p, prop) +} + +// ExtractCorrelatedCols implements base.LogicalPlan.<15th> interface. +func (p *LogicalSelection) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := make([]*expression.CorrelatedColumn, 0, len(p.Conditions)) + for _, cond := range p.Conditions { + corCols = append(corCols, expression.ExtractCorColumns(cond)...) + } + return corCols +} + +// MaxOneRow inherits BaseLogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.<21st> interface. + +// ExtractFD implements the base.LogicalPlan.<22nd> interface. +func (p *LogicalSelection) ExtractFD() *fd.FDSet { + // basically extract the children's fdSet. + fds := p.BaseLogicalPlan.ExtractFD() + // collect the output columns' unique ID. + outputColsUniqueIDs := intset.NewFastIntSet() + notnullColsUniqueIDs := intset.NewFastIntSet() + // eg: select t2.a, count(t2.b) from t1 join t2 using (a) where t1.a = 1 + // join's schema will miss t2.a while join.full schema has. since selection + // itself doesn't contain schema, extracting schema should tell them apart. + var columns []*expression.Column + if join, ok := p.Children()[0].(*LogicalJoin); ok && join.FullSchema != nil { + columns = join.FullSchema.Columns + } else { + columns = p.Schema().Columns + } + for _, one := range columns { + outputColsUniqueIDs.Insert(int(one.UniqueID)) + } + + // extract the not null attributes from selection conditions. + notnullColsUniqueIDs.UnionWith(extractNotNullFromConds(p.Conditions, p)) + + // extract the constant cols from selection conditions. + constUniqueIDs := extractConstantCols(p.Conditions, p.SCtx(), fds) + + // extract equivalence cols. + equivUniqueIDs := extractEquivalenceCols(p.Conditions, p.SCtx(), fds) + + // apply operator's characteristic's FD setting. + fds.MakeNotNull(notnullColsUniqueIDs) + fds.AddConstants(constUniqueIDs) + for _, equiv := range equivUniqueIDs { + fds.AddEquivalence(equiv[0], equiv[1]) + } + fds.ProjectCols(outputColsUniqueIDs) + // just trace it down in every operator for test checking. + p.SetFDs(fds) + return fds +} + +// GetBaseLogicalPlan inherits BaseLogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin implements base.LogicalPlan.<24th> interface. +func (p *LogicalSelection) ConvertOuterToInnerJoin(predicates []expression.Expression) base.LogicalPlan { + s := p.Self().(*LogicalSelection) + combinedCond := append(predicates, s.Conditions...) + child := s.Children()[0] + child = child.ConvertOuterToInnerJoin(combinedCond) + s.SetChildren(child) + return s +} + +// *************************** end implementation of logicalPlan interface *************************** + +// utility function to check whether we can push down Selection to TiKV or TiFlash +func (p *LogicalSelection) canPushDown(storeTp kv.StoreType) bool { + return !expression.ContainVirtualColumn(p.Conditions) && + p.CanPushToCop(storeTp) && + expression.CanExprsPushDown(GetPushDownCtx(p.SCtx()), p.Conditions, storeTp) +} diff --git a/pkg/planner/core/logical_show.go b/pkg/planner/core/logical_show.go new file mode 100644 index 0000000000000..9b8f01588fd43 --- /dev/null +++ b/pkg/planner/core/logical_show.go @@ -0,0 +1,97 @@ +// Copyright 2024 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/pkg/expression" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalShow represents a show plan. +type LogicalShow struct { + logicalop.LogicalSchemaProducer + ShowContents + + Extractor base.ShowPredicateExtractor +} + +// Init initializes LogicalShow. +func (p LogicalShow) Init(ctx base.PlanContext) *LogicalShow { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeShow, &p, 0) + return &p +} + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.LogicalPlan.<0th> implementation. + +// PredicatePushDown inherits BaseLogicalPlan.LogicalPlan.<1st> implementation. + +// PruneColumns inherits BaseLogicalPlan.LogicalPlan.<2nd> implementation. + +// FindBestTask implements the base.LogicalPlan.<3rd> interface. +func (p *LogicalShow) FindBestTask(prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, _ *optimizetrace.PhysicalOptimizeOp) (base.Task, int64, error) { + return findBestTask4LogicalShow(p, prop, planCounter, nil) +} + +// BuildKeyInfo inherits BaseLogicalPlan.LogicalPlan.<4th> implementation. + +// PushDownTopN inherits BaseLogicalPlan.LogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats implement base.LogicalPlan.<11th> interface. +func (p *LogicalShow) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { + if p.StatsInfo() != nil { + return p.StatsInfo(), nil + } + // A fake count, just to avoid panic now. + p.SetStats(getFakeStats(selfSchema)) + return p.StatsInfo(), nil +} + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** diff --git a/pkg/planner/core/logical_table_dual.go b/pkg/planner/core/logical_table_dual.go new file mode 100644 index 0000000000000..c70f1c67ff53d --- /dev/null +++ b/pkg/planner/core/logical_table_dual.go @@ -0,0 +1,158 @@ +// Copyright 2024 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 ( + "strconv" + "strings" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace/logicaltrace" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalTableDual represents a dual table plan. +// Note that sometimes we don't set schema for LogicalTableDual (most notably in buildTableDual()), which means +// outputting 0/1 row with zero column. This semantic may be different from your expectation sometimes but should not +// cause any actual problems now. +type LogicalTableDual struct { + logicalop.LogicalSchemaProducer + + // RowCount could only be 0 or 1. + RowCount int +} + +// Init initializes LogicalTableDual. +func (p LogicalTableDual) Init(ctx base.PlanContext, offset int) *LogicalTableDual { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeDual, &p, offset) + return &p +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (p *LogicalTableDual) ExplainInfo() string { + var str strings.Builder + str.WriteString("rowcount:") + str.WriteString(strconv.Itoa(p.RowCount)) + return str.String() +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode implements base.LogicalPlan.<0th> interface. +func (p *LogicalTableDual) HashCode() []byte { + // PlanType + SelectOffset + RowCount + result := make([]byte, 0, 12) + result = util.EncodeIntAsUint32(result, plancodec.TypeStringToPhysicalID(p.TP())) + result = util.EncodeIntAsUint32(result, p.QueryBlockOffset()) + result = util.EncodeIntAsUint32(result, p.RowCount) + return result +} + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalTableDual) PredicatePushDown(predicates []expression.Expression, _ *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { + return predicates, p +} + +// PruneColumns implements base.LogicalPlan.<2nd> interface. +func (p *LogicalTableDual) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { + used := expression.GetUsedList(p.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, p.Schema()) + 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:]...) + } + } + logicaltrace.AppendColumnPruneTraceStep(p, prunedColumns, opt) + return p, nil +} + +// FindBestTask implements the base.LogicalPlan.<3rd> interface. +func (p *LogicalTableDual) FindBestTask(prop *property.PhysicalProperty, planCounter *base.PlanCounterTp, opt *optimizetrace.PhysicalOptimizeOp) (base.Task, int64, error) { + return findBestTask4LogicalTableDual(p, prop, planCounter, opt) +} + +// BuildKeyInfo implements base.LogicalPlan.<4th> interface. +func (p *LogicalTableDual) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { + p.BaseLogicalPlan.BuildKeyInfo(selfSchema, childSchema) + if p.RowCount == 1 { + p.SetMaxOneRow(true) + } +} + +// PushDownTopN inherits base.LogicalPlan.<5th> interface. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats implement base.LogicalPlan.<11th> interface. +func (p *LogicalTableDual) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { + if p.StatsInfo() != nil { + return p.StatsInfo(), nil + } + profile := &property.StatsInfo{ + RowCount: float64(p.RowCount), + ColNDVs: make(map[int64]float64, selfSchema.Len()), + } + for _, col := range selfSchema.Columns { + profile.ColNDVs[col.UniqueID] = float64(p.RowCount) + } + p.SetStats(profile) + return p.StatsInfo(), nil +} + +// ExtractColGroups inherits BaseLogicalPlan.LogicalPlan.<12th> implementation. + +// PreparePossibleProperties inherits BaseLogicalPlan.LogicalPlan.<13th> implementation. + +// ExhaustPhysicalPlans inherits BaseLogicalPlan.LogicalPlan.<14th> implementation. + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** diff --git a/pkg/planner/core/logical_table_scan.go b/pkg/planner/core/logical_table_scan.go new file mode 100644 index 0000000000000..86baa3be4e239 --- /dev/null +++ b/pkg/planner/core/logical_table_scan.go @@ -0,0 +1,157 @@ +// Copyright 2024 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 ( + "bytes" + "fmt" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/util/plancodec" + "github.com/pingcap/tidb/pkg/util/ranger" +) + +// LogicalTableScan is the logical table scan operator for TiKV. +type LogicalTableScan struct { + logicalop.LogicalSchemaProducer + Source *DataSource + HandleCols util.HandleCols + AccessConds expression.CNFExprs + Ranges []*ranger.Range +} + +// Init initializes LogicalTableScan. +func (ts LogicalTableScan) Init(ctx base.PlanContext, offset int) *LogicalTableScan { + ts.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeTableScan, &ts, offset) + return &ts +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (ts *LogicalTableScan) ExplainInfo() string { + ectx := ts.SCtx().GetExprCtx().GetEvalCtx() + buffer := bytes.NewBufferString(ts.Source.ExplainInfo()) + if ts.Source.HandleCols != nil { + fmt.Fprintf(buffer, ", pk col:%s", ts.Source.HandleCols.StringWithCtx(ectx)) + } + if len(ts.AccessConds) > 0 { + fmt.Fprintf(buffer, ", cond:%v", ts.AccessConds) + } + return buffer.String() +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.<0th> implementation. + +// PredicatePushDown inherits BaseLogicalPlan.<1st> implementation. + +// PruneColumns inherits BaseLogicalPlan.<2nd> implementation. + +// FindBestTask inherits BaseLogicalPlan.LogicalPlan.<3rd> implementation. + +// BuildKeyInfo implements base.LogicalPlan.<4th> interface. +func (ts *LogicalTableScan) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { + ts.Source.BuildKeyInfo(selfSchema, childSchema) +} + +// PushDownTopN inherits BaseLogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.<10th> implementation. + +// DeriveStats implements base.LogicalPlan.<11th> interface. +func (ts *LogicalTableScan) DeriveStats(_ []*property.StatsInfo, _ *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (_ *property.StatsInfo, err error) { + ts.Source.initStats(nil) + // PushDownNot here can convert query 'not (a != 1)' to 'a = 1'. + exprCtx := ts.SCtx().GetExprCtx() + for i, expr := range ts.AccessConds { + // TODO The expressions may be shared by TableScan and several IndexScans, there would be redundant + // `PushDownNot` function call in multiple `DeriveStats` then. + ts.AccessConds[i] = expression.PushDownNot(exprCtx, expr) + } + ts.SetStats(ts.Source.deriveStatsByFilter(ts.AccessConds, nil)) + // ts.Handle could be nil if PK is Handle, and PK column has been pruned. + // TODO: support clustered index. + if ts.HandleCols != nil { + // TODO: restrict mem usage of table ranges. + ts.Ranges, _, _, err = ranger.BuildTableRange(ts.AccessConds, ts.SCtx().GetRangerCtx(), ts.HandleCols.GetCol(0).RetType, 0) + } else { + isUnsigned := false + if ts.Source.TableInfo.PKIsHandle { + if pkColInfo := ts.Source.TableInfo.GetPkColInfo(); pkColInfo != nil { + isUnsigned = mysql.HasUnsignedFlag(pkColInfo.GetFlag()) + } + } + ts.Ranges = ranger.FullIntRange(isUnsigned) + } + if err != nil { + return nil, err + } + return ts.StatsInfo(), nil +} + +// ExtractColGroups inherits BaseLogicalPlan.<12th> implementation. + +// PreparePossibleProperties implements base.LogicalPlan.<13th> interface. +func (ts *LogicalTableScan) PreparePossibleProperties(_ *expression.Schema, _ ...[][]*expression.Column) [][]*expression.Column { + if ts.HandleCols != nil { + cols := make([]*expression.Column, ts.HandleCols.NumCols()) + for i := 0; i < ts.HandleCols.NumCols(); i++ { + cols[i] = ts.HandleCols.GetCol(i) + } + return [][]*expression.Column{cols} + } + return nil +} + +// ExhaustPhysicalPlans inherits BaseLogicalPlan.<14th> implementation. + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** diff --git a/pkg/planner/core/logical_tikv_single_gather.go b/pkg/planner/core/logical_tikv_single_gather.go new file mode 100644 index 0000000000000..22b6223f75286 --- /dev/null +++ b/pkg/planner/core/logical_tikv_single_gather.go @@ -0,0 +1,141 @@ +// Copyright 2024 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 ( + "bytes" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// TiKVSingleGather is a leaf logical operator of TiDB layer to gather +// tuples from TiKV regions. +type TiKVSingleGather struct { + logicalop.LogicalSchemaProducer + Source *DataSource + // IsIndexGather marks if this TiKVSingleGather gathers tuples from an IndexScan. + // in implementation phase, we need this flag to determine whether to generate + // PhysicalTableReader or PhysicalIndexReader. + IsIndexGather bool + Index *model.IndexInfo +} + +// Init initializes TiKVSingleGather. +func (sg TiKVSingleGather) Init(ctx base.PlanContext, offset int) *TiKVSingleGather { + sg.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeTiKVSingleGather, &sg, offset) + return &sg +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (sg *TiKVSingleGather) ExplainInfo() string { + buffer := bytes.NewBufferString(sg.Source.ExplainInfo()) + if sg.IsIndexGather { + buffer.WriteString(", index:" + sg.Index.Name.String()) + } + return buffer.String() +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.LogicalPlan.<0th> implementation. + +// PredicatePushDown inherits BaseLogicalPlan.LogicalPlan.<1st> implementation. + +// PruneColumns inherits BaseLogicalPlan.LogicalPlan.<2nd> implementation. + +// FindBestTask inherits BaseLogicalPlan.LogicalPlan.<3rd> implementation. + +// BuildKeyInfo implements base.LogicalPlan.<4th> interface. +func (*TiKVSingleGather) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { + selfSchema.Keys = childSchema[0].Keys +} + +// PushDownTopN inherits BaseLogicalPlan.LogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats inherits BaseLogicalPlan.LogicalPlan.<11th> implementation. + +// ExtractColGroups inherits BaseLogicalPlan.LogicalPlan.<12th> implementation. + +// PreparePossibleProperties implements base.LogicalPlan.<13th> interface. +func (*TiKVSingleGather) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { + return childrenProperties[0] +} + +// ExhaustPhysicalPlans inherits BaseLogicalPlan.LogicalPlan.<14th> implementation. + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** + +// GetPhysicalIndexReader returns PhysicalIndexReader for logical TiKVSingleGather. +func (sg *TiKVSingleGather) GetPhysicalIndexReader(schema *expression.Schema, stats *property.StatsInfo, props ...*property.PhysicalProperty) *PhysicalIndexReader { + reader := PhysicalIndexReader{}.Init(sg.SCtx(), sg.QueryBlockOffset()) + reader.SetStats(stats) + reader.SetSchema(schema) + reader.childrenReqProps = props + return reader +} + +// GetPhysicalTableReader returns PhysicalTableReader for logical TiKVSingleGather. +func (sg *TiKVSingleGather) GetPhysicalTableReader(schema *expression.Schema, stats *property.StatsInfo, props ...*property.PhysicalProperty) *PhysicalTableReader { + reader := PhysicalTableReader{}.Init(sg.SCtx(), sg.QueryBlockOffset()) + reader.PlanPartInfo = PhysPlanPartInfo{ + PruningConds: sg.Source.AllConds, + PartitionNames: sg.Source.PartitionNames, + Columns: sg.Source.TblCols, + ColumnNames: sg.Source.OutputNames(), + } + reader.SetStats(stats) + reader.SetSchema(schema) + reader.childrenReqProps = props + return reader +} diff --git a/pkg/planner/core/logical_top_n.go b/pkg/planner/core/logical_top_n.go index d2f7b8a59c3d6..635072efbc14a 100644 --- a/pkg/planner/core/logical_top_n.go +++ b/pkg/planner/core/logical_top_n.go @@ -49,8 +49,9 @@ func (lt LogicalTopN) Init(ctx base.PlanContext, offset int) *LogicalTopN { // ExplainInfo implements Plan interface. func (lt *LogicalTopN) ExplainInfo() string { + ectx := lt.SCtx().GetExprCtx().GetEvalCtx() buffer := bytes.NewBufferString("") - buffer = explainPartitionBy(buffer, lt.GetPartitionBy(), false) + buffer = explainPartitionBy(ectx, buffer, lt.GetPartitionBy(), false) if len(lt.GetPartitionBy()) > 0 && len(lt.ByItems) > 0 { buffer.WriteString("order by ") } diff --git a/pkg/planner/core/logical_union_scan.go b/pkg/planner/core/logical_union_scan.go new file mode 100644 index 0000000000000..aef8b0d842976 --- /dev/null +++ b/pkg/planner/core/logical_union_scan.go @@ -0,0 +1,144 @@ +// Copyright 2024 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 ( + "bytes" + "fmt" + + "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalUnionScan is used in non read-only txn or for scanning a local temporary table whose snapshot data is located in memory. +type LogicalUnionScan struct { + logicalop.BaseLogicalPlan + + conditions []expression.Expression + + handleCols util.HandleCols +} + +// Init initializes LogicalUnionScan. +func (p LogicalUnionScan) Init(ctx base.PlanContext, qbOffset int) *LogicalUnionScan { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeUnionScan, &p, qbOffset) + return &p +} + +// *************************** start implementation of Plan interface *************************** + +// ExplainInfo implements Plan interface. +func (p *LogicalUnionScan) ExplainInfo() string { + buffer := bytes.NewBufferString("") + fmt.Fprintf(buffer, "conds:%s", + expression.SortedExplainExpressionList(p.SCtx().GetExprCtx().GetEvalCtx(), p.conditions)) + fmt.Fprintf(buffer, ", handle:%s", p.handleCols) + return buffer.String() +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.LogicalPlan.<0th> implementation. + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalUnionScan) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { + if expression.ContainVirtualColumn(predicates) { + // predicates with virtual columns can't be pushed down to TiKV/TiFlash so they'll be put into a Projection + // below the UnionScan, but the current UnionScan doesn't support placing Projection below it, see #53951. + return predicates, p + } + retainedPredicates, _ := p.Children()[0].PredicatePushDown(predicates, opt) + p.conditions = make([]expression.Expression, 0, len(predicates)) + p.conditions = append(p.conditions, predicates...) + // The conditions in UnionScan is only used for added rows, so parent Selection should not be removed. + return retainedPredicates, p +} + +// PruneColumns implements base.LogicalPlan.<2nd> interface. +func (p *LogicalUnionScan) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { + for i := 0; i < p.handleCols.NumCols(); i++ { + parentUsedCols = append(parentUsedCols, p.handleCols.GetCol(i)) + } + for _, col := range p.Schema().Columns { + if col.ID == model.ExtraPhysTblID { + parentUsedCols = append(parentUsedCols, col) + } + } + condCols := expression.ExtractColumnsFromExpressions(nil, p.conditions, nil) + parentUsedCols = append(parentUsedCols, condCols...) + var err error + p.Children()[0], err = p.Children()[0].PruneColumns(parentUsedCols, opt) + if err != nil { + return nil, err + } + return p, nil +} + +// FindBestTask inherits BaseLogicalPlan.LogicalPlan.<3rd> implementation. + +// BuildKeyInfo inherits BaseLogicalPlan.LogicalPlan.<4th> implementation. + +// PushDownTopN inherits BaseLogicalPlan.LogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats inherits BaseLogicalPlan.LogicalPlan.<11th> implementation. + +// ExtractColGroups inherits BaseLogicalPlan.LogicalPlan.<12th> implementation. + +// PreparePossibleProperties inherits BaseLogicalPlan.LogicalPlan.<13th> implementation. + +// ExhaustPhysicalPlans implements base.LogicalPlan.<14th> interface. +func (p *LogicalUnionScan) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { + return exhaustPhysicalPlans4LogicalUnionScan(p, prop) +} + +// ExtractCorrelatedCols inherits BaseLogicalPlan.LogicalPlan.<15th> implementation. + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** diff --git a/pkg/planner/core/logical_window.go b/pkg/planner/core/logical_window.go new file mode 100644 index 0000000000000..bf78dec309e7f --- /dev/null +++ b/pkg/planner/core/logical_window.go @@ -0,0 +1,362 @@ +// Copyright 2024 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/pkg/expression" + "github.com/pingcap/tidb/pkg/expression/aggregation" + "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/core/operator/logicalop" + "github.com/pingcap/tidb/pkg/planner/property" + "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" + "github.com/pingcap/tidb/pkg/types" + "github.com/pingcap/tidb/pkg/util/plancodec" +) + +// LogicalWindow represents a logical window function plan. +type LogicalWindow struct { + logicalop.LogicalSchemaProducer + + WindowFuncDescs []*aggregation.WindowFuncDesc + PartitionBy []property.SortItem + OrderBy []property.SortItem + Frame *WindowFrame +} + +// Init initializes LogicalWindow. +func (p LogicalWindow) Init(ctx base.PlanContext, offset int) *LogicalWindow { + p.BaseLogicalPlan = logicalop.NewBaseLogicalPlan(ctx, plancodec.TypeWindow, &p, offset) + return &p +} + +// *************************** start implementation of Plan interface *************************** + +// ReplaceExprColumns implements base.LogicalPlan interface. +func (p *LogicalWindow) ReplaceExprColumns(replace map[string]*expression.Column) { + for _, desc := range p.WindowFuncDescs { + for _, arg := range desc.Args { + ResolveExprAndReplace(arg, replace) + } + } + for _, item := range p.PartitionBy { + resolveColumnAndReplace(item.Col, replace) + } + for _, item := range p.OrderBy { + resolveColumnAndReplace(item.Col, replace) + } +} + +// *************************** end implementation of Plan interface *************************** + +// *************************** start implementation of logicalPlan interface *************************** + +// HashCode inherits BaseLogicalPlan.LogicalPlan.<0th> implementation. + +// PredicatePushDown implements base.LogicalPlan.<1st> interface. +func (p *LogicalWindow) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { + canBePushed := make([]expression.Expression, 0, len(predicates)) + canNotBePushed := make([]expression.Expression, 0, len(predicates)) + partitionCols := expression.NewSchema(p.GetPartitionByCols()...) + for _, cond := range predicates { + // We can push predicate beneath Window, only if all of the + // extractedCols are part of partitionBy columns. + if expression.ExprFromSchema(cond, partitionCols) { + canBePushed = append(canBePushed, cond) + } else { + canNotBePushed = append(canNotBePushed, cond) + } + } + p.BaseLogicalPlan.PredicatePushDown(canBePushed, opt) + return canNotBePushed, p +} + +// PruneColumns implements base.LogicalPlan.<2nd> interface. +func (p *LogicalWindow) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { + windowColumns := p.GetWindowResultColumns() + cnt := 0 + for _, col := range parentUsedCols { + used := false + for _, windowColumn := range windowColumns { + if windowColumn.EqualColumn(col) { + used = true + break + } + } + if !used { + parentUsedCols[cnt] = col + cnt++ + } + } + parentUsedCols = parentUsedCols[:cnt] + parentUsedCols = p.extractUsedCols(parentUsedCols) + var err error + p.Children()[0], err = p.Children()[0].PruneColumns(parentUsedCols, opt) + if err != nil { + return nil, err + } + + p.SetSchema(p.Children()[0].Schema().Clone()) + p.Schema().Append(windowColumns...) + return p, nil +} + +// FindBestTask inherits BaseLogicalPlan.LogicalPlan.<3rd> implementation. + +// BuildKeyInfo inherits BaseLogicalPlan.LogicalPlan.<4th> implementation. + +// PushDownTopN inherits BaseLogicalPlan.LogicalPlan.<5th> implementation. + +// DeriveTopN inherits BaseLogicalPlan.LogicalPlan.<6th> implementation. + +// PredicateSimplification inherits BaseLogicalPlan.LogicalPlan.<7th> implementation. + +// ConstantPropagation inherits BaseLogicalPlan.LogicalPlan.<8th> implementation. + +// PullUpConstantPredicates inherits BaseLogicalPlan.LogicalPlan.<9th> implementation. + +// RecursiveDeriveStats inherits BaseLogicalPlan.LogicalPlan.<10th> implementation. + +// DeriveStats implements base.LogicalPlan.<11th> interface. +func (p *LogicalWindow) DeriveStats(childStats []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, colGroups [][]*expression.Column) (*property.StatsInfo, error) { + if p.StatsInfo() != nil { + // Reload GroupNDVs since colGroups may have changed. + p.StatsInfo().GroupNDVs = p.GetGroupNDVs(colGroups, childStats) + return p.StatsInfo(), nil + } + childProfile := childStats[0] + p.SetStats(&property.StatsInfo{ + RowCount: childProfile.RowCount, + ColNDVs: make(map[int64]float64, selfSchema.Len()), + }) + childLen := selfSchema.Len() - len(p.WindowFuncDescs) + for i := 0; i < childLen; i++ { + id := selfSchema.Columns[i].UniqueID + p.StatsInfo().ColNDVs[id] = childProfile.ColNDVs[id] + } + for i := childLen; i < selfSchema.Len(); i++ { + p.StatsInfo().ColNDVs[selfSchema.Columns[i].UniqueID] = childProfile.RowCount + } + p.StatsInfo().GroupNDVs = p.GetGroupNDVs(colGroups, childStats) + return p.StatsInfo(), nil +} + +// ExtractColGroups implements base.LogicalPlan.<12th> interface. +func (p *LogicalWindow) ExtractColGroups(colGroups [][]*expression.Column) [][]*expression.Column { + if len(colGroups) == 0 { + return nil + } + childSchema := p.Children()[0].Schema() + _, offsets := childSchema.ExtractColGroups(colGroups) + if len(offsets) == 0 { + return nil + } + extracted := make([][]*expression.Column, len(offsets)) + for i, offset := range offsets { + extracted[i] = colGroups[offset] + } + return extracted +} + +// PreparePossibleProperties implements base.LogicalPlan.<13th> interface. +func (p *LogicalWindow) PreparePossibleProperties(_ *expression.Schema, _ ...[][]*expression.Column) [][]*expression.Column { + result := make([]*expression.Column, 0, len(p.PartitionBy)+len(p.OrderBy)) + for i := range p.PartitionBy { + result = append(result, p.PartitionBy[i].Col) + } + for i := range p.OrderBy { + result = append(result, p.OrderBy[i].Col) + } + return [][]*expression.Column{result} +} + +// ExhaustPhysicalPlans implements base.LogicalPlan.<14th> interface. +func (p *LogicalWindow) ExhaustPhysicalPlans(prop *property.PhysicalProperty) ([]base.PhysicalPlan, bool, error) { + return exhaustLogicalWindowPhysicalPlans(p, prop) +} + +// ExtractCorrelatedCols implements base.LogicalPlan.<15th> interface. +func (p *LogicalWindow) ExtractCorrelatedCols() []*expression.CorrelatedColumn { + corCols := make([]*expression.CorrelatedColumn, 0, len(p.WindowFuncDescs)) + for _, windowFunc := range p.WindowFuncDescs { + for _, arg := range windowFunc.Args { + corCols = append(corCols, expression.ExtractCorColumns(arg)...) + } + } + if p.Frame != nil { + if p.Frame.Start != nil { + for _, expr := range p.Frame.Start.CalcFuncs { + corCols = append(corCols, expression.ExtractCorColumns(expr)...) + } + } + if p.Frame.End != nil { + for _, expr := range p.Frame.End.CalcFuncs { + corCols = append(corCols, expression.ExtractCorColumns(expr)...) + } + } + } + return corCols +} + +// MaxOneRow inherits BaseLogicalPlan.LogicalPlan.<16th> implementation. + +// Children inherits BaseLogicalPlan.LogicalPlan.<17th> implementation. + +// SetChildren inherits BaseLogicalPlan.LogicalPlan.<18th> implementation. + +// SetChild inherits BaseLogicalPlan.LogicalPlan.<19th> implementation. + +// RollBackTaskMap inherits BaseLogicalPlan.LogicalPlan.<20th> implementation. + +// CanPushToCop inherits BaseLogicalPlan.LogicalPlan.<21st> implementation. + +// ExtractFD inherits BaseLogicalPlan.LogicalPlan.<22nd> implementation. + +// GetBaseLogicalPlan inherits BaseLogicalPlan.LogicalPlan.<23rd> implementation. + +// ConvertOuterToInnerJoin inherits BaseLogicalPlan.LogicalPlan.<24th> implementation. + +// *************************** end implementation of logicalPlan interface *************************** + +// GetPartitionBy returns partition by fields. +func (p *LogicalWindow) GetPartitionBy() []property.SortItem { + return p.PartitionBy +} + +// EqualPartitionBy checks whether two LogicalWindow.Partitions are equal. +func (p *LogicalWindow) EqualPartitionBy(newWindow *LogicalWindow) bool { + if len(p.PartitionBy) != len(newWindow.PartitionBy) { + return false + } + partitionByColsMap := make(map[int64]struct{}) + for _, item := range p.PartitionBy { + partitionByColsMap[item.Col.UniqueID] = struct{}{} + } + for _, item := range newWindow.PartitionBy { + if _, ok := partitionByColsMap[item.Col.UniqueID]; !ok { + return false + } + } + return true +} + +// EqualOrderBy checks whether two LogicalWindow.OrderBys are equal. +func (p *LogicalWindow) EqualOrderBy(ctx expression.EvalContext, newWindow *LogicalWindow) bool { + if len(p.OrderBy) != len(newWindow.OrderBy) { + return false + } + for i, item := range p.OrderBy { + if !item.Col.Equal(ctx, newWindow.OrderBy[i].Col) || + item.Desc != newWindow.OrderBy[i].Desc { + return false + } + } + return true +} + +// EqualFrame checks whether two LogicalWindow.Frames are equal. +func (p *LogicalWindow) EqualFrame(ctx expression.EvalContext, newWindow *LogicalWindow) bool { + if (p.Frame == nil && newWindow.Frame != nil) || + (p.Frame != nil && newWindow.Frame == nil) { + return false + } + if p.Frame == nil && newWindow.Frame == nil { + return true + } + if p.Frame.Type != newWindow.Frame.Type || + p.Frame.Start.Type != newWindow.Frame.Start.Type || + p.Frame.Start.UnBounded != newWindow.Frame.Start.UnBounded || + p.Frame.Start.Num != newWindow.Frame.Start.Num || + p.Frame.End.Type != newWindow.Frame.End.Type || + p.Frame.End.UnBounded != newWindow.Frame.End.UnBounded || + p.Frame.End.Num != newWindow.Frame.End.Num { + return false + } + for i, expr := range p.Frame.Start.CalcFuncs { + if !expr.Equal(ctx, newWindow.Frame.Start.CalcFuncs[i]) { + return false + } + } + for i, expr := range p.Frame.End.CalcFuncs { + if !expr.Equal(ctx, newWindow.Frame.End.CalcFuncs[i]) { + return false + } + } + return true +} + +// GetWindowResultColumns returns the columns storing the result of the window function. +func (p *LogicalWindow) GetWindowResultColumns() []*expression.Column { + return p.Schema().Columns[p.Schema().Len()-len(p.WindowFuncDescs):] +} + +// GetPartitionKeys gets partition keys for a logical window, it will assign column id for expressions. +func (p *LogicalWindow) GetPartitionKeys() []*property.MPPPartitionColumn { + partitionByCols := make([]*property.MPPPartitionColumn, 0, len(p.GetPartitionByCols())) + for _, item := range p.PartitionBy { + partitionByCols = append(partitionByCols, &property.MPPPartitionColumn{ + Col: item.Col, + CollateID: property.GetCollateIDByNameForPartition(item.Col.GetStaticType().GetCollate()), + }) + } + + return partitionByCols +} + +// CheckComparisonForTiFlash check Duration vs Datetime is invalid comparison as TiFlash can't handle it so far. +func (p *LogicalWindow) CheckComparisonForTiFlash(frameBound *FrameBound) bool { + if len(frameBound.CompareCols) > 0 { + orderByEvalType := p.OrderBy[0].Col.GetStaticType().EvalType() + calFuncEvalType := frameBound.CalcFuncs[0].GetType(p.SCtx().GetExprCtx().GetEvalCtx()).EvalType() + + if orderByEvalType == types.ETDuration && (calFuncEvalType == types.ETDatetime || calFuncEvalType == types.ETTimestamp) { + return false + } else if calFuncEvalType == types.ETDuration && (orderByEvalType == types.ETDatetime || orderByEvalType == types.ETTimestamp) { + return false + } + } + return true +} + +func (p *LogicalWindow) extractUsedCols(parentUsedCols []*expression.Column) []*expression.Column { + for _, desc := range p.WindowFuncDescs { + for _, arg := range desc.Args { + parentUsedCols = append(parentUsedCols, expression.ExtractColumns(arg)...) + } + } + for _, by := range p.PartitionBy { + parentUsedCols = append(parentUsedCols, by.Col) + } + for _, by := range p.OrderBy { + parentUsedCols = append(parentUsedCols, by.Col) + } + return parentUsedCols +} + +// GetPartitionByCols extracts 'partition by' columns from the Window. +func (p *LogicalWindow) GetPartitionByCols() []*expression.Column { + partitionCols := make([]*expression.Column, 0, len(p.PartitionBy)) + for _, partitionItem := range p.PartitionBy { + partitionCols = append(partitionCols, partitionItem.Col) + } + return partitionCols +} + +// GetGroupNDVs gets the GroupNDVs of the LogicalWindow. +func (*LogicalWindow) GetGroupNDVs(colGroups [][]*expression.Column, childStats []*property.StatsInfo) []property.GroupNDV { + if len(colGroups) > 0 { + return childStats[0].GroupNDVs + } + return nil +} diff --git a/pkg/planner/core/memtable_predicate_extractor.go b/pkg/planner/core/memtable_predicate_extractor.go index bdaa9f6b97912..3029c598229ff 100644 --- a/pkg/planner/core/memtable_predicate_extractor.go +++ b/pkg/planner/core/memtable_predicate_extractor.go @@ -37,6 +37,7 @@ import ( "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/pkg/util/chunk" "github.com/pingcap/tidb/pkg/util/codec" + "github.com/pingcap/tidb/pkg/util/intest" "github.com/pingcap/tidb/pkg/util/logutil" "github.com/pingcap/tidb/pkg/util/rowcodec" "github.com/pingcap/tidb/pkg/util/set" @@ -75,7 +76,13 @@ func (extractHelper) extractColInConsExpr(ctx base.PlanContext, extractCols map[ } v := constant.Value if constant.ParamMarker != nil { - v = constant.ParamMarker.GetUserVar(ctx.GetExprCtx().GetEvalCtx()) + var err error + v, err = constant.ParamMarker.GetUserVar(ctx.GetExprCtx().GetEvalCtx()) + intest.AssertNoError(err, "fail to get param") + if err != nil { + logutil.BgLogger().Warn("fail to get param", zap.Error(err)) + return "", nil + } } results = append(results, v) } @@ -157,7 +164,13 @@ func (helper *extractHelper) extractColBinaryOpConsExpr(ctx base.PlanContext, ex } v := constant.Value if constant.ParamMarker != nil { - v = constant.ParamMarker.GetUserVar(ctx.GetExprCtx().GetEvalCtx()) + var err error + v, err = constant.ParamMarker.GetUserVar(ctx.GetExprCtx().GetEvalCtx()) + intest.AssertNoError(err, "fail to get param") + if err != nil { + logutil.BgLogger().Warn("fail to get param", zap.Error(err)) + return "", nil + } } return name.ColName.L, []types.Datum{v} } diff --git a/pkg/planner/core/operator/baseimpl/plan.go b/pkg/planner/core/operator/baseimpl/plan.go index 3c2c4fc11b0fc..cc55914793c87 100644 --- a/pkg/planner/core/operator/baseimpl/plan.go +++ b/pkg/planner/core/operator/baseimpl/plan.go @@ -139,6 +139,6 @@ func (p *Plan) BuildPlanTrace() *tracing.PlanTrace { } // CloneForPlanCache clones this Plan for instance plan cache. -func (*Plan) CloneForPlanCache() (cloned base.Plan, ok bool) { +func (*Plan) CloneForPlanCache(context.PlanContext) (cloned base.Plan, ok bool) { return nil, false } diff --git a/pkg/planner/core/physical_plan_test.go b/pkg/planner/core/physical_plan_test.go index ed75e9ab7459e..e35aa5a96fe26 100644 --- a/pkg/planner/core/physical_plan_test.go +++ b/pkg/planner/core/physical_plan_test.go @@ -515,5 +515,5 @@ func TestPhysicalTableScanExtractCorrelatedCols(t *testing.T) { // make sure the correlated columns are extracted correctly correlated := ts.ExtractCorrelatedCols() require.Equal(t, 1, len(correlated)) - require.Equal(t, "test.t2.company_no", correlated[0].String()) + require.Equal(t, "test.t2.company_no", correlated[0].StringWithCtx(tk.Session().GetExprCtx().GetEvalCtx())) } diff --git a/pkg/planner/core/physical_plans.go b/pkg/planner/core/physical_plans.go index 9ef22e02ff91c..4feb13444b8c0 100644 --- a/pkg/planner/core/physical_plans.go +++ b/pkg/planner/core/physical_plans.go @@ -28,6 +28,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/mysql" "github.com/pingcap/tidb/pkg/planner/cardinality" + "github.com/pingcap/tidb/pkg/planner/context" "github.com/pingcap/tidb/pkg/planner/core/base" "github.com/pingcap/tidb/pkg/planner/core/cost" "github.com/pingcap/tidb/pkg/planner/property" @@ -237,30 +238,6 @@ func setMppOrBatchCopForTableScan(curPlan base.PhysicalPlan) { } } -// GetPhysicalTableReader returns PhysicalTableReader for logical TiKVSingleGather. -func (sg *TiKVSingleGather) GetPhysicalTableReader(schema *expression.Schema, stats *property.StatsInfo, props ...*property.PhysicalProperty) *PhysicalTableReader { - reader := PhysicalTableReader{}.Init(sg.SCtx(), sg.QueryBlockOffset()) - reader.PlanPartInfo = PhysPlanPartInfo{ - PruningConds: sg.Source.AllConds, - PartitionNames: sg.Source.PartitionNames, - Columns: sg.Source.TblCols, - ColumnNames: sg.Source.OutputNames(), - } - reader.SetStats(stats) - reader.SetSchema(schema) - reader.childrenReqProps = props - return reader -} - -// GetPhysicalIndexReader returns PhysicalIndexReader for logical TiKVSingleGather. -func (sg *TiKVSingleGather) GetPhysicalIndexReader(schema *expression.Schema, stats *property.StatsInfo, props ...*property.PhysicalProperty) *PhysicalIndexReader { - reader := PhysicalIndexReader{}.Init(sg.SCtx(), sg.QueryBlockOffset()) - reader.SetStats(stats) - reader.SetSchema(schema) - reader.childrenReqProps = props - return reader -} - // Clone implements op.PhysicalPlan interface. func (p *PhysicalTableReader) Clone() (base.PhysicalPlan, error) { cloned := new(PhysicalTableReader) @@ -281,10 +258,11 @@ func (p *PhysicalTableReader) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements Plan.CloneForPlanCache method. -func (p *PhysicalTableReader) CloneForPlanCache() (base.Plan, bool) { +func (p *PhysicalTableReader) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalTableReader) *cloned = *p - t, ok := p.tablePlan.CloneForPlanCache() + cloned.SetSCtx(newCtx) + t, ok := p.tablePlan.CloneForPlanCache(newCtx) if !ok { return nil, false } @@ -356,10 +334,11 @@ func (p *PhysicalIndexReader) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements Plan.CloneForPlanCache method. -func (p *PhysicalIndexReader) CloneForPlanCache() (base.Plan, bool) { +func (p *PhysicalIndexReader) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalIndexReader) *cloned = *p - t, ok := p.indexPlan.CloneForPlanCache() + cloned.SetSCtx(newCtx) + t, ok := p.indexPlan.CloneForPlanCache(newCtx) if !ok { return nil, false } @@ -526,16 +505,17 @@ func (p *PhysicalIndexLookUpReader) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements Plan.CloneForPlanCache method. -func (p *PhysicalIndexLookUpReader) CloneForPlanCache() (base.Plan, bool) { +func (p *PhysicalIndexLookUpReader) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalIndexLookUpReader) *cloned = *p - t, ok := p.tablePlan.CloneForPlanCache() + cloned.SetSCtx(newCtx) + t, ok := p.tablePlan.CloneForPlanCache(newCtx) if !ok { return nil, false } cloned.tablePlan = t.(base.PhysicalPlan) cloned.TablePlans = flattenPushDownPlan(t.(base.PhysicalPlan)) - i, ok := p.indexPlan.CloneForPlanCache() + i, ok := p.indexPlan.CloneForPlanCache(newCtx) if !ok { return nil, false } @@ -814,9 +794,10 @@ func (p *PhysicalIndexScan) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements op.CloneForPlanCache interface. -func (p *PhysicalIndexScan) CloneForPlanCache() (base.Plan, bool) { +func (p *PhysicalIndexScan) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalIndexScan) *cloned = *p + cloned.SetSCtx(newCtx) cloned.Ranges = util.CloneRanges(p.Ranges) return cloned, true } @@ -1003,9 +984,10 @@ func (ts *PhysicalTableScan) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements op.CloneForPlanCache interface. -func (ts *PhysicalTableScan) CloneForPlanCache() (base.Plan, bool) { +func (ts *PhysicalTableScan) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalTableScan) *cloned = *ts + cloned.SetSCtx(newCtx) cloned.Ranges = util.CloneRanges(ts.Ranges) return cloned, true } @@ -1161,11 +1143,12 @@ func (p *PhysicalProjection) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements op.CloneForPlanCache interface. -func (p *PhysicalProjection) CloneForPlanCache() (base.Plan, bool) { +func (p *PhysicalProjection) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalProjection) *cloned = *p + cloned.SetSCtx(newCtx) var ok bool - cloned.children, ok = clonePhysicalPlansForPlanCache(p.children) + cloned.children, ok = clonePhysicalPlansForPlanCache(newCtx, p.children) return cloned, ok } @@ -2294,11 +2277,12 @@ func (p *PhysicalSelection) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements base.Plan.CloneForPlanCache method. -func (p *PhysicalSelection) CloneForPlanCache() (base.Plan, bool) { +func (p *PhysicalSelection) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PhysicalSelection) *cloned = *p + cloned.SetSCtx(newCtx) var ok bool - cloned.children, ok = clonePhysicalPlansForPlanCache(p.children) + cloned.children, ok = clonePhysicalPlansForPlanCache(newCtx, p.children) return cloned, ok } @@ -2900,10 +2884,10 @@ func (p *PhysicalSequence) Schema() *expression.Schema { return p.Children()[len(p.Children())-1].Schema() } -func clonePhysicalPlansForPlanCache(plans []base.PhysicalPlan) ([]base.PhysicalPlan, bool) { +func clonePhysicalPlansForPlanCache(newCtx context.PlanContext, plans []base.PhysicalPlan) ([]base.PhysicalPlan, bool) { cloned := make([]base.PhysicalPlan, 0, len(plans)) for _, p := range plans { - clonedP, ok := p.CloneForPlanCache() + clonedP, ok := p.CloneForPlanCache(newCtx) if !ok { return nil, false } diff --git a/pkg/planner/core/plan_cache.go b/pkg/planner/core/plan_cache.go index 9fc219019e2b0..7b75dacd33dd1 100644 --- a/pkg/planner/core/plan_cache.go +++ b/pkg/planner/core/plan_cache.go @@ -18,11 +18,9 @@ import ( "context" "github.com/pingcap/errors" - "github.com/pingcap/tidb/pkg/bindinfo" "github.com/pingcap/tidb/pkg/domain" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/infoschema" - "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/metrics" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/planner/core/base" @@ -37,7 +35,6 @@ import ( contextutil "github.com/pingcap/tidb/pkg/util/context" "github.com/pingcap/tidb/pkg/util/dbterror/plannererrors" "github.com/pingcap/tidb/pkg/util/intest" - "github.com/pingcap/tidb/pkg/util/kvcache" ) // PlanCacheKeyTestIssue43667 is only for test. @@ -171,6 +168,14 @@ func planCachePreprocess(ctx context.Context, sctx sessionctx.Context, isNonPrep vars.LastUpdateTime4PC = expiredTimeStamp4PC } + // step 6: initialize the tableInfo2UnionScan, which indicates which tables are dirty. + for _, tbl := range stmt.tbls { + tblInfo := tbl.Meta() + if tableHasDirtyContent(sctx.GetPlanCtx(), tblInfo) { + sctx.GetSessionVars().StmtCtx.TblInfo2UnionScan[tblInfo] = true + } + } + return nil } @@ -185,16 +190,15 @@ func GetPlanFromPlanCache(ctx context.Context, sctx sessionctx.Context, return nil, nil, err } - var cacheKey string sessVars := sctx.GetSessionVars() stmtCtx := sessVars.StmtCtx cacheEnabled := false if isNonPrepared { stmtCtx.SetCacheType(contextutil.SessionNonPrepared) - cacheEnabled = sctx.GetSessionVars().EnableNonPreparedPlanCache // plan-cache might be disabled after prepare. + cacheEnabled = sessVars.EnableNonPreparedPlanCache // plan-cache might be disabled after prepare. } else { stmtCtx.SetCacheType(contextutil.SessionPrepared) - cacheEnabled = sctx.GetSessionVars().EnablePreparedPlanCache + cacheEnabled = sessVars.EnablePreparedPlanCache } if stmt.StmtCacheable && cacheEnabled { stmtCtx.EnablePlanCache() @@ -203,69 +207,66 @@ func GetPlanFromPlanCache(ctx context.Context, sctx sessionctx.Context, stmtCtx.WarnSkipPlanCache(stmt.UncacheableReason) } - var bindSQL string - if stmtCtx.UseCache() { - var ignoreByBinding bool - bindSQL, ignoreByBinding = bindinfo.MatchSQLBindingForPlanCache(sctx, stmt.PreparedAst.Stmt, &stmt.BindingInfo) - if ignoreByBinding { - stmtCtx.SetSkipPlanCache("ignore plan cache by binding") - } - } - - // In rc or for update read, we need the latest schema version to decide whether we need to - // rebuild the plan. So we set this value in rc or for update read. In other cases, let it be 0. - var latestSchemaVersion int64 - + var cacheKey, binding, reason string + var cacheable bool if stmtCtx.UseCache() { - if sctx.GetSessionVars().IsIsolation(ast.ReadCommitted) || stmt.ForUpdateRead { - // In Rc or ForUpdateRead, we should check if the information schema has been changed since - // last time. If it changed, we should rebuild the plan. Here, we use a different and more - // up-to-date schema version which can lead plan cache miss and thus, the plan will be rebuilt. - latestSchemaVersion = domain.GetDomain(sctx).InfoSchema().SchemaMetaVersion() - } - if cacheKey, err = NewPlanCacheKey(sctx.GetSessionVars(), stmt.StmtText, - stmt.StmtDB, stmt.SchemaVersion, latestSchemaVersion, bindSQL, expression.ExprPushDownBlackListReloadTimeStamp.Load(), stmt.RelateVersion); err != nil { + cacheKey, binding, cacheable, reason, err = NewPlanCacheKey(sctx, stmt) + if err != nil { return nil, nil, err } + if !cacheable { + stmtCtx.SetSkipPlanCache(reason) + } } - var matchOpts *PlanCacheMatchOpts + var paramTypes []*types.FieldType if stmtCtx.UseCache() { - var cacheVal kvcache.Value + var cachedVal *PlanCacheValue var hit, isPointPlan bool - if stmt.PointGet.pointPlan != nil { // if it's PointGet Plan, no need to use MatchOpts - cacheVal = &PlanCacheValue{ + if stmt.PointGet.pointPlan != nil { // if it's PointGet Plan, no need to use paramTypes + cachedVal = &PlanCacheValue{ Plan: stmt.PointGet.pointPlan, OutputColumns: stmt.PointGet.columnNames, stmtHints: stmt.PointGet.pointPlanHints, } isPointPlan, hit = true, true } else { - matchOpts = GetMatchOpts(sctx, is, stmt, params) - // TODO: consider instance-level plan cache - cacheVal, hit = sctx.GetSessionPlanCache().Get(cacheKey, matchOpts) + paramTypes = parseParamTypes(sctx, params) + cachedVal, hit = lookupPlanCache(sctx, cacheKey, paramTypes) } if hit { - if intest.InTest && ctx.Value(PlanCacheKeyTestBeforeAdjust{}) != nil { - ctx.Value(PlanCacheKeyTestBeforeAdjust{}).(func(cachedVal *PlanCacheValue))(cacheVal.(*PlanCacheValue)) + if intest.InTest && ctx.Value(PlanCacheKeyTestBeforeAdjust{}) != nil && ctx.Value(PlanCacheKeyTestAfterAdjust{}) != nil { + ctx.Value(PlanCacheKeyTestBeforeAdjust{}).(func(cachedVal *PlanCacheValue))(cachedVal) + defer ctx.Value(PlanCacheKeyTestAfterAdjust{}).(func(cachedVal *PlanCacheValue))(cachedVal) } - if plan, names, ok, err := adjustCachedPlan(sctx, cacheVal.(*PlanCacheValue), isNonPrepared, isPointPlan, cacheKey, bindSQL, is, stmt); err != nil || ok { - if intest.InTest && ctx.Value(PlanCacheKeyTestAfterAdjust{}) != nil { - ctx.Value(PlanCacheKeyTestAfterAdjust{}).(func(cachedVal *PlanCacheValue))(cacheVal.(*PlanCacheValue)) - } + if plan, names, ok, err := adjustCachedPlan(sctx, cachedVal, isNonPrepared, isPointPlan, binding, is, stmt); err != nil || ok { return plan, names, err } } } - if matchOpts == nil { - matchOpts = GetMatchOpts(sctx, is, stmt, params) + if paramTypes == nil { + paramTypes = parseParamTypes(sctx, params) } - return generateNewPlan(ctx, sctx, isNonPrepared, is, stmt, cacheKey, latestSchemaVersion, bindSQL, matchOpts) + return generateNewPlan(ctx, sctx, isNonPrepared, is, stmt, cacheKey, paramTypes) +} + +func lookupPlanCache(sctx sessionctx.Context, cacheKey string, paramTypes []*types.FieldType) (cachedVal *PlanCacheValue, hit bool) { + if sctx.GetSessionVars().EnableInstancePlanCache { + if v, hit := domain.GetDomain(sctx).GetInstancePlanCache().Get(cacheKey, paramTypes); hit { + cachedVal = v.(*PlanCacheValue) + return cachedVal.CloneForInstancePlanCache(sctx.GetPlanCtx()) // clone the value to solve concurrency problem + } + } else { + if v, hit := sctx.GetSessionPlanCache().Get(cacheKey, paramTypes); hit { + return v.(*PlanCacheValue), true + } + } + return nil, false } func adjustCachedPlan(sctx sessionctx.Context, cachedVal *PlanCacheValue, isNonPrepared, isPointPlan bool, - cacheKey string, bindSQL string, is infoschema.InfoSchema, stmt *PlanCacheStmt) (base.Plan, + bindSQL string, is infoschema.InfoSchema, stmt *PlanCacheStmt) (base.Plan, []*types.FieldName, bool, error) { sessVars := sctx.GetSessionVars() stmtCtx := sessVars.StmtCtx @@ -274,21 +275,11 @@ func adjustCachedPlan(sctx sessionctx.Context, cachedVal *PlanCacheValue, isNonP return nil, nil, false, err } } - for tblInfo, unionScan := range cachedVal.TblInfo2UnionScan { - if !unionScan && tableHasDirtyContent(sctx.GetPlanCtx(), tblInfo) { - // TODO we can inject UnionScan into cached plan to avoid invalidating it, though - // rebuilding the filters in UnionScan is pretty trivial. - sctx.GetSessionPlanCache().Delete(cacheKey) - return nil, nil, false, nil - } - } if !RebuildPlan4CachedPlan(cachedVal.Plan) { return nil, nil, false, nil } sessVars.FoundInPlanCache = true - if len(bindSQL) > 0 { - // When the `len(bindSQL) > 0`, it means we use the binding. - // So we need to record this. + if len(bindSQL) > 0 { // We're using binding, set this to true. sessVars.FoundInBinding = true } if metrics.ResettablePlanCacheCounterFortTest { @@ -304,8 +295,7 @@ func adjustCachedPlan(sctx sessionctx.Context, cachedVal *PlanCacheValue, isNonP // generateNewPlan call the optimizer to generate a new plan for current statement // and try to add it to cache func generateNewPlan(ctx context.Context, sctx sessionctx.Context, isNonPrepared bool, is infoschema.InfoSchema, - stmt *PlanCacheStmt, cacheKey string, latestSchemaVersion int64, bindSQL string, - matchOpts *PlanCacheMatchOpts) (base.Plan, []*types.FieldName, error) { + stmt *PlanCacheStmt, cacheKey string, paramTypes []*types.FieldType) (base.Plan, []*types.FieldName, error) { stmtAst := stmt.PreparedAst sessVars := sctx.GetSessionVars() stmtCtx := sessVars.StmtCtx @@ -320,27 +310,22 @@ func generateNewPlan(ctx context.Context, sctx sessionctx.Context, isNonPrepared // check whether this plan is cacheable. if stmtCtx.UseCache() { - if cacheable, reason := isPlanCacheable(sctx.GetPlanCtx(), p, len(matchOpts.ParamTypes), len(matchOpts.LimitOffsetAndCount), matchOpts.HasSubQuery); !cacheable { + if cacheable, reason := isPlanCacheable(sctx.GetPlanCtx(), p, len(paramTypes), len(stmt.limits), stmt.hasSubquery); !cacheable { stmtCtx.SetSkipPlanCache(reason) } } // put this plan into the plan cache. if stmtCtx.UseCache() { - // rebuild key to exclude kv.TiFlash when stmt is not read only - if _, isolationReadContainTiFlash := sessVars.IsolationReadEngines[kv.TiFlash]; isolationReadContainTiFlash && !IsReadOnly(stmtAst.Stmt, sessVars) { - delete(sessVars.IsolationReadEngines, kv.TiFlash) - if cacheKey, err = NewPlanCacheKey(sessVars, stmt.StmtText, stmt.StmtDB, - stmt.SchemaVersion, latestSchemaVersion, bindSQL, expression.ExprPushDownBlackListReloadTimeStamp.Load(), stmt.RelateVersion); err != nil { - return nil, nil, err - } - sessVars.IsolationReadEngines[kv.TiFlash] = struct{}{} - } - cached := NewPlanCacheValue(p, names, stmtCtx.TblInfo2UnionScan, matchOpts, &stmtCtx.StmtHints) + cached := NewPlanCacheValue(p, names, paramTypes, &stmtCtx.StmtHints) stmt.NormalizedPlan, stmt.PlanDigest = NormalizePlan(p) stmtCtx.SetPlan(p) stmtCtx.SetPlanDigest(stmt.NormalizedPlan, stmt.PlanDigest) - sctx.GetSessionPlanCache().Put(cacheKey, cached, matchOpts) + if sessVars.EnableInstancePlanCache { + domain.GetDomain(sctx).GetInstancePlanCache().Put(cacheKey, cached, paramTypes) + } else { + sctx.GetSessionPlanCache().Put(cacheKey, cached, paramTypes) + } if _, ok := p.(*PointGetPlan); ok { stmt.PointGet.pointPlan = p stmt.PointGet.columnNames = names diff --git a/pkg/planner/core/plan_cache_instance.go b/pkg/planner/core/plan_cache_instance.go index c5bdfc9af45eb..9676654ebb89e 100644 --- a/pkg/planner/core/plan_cache_instance.go +++ b/pkg/planner/core/plan_cache_instance.go @@ -74,22 +74,18 @@ func (pc *instancePlanCache) getHead(key string, create bool) *instancePCNode { return nil } -// Get gets the cached value according to key and opts. -func (pc *instancePlanCache) Get(sctx sessionctx.Context, key string, opts any) (value any, ok bool) { +// Get gets the cached value according to key and paramTypes. +func (pc *instancePlanCache) Get(key string, paramTypes any) (value any, ok bool) { headNode := pc.getHead(key, false) if headNode == nil { // cache miss return nil, false } - return pc.getPlanFromList(sctx, headNode, opts) + return pc.getPlanFromList(headNode, paramTypes) } -func (*instancePlanCache) getPlanFromList(sctx sessionctx.Context, headNode *instancePCNode, opts any) (any, bool) { +func (*instancePlanCache) getPlanFromList(headNode *instancePCNode, paramTypes any) (any, bool) { for node := headNode.next.Load(); node != nil; node = node.next.Load() { - var matchOpts *PlanCacheMatchOpts - if opts != nil { - matchOpts = opts.(*PlanCacheMatchOpts) - } - if matchCachedPlan(sctx, node.value, matchOpts) { // v.Plan is read-only, no need to lock + if checkTypesCompatibility4PC(node.value.paramTypes, paramTypes) { // v.Plan is read-only, no need to lock node.lastUsed.Store(time.Now()) // atomically update the lastUsed field return node.value, true } @@ -99,7 +95,7 @@ func (*instancePlanCache) getPlanFromList(sctx sessionctx.Context, headNode *ins // Put puts the key and values into the cache. // Due to some thread-safety issues, this Put operation might fail, use the returned succ to indicate it. -func (pc *instancePlanCache) Put(sctx sessionctx.Context, key string, value, opts any) (succ bool) { +func (pc *instancePlanCache) Put(key string, value, paramTypes any) (succ bool) { vMem := value.(*PlanCacheValue).MemoryUsage() if vMem+pc.totCost.Load() > pc.hardMemLimit.Load() { return // do nothing if it exceeds the hard limit @@ -108,7 +104,7 @@ func (pc *instancePlanCache) Put(sctx sessionctx.Context, key string, value, opt if headNode == nil { return false // for safety } - if _, ok := pc.getPlanFromList(sctx, headNode, opts); ok { + if _, ok := pc.getPlanFromList(headNode, paramTypes); ok { return // some other thread has inserted the same plan before } diff --git a/pkg/planner/core/plan_cache_instance_test.go b/pkg/planner/core/plan_cache_instance_test.go index c38a7aae8e113..ad6ff77ba7382 100644 --- a/pkg/planner/core/plan_cache_instance_test.go +++ b/pkg/planner/core/plan_cache_instance_test.go @@ -27,19 +27,19 @@ import ( "github.com/stretchr/testify/require" ) -func _put(sctx sessionctx.Context, pc sessionctx.InstancePlanCache, testKey, memUsage, statsHash int64) (succ bool) { - v := &PlanCacheValue{testKey: testKey, memoryUsage: memUsage, matchOpts: &PlanCacheMatchOpts{StatsVersionHash: uint64(statsHash)}} - return pc.Put(sctx, fmt.Sprintf("%v", testKey), v, &PlanCacheMatchOpts{StatsVersionHash: uint64(statsHash)}) +func _put(pc sessionctx.InstancePlanCache, testKey, memUsage, statsHash int64) (succ bool) { + v := &PlanCacheValue{testKey: testKey, memoryUsage: memUsage} + return pc.Put(fmt.Sprintf("%v-%v", testKey, statsHash), v, nil) } -func _hit(t *testing.T, sctx sessionctx.Context, pc sessionctx.InstancePlanCache, testKey, statsHash int) { - v, ok := pc.Get(sctx, fmt.Sprintf("%v", testKey), &PlanCacheMatchOpts{StatsVersionHash: uint64(statsHash)}) +func _hit(t *testing.T, pc sessionctx.InstancePlanCache, testKey, statsHash int) { + v, ok := pc.Get(fmt.Sprintf("%v-%v", testKey, statsHash), nil) require.True(t, ok) require.Equal(t, v.(*PlanCacheValue).testKey, int64(testKey)) } -func _miss(t *testing.T, sctx sessionctx.Context, pc sessionctx.InstancePlanCache, testKey, statsHash int) { - _, ok := pc.Get(sctx, fmt.Sprintf("%v", testKey), &PlanCacheMatchOpts{StatsVersionHash: uint64(statsHash)}) +func _miss(t *testing.T, pc sessionctx.InstancePlanCache, testKey, statsHash int) { + _, ok := pc.Get(fmt.Sprintf("%v-%v", testKey, statsHash), nil) require.False(t, ok) } @@ -50,64 +50,64 @@ func TestInstancePlanCacheBasic(t *testing.T) { }() pc := NewInstancePlanCache(1000, 1000) - _put(sctx, pc, 1, 100, 0) - _put(sctx, pc, 2, 100, 0) - _put(sctx, pc, 3, 100, 0) + _put(pc, 1, 100, 0) + _put(pc, 2, 100, 0) + _put(pc, 3, 100, 0) require.Equal(t, pc.MemUsage(), int64(300)) - _hit(t, sctx, pc, 1, 0) - _hit(t, sctx, pc, 2, 0) - _hit(t, sctx, pc, 3, 0) + _hit(t, pc, 1, 0) + _hit(t, pc, 2, 0) + _hit(t, pc, 3, 0) // exceed the hard limit during Put pc = NewInstancePlanCache(250, 250) - _put(sctx, pc, 1, 100, 0) - _put(sctx, pc, 2, 100, 0) - _put(sctx, pc, 3, 100, 0) + _put(pc, 1, 100, 0) + _put(pc, 2, 100, 0) + _put(pc, 3, 100, 0) require.Equal(t, pc.MemUsage(), int64(200)) - _hit(t, sctx, pc, 1, 0) - _hit(t, sctx, pc, 2, 0) - _miss(t, sctx, pc, 3, 0) + _hit(t, pc, 1, 0) + _hit(t, pc, 2, 0) + _miss(t, pc, 3, 0) // can't Put 2 same values pc = NewInstancePlanCache(250, 250) - _put(sctx, pc, 1, 100, 0) - _put(sctx, pc, 1, 101, 0) + _put(pc, 1, 100, 0) + _put(pc, 1, 101, 0) require.Equal(t, pc.MemUsage(), int64(100)) // the second one will be ignored // eviction pc = NewInstancePlanCache(320, 500) - _put(sctx, pc, 1, 100, 0) - _put(sctx, pc, 2, 100, 0) - _put(sctx, pc, 3, 100, 0) - _put(sctx, pc, 4, 100, 0) - _put(sctx, pc, 5, 100, 0) - _hit(t, sctx, pc, 1, 0) // access 1-3 to refresh their last_used - _hit(t, sctx, pc, 2, 0) - _hit(t, sctx, pc, 3, 0) + _put(pc, 1, 100, 0) + _put(pc, 2, 100, 0) + _put(pc, 3, 100, 0) + _put(pc, 4, 100, 0) + _put(pc, 5, 100, 0) + _hit(t, pc, 1, 0) // access 1-3 to refresh their last_used + _hit(t, pc, 2, 0) + _hit(t, pc, 3, 0) require.Equal(t, pc.Evict(), true) require.Equal(t, pc.MemUsage(), int64(300)) - _hit(t, sctx, pc, 1, 0) // access 1-3 to refresh their last_used - _hit(t, sctx, pc, 2, 0) - _hit(t, sctx, pc, 3, 0) - _miss(t, sctx, pc, 4, 0) // 4-5 have been evicted - _miss(t, sctx, pc, 5, 0) + _hit(t, pc, 1, 0) // access 1-3 to refresh their last_used + _hit(t, pc, 2, 0) + _hit(t, pc, 3, 0) + _miss(t, pc, 4, 0) // 4-5 have been evicted + _miss(t, pc, 5, 0) // no need to eviction if mem < softLimit pc = NewInstancePlanCache(320, 500) - _put(sctx, pc, 1, 100, 0) - _put(sctx, pc, 2, 100, 0) - _put(sctx, pc, 3, 100, 0) + _put(pc, 1, 100, 0) + _put(pc, 2, 100, 0) + _put(pc, 3, 100, 0) require.Equal(t, pc.Evict(), false) require.Equal(t, pc.MemUsage(), int64(300)) - _hit(t, sctx, pc, 1, 0) - _hit(t, sctx, pc, 2, 0) - _hit(t, sctx, pc, 3, 0) + _hit(t, pc, 1, 0) + _hit(t, pc, 2, 0) + _hit(t, pc, 3, 0) // empty head should be dropped after eviction pc = NewInstancePlanCache(1, 500) - _put(sctx, pc, 1, 100, 0) - _put(sctx, pc, 2, 100, 0) - _put(sctx, pc, 3, 100, 0) + _put(pc, 1, 100, 0) + _put(pc, 2, 100, 0) + _put(pc, 3, 100, 0) require.Equal(t, pc.MemUsage(), int64(300)) pcImpl := pc.(*instancePlanCache) numHeads := 0 @@ -129,58 +129,58 @@ func TestInstancePlanCacheWithMatchOpts(t *testing.T) { // same key with different statsHash pc := NewInstancePlanCache(1000, 1000) - _put(sctx, pc, 1, 100, 1) - _put(sctx, pc, 1, 100, 2) - _put(sctx, pc, 1, 100, 3) - _hit(t, sctx, pc, 1, 1) - _hit(t, sctx, pc, 1, 2) - _hit(t, sctx, pc, 1, 3) - _miss(t, sctx, pc, 1, 4) - _miss(t, sctx, pc, 2, 1) + _put(pc, 1, 100, 1) + _put(pc, 1, 100, 2) + _put(pc, 1, 100, 3) + _hit(t, pc, 1, 1) + _hit(t, pc, 1, 2) + _hit(t, pc, 1, 3) + _miss(t, pc, 1, 4) + _miss(t, pc, 2, 1) // multiple keys with same statsHash pc = NewInstancePlanCache(1000, 1000) - _put(sctx, pc, 1, 100, 1) - _put(sctx, pc, 1, 100, 2) - _put(sctx, pc, 2, 100, 1) - _put(sctx, pc, 2, 100, 2) - _hit(t, sctx, pc, 1, 1) - _hit(t, sctx, pc, 1, 2) - _miss(t, sctx, pc, 1, 3) - _hit(t, sctx, pc, 2, 1) - _hit(t, sctx, pc, 2, 2) - _miss(t, sctx, pc, 2, 3) - _miss(t, sctx, pc, 3, 1) - _miss(t, sctx, pc, 3, 2) - _miss(t, sctx, pc, 3, 3) + _put(pc, 1, 100, 1) + _put(pc, 1, 100, 2) + _put(pc, 2, 100, 1) + _put(pc, 2, 100, 2) + _hit(t, pc, 1, 1) + _hit(t, pc, 1, 2) + _miss(t, pc, 1, 3) + _hit(t, pc, 2, 1) + _hit(t, pc, 2, 2) + _miss(t, pc, 2, 3) + _miss(t, pc, 3, 1) + _miss(t, pc, 3, 2) + _miss(t, pc, 3, 3) // hard limit can take effect in this case pc = NewInstancePlanCache(200, 200) - _put(sctx, pc, 1, 100, 1) - _put(sctx, pc, 1, 100, 2) - _put(sctx, pc, 1, 100, 3) // the third one will be ignored + _put(pc, 1, 100, 1) + _put(pc, 1, 100, 2) + _put(pc, 1, 100, 3) // the third one will be ignored require.Equal(t, pc.MemUsage(), int64(200)) - _hit(t, sctx, pc, 1, 1) - _hit(t, sctx, pc, 1, 2) - _miss(t, sctx, pc, 1, 3) + _hit(t, pc, 1, 1) + _hit(t, pc, 1, 2) + _miss(t, pc, 1, 3) // eviction this case pc = NewInstancePlanCache(300, 500) - _put(sctx, pc, 1, 100, 1) - _put(sctx, pc, 1, 100, 2) - _put(sctx, pc, 1, 100, 3) - _put(sctx, pc, 1, 100, 4) - _put(sctx, pc, 1, 100, 5) - _hit(t, sctx, pc, 1, 1) // refresh 1-3's last_used - _hit(t, sctx, pc, 1, 2) - _hit(t, sctx, pc, 1, 3) + _put(pc, 1, 100, 1) + _put(pc, 1, 100, 2) + _put(pc, 1, 100, 3) + _put(pc, 1, 100, 4) + _put(pc, 1, 100, 5) + _hit(t, pc, 1, 1) // refresh 1-3's last_used + _hit(t, pc, 1, 2) + _hit(t, pc, 1, 3) require.True(t, pc.Evict()) require.Equal(t, pc.MemUsage(), int64(300)) - _hit(t, sctx, pc, 1, 1) - _hit(t, sctx, pc, 1, 2) - _hit(t, sctx, pc, 1, 3) - _miss(t, sctx, pc, 1, 4) - _miss(t, sctx, pc, 1, 5) + _hit(t, pc, 1, 1) + _hit(t, pc, 1, 2) + _hit(t, pc, 1, 3) + _miss(t, pc, 1, 4) + _miss(t, pc, 1, 5) } func TestInstancePlanCacheConcurrentRead(t *testing.T) { @@ -195,7 +195,7 @@ func TestInstancePlanCacheConcurrentRead(t *testing.T) { for k := 0; k < 100; k++ { for statsHash := 0; statsHash < 100; statsHash++ { if rand.Intn(10) < 7 { - _put(sctx, pc, int64(k), 1, int64(statsHash)) + _put(pc, int64(k), 1, int64(statsHash)) flag[k][statsHash] = true } } @@ -209,9 +209,9 @@ func TestInstancePlanCacheConcurrentRead(t *testing.T) { for i := 0; i < 10000; i++ { k, statsHash := rand.Intn(100), rand.Intn(100) if flag[k][statsHash] { - _hit(t, sctx, pc, k, statsHash) + _hit(t, pc, k, statsHash) } else { - _miss(t, sctx, pc, k, statsHash) + _miss(t, pc, k, statsHash) } time.Sleep(time.Nanosecond * 10) } @@ -235,7 +235,7 @@ func TestInstancePlanCacheConcurrentWriteRead(t *testing.T) { defer wg.Done() for i := 0; i < 1000; i++ { k, statsHash := rand.Intn(100), rand.Intn(100) - if _put(sctx, pc, int64(k), 1, int64(statsHash)) { + if _put(pc, int64(k), 1, int64(statsHash)) { flag[k][statsHash].Store(true) } time.Sleep(time.Nanosecond * 10) @@ -249,7 +249,7 @@ func TestInstancePlanCacheConcurrentWriteRead(t *testing.T) { for i := 0; i < 2000; i++ { k, statsHash := rand.Intn(100), rand.Intn(100) if flag[k][statsHash].Load() { - _hit(t, sctx, pc, k, statsHash) + _hit(t, pc, k, statsHash) } time.Sleep(time.Nanosecond * 5) } diff --git a/pkg/planner/core/plan_cache_lru.go b/pkg/planner/core/plan_cache_lru.go index 6f1e8641c30f4..78e7d2dcc3fff 100644 --- a/pkg/planner/core/plan_cache_lru.go +++ b/pkg/planner/core/plan_cache_lru.go @@ -79,13 +79,13 @@ func NewLRUPlanCache(capacity uint, guard float64, quota uint64, sctx sessionctx } // Get tries to find the corresponding value according to the given key. -func (l *LRUPlanCache) Get(key string, opts any) (value any, ok bool) { +func (l *LRUPlanCache) Get(key string, paramTypes any) (value any, ok bool) { l.lock.RLock() defer l.lock.RUnlock() bucket, bucketExist := l.buckets[key] if bucketExist { - if element, exist := l.pickFromBucket(bucket, opts); exist { + if element, exist := l.pickFromBucket(bucket, paramTypes); exist { l.lruList.MoveToFront(element) return element.Value.(*planCacheEntry).PlanValue, true } @@ -94,13 +94,13 @@ func (l *LRUPlanCache) Get(key string, opts any) (value any, ok bool) { } // Put puts the (key, value) pair into the LRU Cache. -func (l *LRUPlanCache) Put(key string, value, opts any) { +func (l *LRUPlanCache) Put(key string, value, paramTypes any) { l.lock.Lock() defer l.lock.Unlock() bucket, bucketExist := l.buckets[key] if bucketExist { - if element, exist := l.pickFromBucket(bucket, opts); exist { + if element, exist := l.pickFromBucket(bucket, paramTypes); exist { l.updateInstanceMetric(&planCacheEntry{PlanKey: key, PlanValue: value}, element.Value.(*planCacheEntry)) element.Value.(*planCacheEntry).PlanValue = value l.lruList.MoveToFront(element) @@ -239,13 +239,9 @@ func (l *LRUPlanCache) memoryControl() { } // PickPlanFromBucket pick one plan from bucket -func (l *LRUPlanCache) pickFromBucket(bucket map[*list.Element]struct{}, opts any) (*list.Element, bool) { - var matchOpts *PlanCacheMatchOpts - if opts != nil { - matchOpts = opts.(*PlanCacheMatchOpts) - } +func (*LRUPlanCache) pickFromBucket(bucket map[*list.Element]struct{}, paramTypes any) (*list.Element, bool) { for k := range bucket { - if matchCachedPlan(l.sctx, k.Value.(*planCacheEntry).PlanValue.(*PlanCacheValue), matchOpts) { + if checkTypesCompatibility4PC(k.Value.(*planCacheEntry).PlanValue.(*PlanCacheValue).paramTypes, paramTypes) { return k, true } } diff --git a/pkg/planner/core/plan_cache_lru_test.go b/pkg/planner/core/plan_cache_lru_test.go index a522c42b95f14..14e0a16547299 100644 --- a/pkg/planner/core/plan_cache_lru_test.go +++ b/pkg/planner/core/plan_cache_lru_test.go @@ -37,8 +37,8 @@ func randomPlanCacheValue(types []*types.FieldType) *PlanCacheValue { &PhysicalIndexLookUpReader{}, &PhysicalApply{}, &PhysicalApply{}, &PhysicalLimit{}} random := rand.New(rand.NewSource(time.Now().UnixNano())) return &PlanCacheValue{ - Plan: plans[random.Int()%len(plans)], - matchOpts: &PlanCacheMatchOpts{ParamTypes: types}, + Plan: plans[random.Int()%len(plans)], + paramTypes: types, } } @@ -67,19 +67,13 @@ func TestLRUPCPut(t *testing.T) { {types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeLong)}, {types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeInt24)}, } - limitParams := [][]uint64{ - {1}, {2}, {3}, {4}, {5}, - } // one key corresponding to multi values for i := 0; i < 5; i++ { keys[i] = "key-1" - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: limitParams[i], - } + opts := pTypes[i] vals[i] = &PlanCacheValue{ - matchOpts: opts, + paramTypes: opts, } lru.Put(keys[i], vals[i], opts) } @@ -111,10 +105,7 @@ func TestLRUPCPut(t *testing.T) { bucket, exist := lru.buckets[keys[i]] require.True(t, exist) - matchOpts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: limitParams[i], - } + matchOpts := pTypes[i] element, exist := lru.pickFromBucket(bucket, matchOpts) require.NotNil(t, element) require.True(t, exist) @@ -148,38 +139,26 @@ func TestLRUPCGet(t *testing.T) { {types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeLong)}, {types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeInt24)}, } - limitParams := [][]uint64{ - {1}, {2}, {3}, {4}, {5}, - } // 5 bucket for i := 0; i < 5; i++ { keys[i] = fmt.Sprintf("key-%v", i%4) - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: limitParams[i], - } + opts := pTypes[i] vals[i] = &PlanCacheValue{ - matchOpts: opts, + paramTypes: opts, } lru.Put(keys[i], vals[i], opts) } // test for non-existent elements for i := 0; i < 2; i++ { - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: limitParams[i], - } + opts := pTypes[i] value, exists := lru.Get(keys[i], opts) require.False(t, exists) require.Nil(t, value) } for i := 2; i < 5; i++ { - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: limitParams[i], - } + opts := pTypes[i] value, exists := lru.Get(keys[i], opts) require.True(t, exists) require.NotNil(t, value) @@ -214,17 +193,11 @@ func TestLRUPCDelete(t *testing.T) { {types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeEnum)}, {types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeDate)}, } - limitParams := [][]uint64{ - {1}, {2}, {3}, - } for i := 0; i < 3; i++ { keys[i] = fmt.Sprintf("key-%v", i) - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: limitParams[i], - } + opts := pTypes[i] vals[i] = &PlanCacheValue{ - matchOpts: opts, + paramTypes: opts, } lru.Put(keys[i], vals[i], opts) } @@ -232,24 +205,15 @@ func TestLRUPCDelete(t *testing.T) { lru.Delete(keys[1]) - value, exists := lru.Get(keys[1], &PlanCacheMatchOpts{ - ParamTypes: pTypes[1], - LimitOffsetAndCount: limitParams[1], - }) + value, exists := lru.Get(keys[1], pTypes[1]) require.False(t, exists) require.Nil(t, value) require.Equal(t, 2, int(lru.size)) - _, exists = lru.Get(keys[0], &PlanCacheMatchOpts{ - ParamTypes: pTypes[0], - LimitOffsetAndCount: limitParams[0], - }) + _, exists = lru.Get(keys[0], pTypes[0]) require.True(t, exists) - _, exists = lru.Get(keys[2], &PlanCacheMatchOpts{ - ParamTypes: pTypes[2], - LimitOffsetAndCount: limitParams[2], - }) + _, exists = lru.Get(keys[2], pTypes[2]) require.True(t, exists) } @@ -267,12 +231,9 @@ func TestLRUPCDeleteAll(t *testing.T) { } for i := 0; i < 3; i++ { keys[i] = fmt.Sprintf("key-%v", i) - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: []uint64{}, - } + opts := pTypes[i] vals[i] = &PlanCacheValue{ - matchOpts: opts, + paramTypes: opts, } lru.Put(keys[i], vals[i], opts) } @@ -281,10 +242,7 @@ func TestLRUPCDeleteAll(t *testing.T) { lru.DeleteAll() for i := 0; i < 3; i++ { - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: []uint64{}, - } + opts := pTypes[i] value, exists := lru.Get(keys[i], opts) require.False(t, exists) require.Nil(t, value) @@ -316,12 +274,9 @@ func TestLRUPCSetCapacity(t *testing.T) { // one key corresponding to multi values for i := 0; i < 5; i++ { keys[i] = "key-1" - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: []uint64{}, - } + opts := pTypes[i] vals[i] = &PlanCacheValue{ - matchOpts: opts, + paramTypes: opts, } lru.Put(keys[i], vals[i], opts) } @@ -372,11 +327,8 @@ func TestIssue37914(t *testing.T) { }() pTypes := []*types.FieldType{types.NewFieldType(mysql.TypeFloat), types.NewFieldType(mysql.TypeDouble)} key := "key-1" - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes, - LimitOffsetAndCount: []uint64{}, - } - val := &PlanCacheValue{matchOpts: opts} + opts := pTypes + val := &PlanCacheValue{paramTypes: opts} require.NotPanics(t, func() { lru.Put(key, val, opts) @@ -403,11 +355,8 @@ func TestIssue38244(t *testing.T) { // one key corresponding to multi values for i := 0; i < 5; i++ { keys[i] = fmt.Sprintf("key-%v", i) - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes[i], - LimitOffsetAndCount: []uint64{}, - } - vals[i] = &PlanCacheValue{matchOpts: opts} + opts := pTypes[i] + vals[i] = &PlanCacheValue{paramTypes: opts} lru.Put(keys[i], vals[i], opts) } require.Equal(t, lru.size, lru.capacity) @@ -432,10 +381,7 @@ func TestLRUPlanCacheMemoryUsage(t *testing.T) { for i := 0; i < 3; i++ { k := randomPlanCacheKey() v := randomPlanCacheValue(pTypes) - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes, - LimitOffsetAndCount: []uint64{}, - } + opts := pTypes lru.Put(k, v, opts) res += int64(len(k)) + v.MemoryUsage() require.Equal(t, lru.MemoryUsage(), res) @@ -444,10 +390,7 @@ func TestLRUPlanCacheMemoryUsage(t *testing.T) { p := &PhysicalTableScan{} k := "key-3" v := &PlanCacheValue{Plan: p} - opts := &PlanCacheMatchOpts{ - ParamTypes: pTypes, - LimitOffsetAndCount: []uint64{}, - } + opts := pTypes lru.Put(k, v, opts) res += int64(len(k)) + v.MemoryUsage() for kk, vv := range evict { diff --git a/pkg/planner/core/plan_cache_rebuild_test.go b/pkg/planner/core/plan_cache_rebuild_test.go index a40f69635df04..acc3402b4598c 100644 --- a/pkg/planner/core/plan_cache_rebuild_test.go +++ b/pkg/planner/core/plan_cache_rebuild_test.go @@ -84,7 +84,7 @@ func testCachedPlanClone(t *testing.T, tk *testkit.TestKit, prep, set, exec1, ex // get the current cached plan and its fingerprint original, originalFingerprint = cachedVal.Plan, planFingerprint(t, cachedVal.Plan) // replace the cached plan with a cloned one - cloned, ok := original.CloneForPlanCache() + cloned, ok := original.CloneForPlanCache(cachedVal.Plan.SCtx()) require.True(t, ok) cachedVal.Plan = cloned } @@ -100,7 +100,7 @@ func testCachedPlanClone(t *testing.T, tk *testkit.TestKit, prep, set, exec1, ex // check the cloned plan should have the same result as the original plan originalRes := tk.MustQuery(exec2).Sort() clonePlan := func(cachedVal *core.PlanCacheValue) { - cloned, ok := cachedVal.Plan.CloneForPlanCache() + cloned, ok := cachedVal.Plan.CloneForPlanCache(cachedVal.Plan.SCtx()) require.True(t, ok) cachedVal.Plan = cloned } diff --git a/pkg/planner/core/plan_cache_test.go b/pkg/planner/core/plan_cache_test.go index bbad662b926f8..aa5ab2abd4502 100644 --- a/pkg/planner/core/plan_cache_test.go +++ b/pkg/planner/core/plan_cache_test.go @@ -1837,3 +1837,73 @@ func TestIndexRange(t *testing.T) { tk.MustQuery(`SELECT t0.* FROM t0 WHERE (id = 1 or id = 9223372036854775808);`).Check(testkit.Rows("1")) tk.MustQuery("SELECT t1.c0 FROM t1 WHERE t1.c0!=BIN(-1);").Check(testkit.Rows("1")) } + +func TestPlanCacheDirtyTables(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + + for _, t1Dirty := range []bool{true, false} { + for _, t2Dirty := range []bool{true, false} { + tk.MustExec(`create table t1 (a int);`) + tk.MustExec(`create table t2 (a int);`) + tk.MustExec(`begin`) + tk.MustExec(`prepare st from 'select 1 from t1, t2'`) + if t1Dirty { + tk.MustExec(`insert into t1 values (1)`) + } + if t2Dirty { + tk.MustExec(`insert into t2 values (1)`) + } + tk.MustExec(`execute st`) // generate a cached plan with t1Dirty & t2Dirty + tk.MustExec(`commit`) + + // test cases + for _, testT1Dirty := range []bool{true, false} { + for _, testT2Dirty := range []bool{true, false} { + tk.MustExec(`begin`) + if testT1Dirty { + tk.MustExec(`insert into t1 values (1)`) + } + if testT2Dirty { + tk.MustExec(`insert into t2 values (1)`) + } + tk.MustExec(`execute st`) + + if testT1Dirty == t1Dirty && testT2Dirty == t2Dirty { + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) + } else { + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) + } + + tk.MustExec(`commit`) + } + } + tk.MustExec(`drop table t1, t2`) + } + } +} + +func TestInstancePlanCacheAcrossSession(t *testing.T) { + store := testkit.CreateMockStore(t) + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec(`use test`) + tk1.MustExec(`create table t (a int)`) + tk1.MustExec(`insert into t values (1), (2), (3), (4), (5)`) + tk1.Session().GetSessionVars().EnableInstancePlanCache = true + tk1.MustExec(`prepare st from 'select a from t where a < ?'`) + tk1.MustExec(`set @a=2`) + tk1.MustQuery(`execute st using @a`).Sort().Check(testkit.Rows(`1`)) + tk1.MustExec(`set @a=3`) + tk1.MustQuery(`execute st using @a`).Sort().Check(testkit.Rows(`1`, `2`)) + tk1.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) + + // session2 can share session1's cached plan + tk2 := testkit.NewTestKit(t, store) + tk2.Session().GetSessionVars().EnableInstancePlanCache = true + tk2.MustExec(`use test`) + tk2.MustExec(`prepare st from 'select a from t where a < ?'`) + tk2.MustExec(`set @a=4`) + tk2.MustQuery(`execute st using @a`).Sort().Check(testkit.Rows(`1`, `2`, `3`)) + tk2.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) +} diff --git a/pkg/planner/core/plan_cache_utils.go b/pkg/planner/core/plan_cache_utils.go index 58f5b47a4fdc3..1031dfcfa9d02 100644 --- a/pkg/planner/core/plan_cache_utils.go +++ b/pkg/planner/core/plan_cache_utils.go @@ -25,6 +25,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/tidb/pkg/bindinfo" + "github.com/pingcap/tidb/pkg/domain" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/infoschema" "github.com/pingcap/tidb/pkg/kv" @@ -179,9 +180,6 @@ func GeneratePlanCacheStmtWithAST(ctx context.Context, sctx sessionctx.Context, sctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("skip prepared plan-cache: " + reason)) } - features := new(PlanCacheQueryFeatures) - paramStmt.Accept(features) - // Collect information for metadata lock. dbName := make([]model.CIStr, 0, len(vars.StmtCtx.MDLRelatedTableIDs)) tbls := make([]table.Table, 0, len(vars.StmtCtx.MDLRelatedTableIDs)) @@ -213,13 +211,16 @@ func GeneratePlanCacheStmtWithAST(ctx context.Context, sctx sessionctx.Context, SnapshotTSEvaluator: ret.SnapshotTSEvaluator, StmtCacheable: cacheable, UncacheableReason: reason, - QueryFeatures: features, dbName: dbName, tbls: tbls, SchemaVersion: ret.InfoSchema.SchemaMetaVersion(), RelateVersion: relateVersion, Params: extractor.markers, } + + stmtProcessor := &planCacheStmtProcessor{is: is, stmt: preparedObj} + paramStmt.Accept(stmtProcessor) + if err = checkPreparedPriv(sctx, preparedObj, ret.InfoSchema); err != nil { return nil, nil, 0, err } @@ -247,67 +248,169 @@ func hashInt64Uint64Map(b []byte, m map[int64]uint64) []byte { // Note: lastUpdatedSchemaVersion will only be set in the case of rc or for update read in order to // differentiate the cache key. In other cases, it will be 0. // All information that might affect the plan should be considered in this function. -func NewPlanCacheKey(sessionVars *variable.SessionVars, stmtText, stmtDB string, schemaVersion, lastUpdatedSchemaVersion int64, bindSQL string, exprBlacklistTS int64, relatedSchemaVersion map[int64]uint64) (string, error) { - if stmtText == "" { - return "", errors.New("no statement text") +func NewPlanCacheKey(sctx sessionctx.Context, stmt *PlanCacheStmt) (key, binding string, cacheable bool, reason string, err error) { + binding, ignored := bindinfo.MatchSQLBindingForPlanCache(sctx, stmt.PreparedAst.Stmt, &stmt.BindingInfo) + if ignored { + return "", binding, false, "ignore plan cache by binding", nil + } + + // In rc or for update read, we need the latest schema version to decide whether we need to + // rebuild the plan. So we set this value in rc or for update read. In other cases, let it be 0. + var latestSchemaVersion int64 + if sctx.GetSessionVars().IsIsolation(ast.ReadCommitted) || stmt.ForUpdateRead { + // In Rc or ForUpdateRead, we should check if the information schema has been changed since + // last time. If it changed, we should rebuild the plan. Here, we use a different and more + // up-to-date schema version which can lead plan cache miss and thus, the plan will be rebuilt. + latestSchemaVersion = domain.GetDomain(sctx).InfoSchema().SchemaMetaVersion() + } + + // rebuild key to exclude kv.TiFlash when stmt is not read only + vars := sctx.GetSessionVars() + if _, isolationReadContainTiFlash := vars.IsolationReadEngines[kv.TiFlash]; isolationReadContainTiFlash && !IsReadOnly(stmt.PreparedAst.Stmt, vars) { + delete(vars.IsolationReadEngines, kv.TiFlash) + defer func() { + vars.IsolationReadEngines[kv.TiFlash] = struct{}{} + }() + } + + if stmt.StmtText == "" { + return "", "", false, "", errors.New("no statement text") } - if schemaVersion == 0 && !intest.InTest { - return "", errors.New("Schema version uninitialized") + if stmt.SchemaVersion == 0 && !intest.InTest { + return "", "", false, "", errors.New("Schema version uninitialized") } + stmtDB := stmt.StmtDB if stmtDB == "" { - stmtDB = sessionVars.CurrentDB + stmtDB = vars.CurrentDB } timezoneOffset := 0 - if sessionVars.TimeZone != nil { - _, timezoneOffset = time.Now().In(sessionVars.TimeZone).Zone() + if vars.TimeZone != nil { + _, timezoneOffset = time.Now().In(vars.TimeZone).Zone() } - _, connCollation := sessionVars.GetCharsetInfo() + _, connCollation := vars.GetCharsetInfo() - hash := make([]byte, 0, len(stmtText)*2) + hash := make([]byte, 0, len(stmt.StmtText)*2) // TODO: a Pool for this hash = append(hash, hack.Slice(stmtDB)...) - hash = codec.EncodeInt(hash, int64(sessionVars.ConnectionID)) - hash = append(hash, hack.Slice(stmtText)...) - hash = codec.EncodeInt(hash, schemaVersion) - hash = hashInt64Uint64Map(hash, relatedSchemaVersion) + hash = append(hash, hack.Slice(stmt.StmtText)...) + hash = codec.EncodeInt(hash, stmt.SchemaVersion) + hash = hashInt64Uint64Map(hash, stmt.RelateVersion) // Only be set in rc or for update read and leave it default otherwise. // In Rc or ForUpdateRead, we should check whether the information schema has been changed when using plan cache. // If it changed, we should rebuild the plan. lastUpdatedSchemaVersion help us to decide whether we should rebuild // the plan in rc or for update read. - hash = codec.EncodeInt(hash, lastUpdatedSchemaVersion) - hash = codec.EncodeInt(hash, int64(sessionVars.SQLMode)) + hash = codec.EncodeInt(hash, latestSchemaVersion) + hash = codec.EncodeInt(hash, int64(vars.SQLMode)) hash = codec.EncodeInt(hash, int64(timezoneOffset)) - if _, ok := sessionVars.IsolationReadEngines[kv.TiDB]; ok { + if _, ok := vars.IsolationReadEngines[kv.TiDB]; ok { hash = append(hash, kv.TiDB.Name()...) } - if _, ok := sessionVars.IsolationReadEngines[kv.TiKV]; ok { + if _, ok := vars.IsolationReadEngines[kv.TiKV]; ok { hash = append(hash, kv.TiKV.Name()...) } - if _, ok := sessionVars.IsolationReadEngines[kv.TiFlash]; ok { + if _, ok := vars.IsolationReadEngines[kv.TiFlash]; ok { hash = append(hash, kv.TiFlash.Name()...) } - hash = codec.EncodeInt(hash, int64(sessionVars.SelectLimit)) - hash = append(hash, hack.Slice(bindSQL)...) + hash = codec.EncodeInt(hash, int64(vars.SelectLimit)) + hash = append(hash, hack.Slice(binding)...) hash = append(hash, hack.Slice(connCollation)...) - hash = append(hash, hack.Slice(strconv.FormatBool(sessionVars.InRestrictedSQL))...) + hash = append(hash, hack.Slice(strconv.FormatBool(vars.InRestrictedSQL))...) hash = append(hash, hack.Slice(strconv.FormatBool(variable.RestrictedReadOnly.Load()))...) hash = append(hash, hack.Slice(strconv.FormatBool(variable.VarTiDBSuperReadOnly.Load()))...) // expr-pushdown-blacklist can affect query optimization, so we need to consider it in plan cache. - hash = codec.EncodeInt(hash, exprBlacklistTS) - return string(hash), nil + hash = codec.EncodeInt(hash, expression.ExprPushDownBlackListReloadTimeStamp.Load()) + + // whether this query has sub-query + if stmt.hasSubquery { + if !vars.EnablePlanCacheForSubquery { + return "", "", false, "the switch 'tidb_enable_plan_cache_for_subquery' is off", nil + } + hash = append(hash, '1') + } else { + hash = append(hash, '0') + } + + // this variable might affect the plan + if vars.ForeignKeyChecks { + hash = append(hash, '1') + } else { + hash = append(hash, '0') + } + + // "limit ?" can affect the cached plan: "limit 1" and "limit 10000" should use different plans. + if len(stmt.limits) > 0 { + if !vars.EnablePlanCacheForParamLimit { + return "", "", false, "the switch 'tidb_enable_plan_cache_for_param_limit' is off", nil + } + hash = append(hash, '|') + for _, node := range stmt.limits { + for _, valNode := range []ast.ExprNode{node.Count, node.Offset} { + if valNode == nil { + continue + } + if param, isParam := valNode.(*driver.ParamMarkerExpr); isParam { + typeExpected, val := CheckParamTypeInt64orUint64(param) + if !typeExpected { + return "", "", false, "unexpected value after LIMIT", nil + } + if val > MaxCacheableLimitCount { + return "", "", false, "limit count is too large", nil + } + hash = codec.EncodeUint(hash, val) + } + } + } + hash = append(hash, '|') + } + + // stats ver can affect cached plan + if sctx.GetSessionVars().PlanCacheInvalidationOnFreshStats { + var statsVerHash uint64 + for _, t := range stmt.tables { + statsVerHash += getLatestVersionFromStatsTable(sctx, t.Meta(), t.Meta().ID) // use '+' as the hash function for simplicity + } + hash = codec.EncodeUint(hash, statsVerHash) + } + + // handle dirty tables + dirtyTables := vars.StmtCtx.TblInfo2UnionScan + if len(dirtyTables) > 0 { + dirtyTableIDs := make([]int64, 0, len(dirtyTables)) // TODO: a Pool for this + for t, dirty := range dirtyTables { + if !dirty { + continue + } + dirtyTableIDs = append(dirtyTableIDs, t.ID) + } + sort.Slice(dirtyTableIDs, func(i, j int) bool { return dirtyTableIDs[i] < dirtyTableIDs[j] }) + for _, id := range dirtyTableIDs { + hash = codec.EncodeInt(hash, id) + } + } + return string(hash), binding, true, "", nil } // PlanCacheValue stores the cached Statement and StmtNode. type PlanCacheValue struct { - Plan base.Plan - OutputColumns types.NameSlice - TblInfo2UnionScan map[*model.TableInfo]bool - memoryUsage int64 - testKey int64 // this is only for test - - // matchOpts stores some fields help to choose a suitable plan - matchOpts *PlanCacheMatchOpts - // stmtHints stores the hints which set session variables, because the hints won't be processed using cached plan. - stmtHints *hint.StmtHints + Plan base.Plan // not-read-only, session might update it before reusing + OutputColumns types.NameSlice // read-only + memoryUsage int64 // read-only + testKey int64 // test-only + paramTypes []*types.FieldType // read-only, all parameters' types, different parameters may share same plan + stmtHints *hint.StmtHints // read-only, hints which set session variables +} + +// CloneForInstancePlanCache clones a PlanCacheValue for instance plan cache. +// Since PlanCacheValue.Plan is not read-only, to solve the concurrency problem when sharing the same PlanCacheValue +// across multiple sessions, we need to clone the PlanCacheValue for each session. +func (v *PlanCacheValue) CloneForInstancePlanCache(newCtx base.PlanContext) (*PlanCacheValue, bool) { + clonedPlan, ok := v.Plan.CloneForPlanCache(newCtx) + if !ok { + return nil, false + } + cloned := new(PlanCacheValue) + *cloned = *v + cloned.Plan = clonedPlan + return cloned, true } // unKnownMemoryUsage represent the memory usage of uncounted structure, maybe need implement later @@ -337,10 +440,10 @@ func (v *PlanCacheValue) MemoryUsage() (sum int64) { } sum += size.SizeOfInterface + size.SizeOfSlice*2 + int64(cap(v.OutputColumns))*size.SizeOfPointer + - size.SizeOfMap + int64(len(v.TblInfo2UnionScan))*(size.SizeOfPointer+size.SizeOfBool) + size.SizeOfInt64*2 - if v.matchOpts != nil { - sum += int64(cap(v.matchOpts.ParamTypes)) * size.SizeOfPointer - for _, ft := range v.matchOpts.ParamTypes { + size.SizeOfMap + size.SizeOfInt64*2 + if v.paramTypes != nil { + sum += int64(cap(v.paramTypes)) * size.SizeOfPointer + for _, ft := range v.paramTypes { sum += ft.MemoryUsage() } } @@ -353,64 +456,44 @@ func (v *PlanCacheValue) MemoryUsage() (sum int64) { } // NewPlanCacheValue creates a SQLCacheValue. -func NewPlanCacheValue(plan base.Plan, names []*types.FieldName, srcMap map[*model.TableInfo]bool, - matchOpts *PlanCacheMatchOpts, stmtHints *hint.StmtHints) *PlanCacheValue { - dstMap := make(map[*model.TableInfo]bool) - for k, v := range srcMap { - dstMap[k] = v - } - userParamTypes := make([]*types.FieldType, len(matchOpts.ParamTypes)) - for i, tp := range matchOpts.ParamTypes { +func NewPlanCacheValue(plan base.Plan, names []*types.FieldName, + paramTypes []*types.FieldType, stmtHints *hint.StmtHints) *PlanCacheValue { + userParamTypes := make([]*types.FieldType, len(paramTypes)) + for i, tp := range paramTypes { userParamTypes[i] = tp.Clone() } return &PlanCacheValue{ - Plan: plan, - OutputColumns: names, - TblInfo2UnionScan: dstMap, - matchOpts: matchOpts, - stmtHints: stmtHints.Clone(), + Plan: plan, + OutputColumns: names, + paramTypes: userParamTypes, + stmtHints: stmtHints.Clone(), } } -// PlanCacheMatchOpts store some property used to fetch plan from plan cache -// The structure set here is to avoid import cycle -type PlanCacheMatchOpts struct { - // paramTypes stores all parameters' FieldType, some different parameters may share same plan - ParamTypes []*types.FieldType - // limitOffsetAndCount stores all the offset and key parameters extract from limit statement - // only used for cache and pick plan with parameters in limit - LimitOffsetAndCount []uint64 - // HasSubQuery indicate whether this query has sub query - HasSubQuery bool - // StatsVersionHash is the hash value of the statistics version - StatsVersionHash uint64 - - // Below are some variables that can affect the plan - ForeignKeyChecks bool -} - -// PlanCacheQueryFeatures records all query features which may affect plan selection. -type PlanCacheQueryFeatures struct { - limits []*ast.Limit - hasSubquery bool - tables []*ast.TableName // to capture table stats changes +// planCacheStmtProcessor records all query features which may affect plan selection. +type planCacheStmtProcessor struct { + is infoschema.InfoSchema + stmt *PlanCacheStmt } // Enter implements Visitor interface. -func (f *PlanCacheQueryFeatures) Enter(in ast.Node) (out ast.Node, skipChildren bool) { +func (f *planCacheStmtProcessor) Enter(in ast.Node) (out ast.Node, skipChildren bool) { switch node := in.(type) { case *ast.Limit: - f.limits = append(f.limits, node) + f.stmt.limits = append(f.stmt.limits, node) case *ast.SubqueryExpr, *ast.ExistsSubqueryExpr: - f.hasSubquery = true + f.stmt.hasSubquery = true case *ast.TableName: - f.tables = append(f.tables, node) + t, err := f.is.TableByName(node.Schema, node.Name) + if err == nil { + f.stmt.tables = append(f.stmt.tables, t) + } } return in, false } // Leave implements Visitor interface. -func (*PlanCacheQueryFeatures) Leave(in ast.Node) (out ast.Node, ok bool) { +func (*planCacheStmtProcessor) Leave(in ast.Node) (out ast.Node, ok bool) { return in, true } @@ -448,7 +531,10 @@ type PlanCacheStmt struct { StmtCacheable bool // Whether this stmt is cacheable. UncacheableReason string // Why this stmt is uncacheable. - QueryFeatures *PlanCacheQueryFeatures + + limits []*ast.Limit + hasSubquery bool + tables []table.Table // to capture table stats changes NormalizedSQL string NormalizedPlan string @@ -487,63 +573,16 @@ func GetPreparedStmt(stmt *ast.ExecuteStmt, vars *variable.SessionVars) (*PlanCa return nil, plannererrors.ErrStmtNotFound } -// GetMatchOpts get options to fetch plan or generate new plan -// we can add more options here -func GetMatchOpts(sctx sessionctx.Context, is infoschema.InfoSchema, stmt *PlanCacheStmt, params []expression.Expression) *PlanCacheMatchOpts { - var statsVerHash uint64 - var limitOffsetAndCount []uint64 - - if stmt.QueryFeatures != nil { - for _, node := range stmt.QueryFeatures.tables { - t, err := is.TableByName(node.Schema, node.Name) - if err != nil { // CTE in this case - continue - } - statsVerHash += getLatestVersionFromStatsTable(sctx, t.Meta(), t.Meta().ID) // use '+' as the hash function for simplicity - } - - for _, node := range stmt.QueryFeatures.limits { - if node.Count != nil { - if count, isParamMarker := node.Count.(*driver.ParamMarkerExpr); isParamMarker { - typeExpected, val := CheckParamTypeInt64orUint64(count) - if !typeExpected { - sctx.GetSessionVars().StmtCtx.SetSkipPlanCache("unexpected value after LIMIT") - break - } - if val > MaxCacheableLimitCount { - sctx.GetSessionVars().StmtCtx.SetSkipPlanCache("limit count is too large") - break - } - limitOffsetAndCount = append(limitOffsetAndCount, val) - } - } - if node.Offset != nil { - if offset, isParamMarker := node.Offset.(*driver.ParamMarkerExpr); isParamMarker { - typeExpected, val := CheckParamTypeInt64orUint64(offset) - if !typeExpected { - sctx.GetSessionVars().StmtCtx.SetSkipPlanCache("unexpected value after LIMIT") - break - } - limitOffsetAndCount = append(limitOffsetAndCount, val) - } - } - } - } - - return &PlanCacheMatchOpts{ - LimitOffsetAndCount: limitOffsetAndCount, - HasSubQuery: stmt.QueryFeatures.hasSubquery, - StatsVersionHash: statsVerHash, - ParamTypes: parseParamTypes(sctx, params), - ForeignKeyChecks: sctx.GetSessionVars().ForeignKeyChecks, - } -} - // CheckTypesCompatibility4PC compares FieldSlice with []*types.FieldType // Currently this is only used in plan cache to check whether the types of parameters are compatible. // If the types of parameters are compatible, we can use the cached plan. // tpsExpected is types from cached plan -func checkTypesCompatibility4PC(tpsExpected, tpsActual []*types.FieldType) bool { +func checkTypesCompatibility4PC(expected, actual any) bool { + if expected == nil || actual == nil { + return true // no need to compare types + } + tpsExpected := expected.([]*types.FieldType) + tpsActual := actual.([]*types.FieldType) if len(tpsExpected) != len(tpsActual) { return false } @@ -656,15 +695,16 @@ func isSafePointGetPath4PlanCacheScenario3(path *util.AccessPath) bool { // parseParamTypes get parameters' types in PREPARE statement func parseParamTypes(sctx sessionctx.Context, params []expression.Expression) (paramTypes []*types.FieldType) { + ectx := sctx.GetExprCtx().GetEvalCtx() paramTypes = make([]*types.FieldType, 0, len(params)) for _, param := range params { if c, ok := param.(*expression.Constant); ok { // from binary protocol - paramTypes = append(paramTypes, c.GetType(sctx.GetExprCtx().GetEvalCtx())) + paramTypes = append(paramTypes, c.GetType(ectx)) continue } // from text protocol, there must be a GetVar function - name := param.(*expression.ScalarFunction).GetArgs()[0].String() + name := param.(*expression.ScalarFunction).GetArgs()[0].StringWithCtx(ectx) tp, ok := sctx.GetSessionVars().GetUserVarType(name) if !ok { tp = types.NewFieldType(mysql.TypeNull) @@ -673,37 +713,3 @@ func parseParamTypes(sctx sessionctx.Context, params []expression.Expression) (p } return } - -// matchCachedPlan checks whether this plan is matched with these match-options. -func matchCachedPlan(sctx sessionctx.Context, value *PlanCacheValue, matchOpts *PlanCacheMatchOpts) bool { - if matchOpts == nil { // if PointGet, the matchOpts is nil - return true - } - if !checkTypesCompatibility4PC(value.matchOpts.ParamTypes, matchOpts.ParamTypes) { - return false - } - // check limit offset and key if equal and check switch if enabled - if !slices.Equal(value.matchOpts.LimitOffsetAndCount, matchOpts.LimitOffsetAndCount) { - return false - } - if len(value.matchOpts.LimitOffsetAndCount) > 0 && !sctx.GetSessionVars().EnablePlanCacheForParamLimit { - // offset and key slice matched, but it is a plan with param limit and the switch is disabled - return false - } - // check subquery switch state - if value.matchOpts.HasSubQuery && !sctx.GetSessionVars().EnablePlanCacheForSubquery { - return false - } - - // table stats has changed - // this check can be disabled by turning off system variable tidb_plan_cache_invalidation_on_fresh_stats - if sctx.GetSessionVars().PlanCacheInvalidationOnFreshStats && - value.matchOpts.StatsVersionHash != matchOpts.StatsVersionHash { - return false - } - // below are some SQL variables that can affect the plan - if value.matchOpts.ForeignKeyChecks != matchOpts.ForeignKeyChecks { - return false - } - return true -} diff --git a/pkg/planner/core/planbuilder.go b/pkg/planner/core/planbuilder.go index 4c52b980024a1..bcaa1ee8c7ad3 100644 --- a/pkg/planner/core/planbuilder.go +++ b/pkg/planner/core/planbuilder.go @@ -1108,7 +1108,7 @@ func getPossibleAccessPaths(ctx base.PlanContext, tableHints *hint.PlanHints, in } // consider hypo-indexes - hypoIndexes := ctx.GetSessionVars().HypoIndexes + hypoIndexes := ctx.GetSessionVars().HypoIndexes // session level hypo-indexes if ctx.GetSessionVars().StmtCtx.InExplainStmt && hypoIndexes != nil { originalTableName := tblInfo.Name.L if hypoIndexes[dbName.L] != nil && hypoIndexes[dbName.L][originalTableName] != nil { @@ -1117,6 +1117,19 @@ func getPossibleAccessPaths(ctx base.PlanContext, tableHints *hint.PlanHints, in } } } + if len(ctx.GetSessionVars().StmtCtx.HintedHypoIndexes) > 0 { // statement-level hypo-indexes from hints + if !ctx.GetSessionVars().StmtCtx.InExplainStmt { + ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackError("can only use HYPO_INDEX hint in explain-statements")) + } else { + hintedHypoIndexes := ctx.GetSessionVars().StmtCtx.HintedHypoIndexes + originalTableName := tblInfo.Name.L + if hintedHypoIndexes[dbName.L] != nil && hintedHypoIndexes[dbName.L][originalTableName] != nil { + for _, index := range hintedHypoIndexes[dbName.L][originalTableName] { + publicPaths = append(publicPaths, &util.AccessPath{Index: index}) + } + } + } + } hasScanHint, hasUseOrForce := false, false available := make([]*util.AccessPath, 0, len(publicPaths)) diff --git a/pkg/planner/core/point_get_plan.go b/pkg/planner/core/point_get_plan.go index 33d71d44d4801..bcc0a75182c63 100644 --- a/pkg/planner/core/point_get_plan.go +++ b/pkg/planner/core/point_get_plan.go @@ -33,6 +33,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/opcode" "github.com/pingcap/tidb/pkg/parser/terror" ptypes "github.com/pingcap/tidb/pkg/parser/types" + "github.com/pingcap/tidb/pkg/planner/context" "github.com/pingcap/tidb/pkg/planner/core/base" "github.com/pingcap/tidb/pkg/planner/core/operator/baseimpl" "github.com/pingcap/tidb/pkg/planner/property" @@ -169,9 +170,10 @@ func (p *PointGetPlan) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements PhysicalPlan interface. -func (p *PointGetPlan) CloneForPlanCache() (base.Plan, bool) { +func (p *PointGetPlan) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(PointGetPlan) *cloned = *p + cloned.SetSCtx(newCtx) cloned.IndexValues = make([]types.Datum, len(p.IndexValues)) copy(cloned.IndexValues, p.IndexValues) if p.Handle != nil { @@ -498,9 +500,10 @@ func (p *BatchPointGetPlan) Clone() (base.PhysicalPlan, error) { } // CloneForPlanCache implements PhysicalPlan interface. -func (p *BatchPointGetPlan) CloneForPlanCache() (base.Plan, bool) { +func (p *BatchPointGetPlan) CloneForPlanCache(newCtx context.PlanContext) (base.Plan, bool) { cloned := new(BatchPointGetPlan) *cloned = *p + cloned.SetSCtx(newCtx) cloned.Handles = make([]kv.Handle, len(p.Handles)) for i, h := range p.Handles { cloned.Handles[i] = h.Copy() diff --git a/pkg/planner/core/property_cols_prune.go b/pkg/planner/core/property_cols_prune.go index 52cf3dea2e5b0..a3e5c435c5596 100644 --- a/pkg/planner/core/property_cols_prune.go +++ b/pkg/planner/core/property_cols_prune.go @@ -56,53 +56,6 @@ func (ds *DataSource) PreparePossibleProperties(_ *expression.Schema, _ ...[][]* return result } -// PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. -func (ts *LogicalTableScan) PreparePossibleProperties(_ *expression.Schema, _ ...[][]*expression.Column) [][]*expression.Column { - if ts.HandleCols != nil { - cols := make([]*expression.Column, ts.HandleCols.NumCols()) - for i := 0; i < ts.HandleCols.NumCols(); i++ { - cols[i] = ts.HandleCols.GetCol(i) - } - return [][]*expression.Column{cols} - } - return nil -} - -// PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. -func (is *LogicalIndexScan) PreparePossibleProperties(_ *expression.Schema, _ ...[][]*expression.Column) [][]*expression.Column { - if len(is.IdxCols) == 0 { - return nil - } - result := make([][]*expression.Column, 0, is.EqCondCount+1) - for i := 0; i <= is.EqCondCount; i++ { - result = append(result, make([]*expression.Column, len(is.IdxCols)-i)) - copy(result[i], is.IdxCols[i:]) - } - return result -} - -// PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. -func (*TiKVSingleGather) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { - return childrenProperties[0] -} - -// PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. -func (*LogicalSelection) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { - return childrenProperties[0] -} - -// PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. -func (p *LogicalWindow) PreparePossibleProperties(_ *expression.Schema, _ ...[][]*expression.Column) [][]*expression.Column { - result := make([]*expression.Column, 0, len(p.PartitionBy)+len(p.OrderBy)) - for i := range p.PartitionBy { - result = append(result, p.PartitionBy[i].Col) - } - for i := range p.OrderBy { - result = append(result, p.OrderBy[i].Col) - } - return [][]*expression.Column{result} -} - func getPossiblePropertyFromByItems(items []*util.ByItems) []*expression.Column { cols := make([]*expression.Column, 0, len(items)) for _, item := range items { @@ -115,35 +68,6 @@ func getPossiblePropertyFromByItems(items []*util.ByItems) []*expression.Column return cols } -// PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. -func (p *LogicalProjection) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { - childProperties := childrenProperties[0] - oldCols := make([]*expression.Column, 0, p.Schema().Len()) - newCols := make([]*expression.Column, 0, p.Schema().Len()) - for i, expr := range p.Exprs { - if col, ok := expr.(*expression.Column); ok { - newCols = append(newCols, p.Schema().Columns[i]) - oldCols = append(oldCols, col) - } - } - tmpSchema := expression.NewSchema(oldCols...) - newProperties := make([][]*expression.Column, 0, len(childProperties)) - for _, childProperty := range childProperties { - newChildProperty := make([]*expression.Column, 0, len(childProperty)) - for _, col := range childProperty { - pos := tmpSchema.ColumnIndex(col) - if pos < 0 { - break - } - newChildProperty = append(newChildProperty, newCols[pos]) - } - if len(newChildProperty) != 0 { - newProperties = append(newProperties, newChildProperty) - } - } - return newProperties -} - // PreparePossibleProperties implements base.LogicalPlan PreparePossibleProperties interface. func (p *LogicalJoin) PreparePossibleProperties(_ *expression.Schema, childrenProperties ...[][]*expression.Column) [][]*expression.Column { leftProperties := childrenProperties[0] diff --git a/pkg/planner/core/rule_aggregation_push_down.go b/pkg/planner/core/rule_aggregation_push_down.go index 44fc56b812d86..31ad21e0cd29d 100644 --- a/pkg/planner/core/rule_aggregation_push_down.go +++ b/pkg/planner/core/rule_aggregation_push_down.go @@ -687,13 +687,14 @@ func (*aggregationPushDownSolver) name() string { func appendAggPushDownAcrossJoinTraceStep(oldAgg, newAgg *LogicalAggregation, aggFuncs []*aggregation.AggFuncDesc, join *LogicalJoin, childIdx int, opt *optimizetrace.LogicalOptimizeOp) { + evalCtx := oldAgg.SCtx().GetExprCtx().GetEvalCtx() reason := func() string { buffer := bytes.NewBufferString(fmt.Sprintf("%v_%v's functions[", oldAgg.TP(), oldAgg.ID())) for i, aggFunc := range aggFuncs { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(aggFunc.String()) + buffer.WriteString(aggFunc.StringWithCtx(evalCtx)) } buffer.WriteString("] are decomposable with join") return buffer.String() @@ -712,13 +713,14 @@ func appendAggPushDownAcrossJoinTraceStep(oldAgg, newAgg *LogicalAggregation, ag } func appendAggPushDownAcrossProjTraceStep(agg *LogicalAggregation, proj *LogicalProjection, opt *optimizetrace.LogicalOptimizeOp) { + evalCtx := agg.SCtx().GetExprCtx().GetEvalCtx() action := func() string { buffer := bytes.NewBufferString(fmt.Sprintf("%v_%v is eliminated, and %v_%v's functions changed into[", proj.TP(), proj.ID(), agg.TP(), agg.ID())) for i, aggFunc := range agg.AggFuncs { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(aggFunc.String()) + buffer.WriteString(aggFunc.StringWithCtx(evalCtx)) } buffer.WriteString("]") return buffer.String() @@ -730,13 +732,14 @@ func appendAggPushDownAcrossProjTraceStep(agg *LogicalAggregation, proj *Logical } func appendAggPushDownAcrossUnionTraceStep(union *LogicalUnionAll, agg *LogicalAggregation, opt *optimizetrace.LogicalOptimizeOp) { + evalCtx := union.SCtx().GetExprCtx().GetEvalCtx() reason := func() string { buffer := bytes.NewBufferString(fmt.Sprintf("%v_%v functions[", agg.TP(), agg.ID())) for i, aggFunc := range agg.AggFuncs { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(aggFunc.String()) + buffer.WriteString(aggFunc.StringWithCtx(evalCtx)) } fmt.Fprintf(buffer, "] are decomposable with %v_%v", union.TP(), union.ID()) return buffer.String() diff --git a/pkg/planner/core/rule_build_key_info.go b/pkg/planner/core/rule_build_key_info.go index 251dc225dec86..eda67f11e7173 100644 --- a/pkg/planner/core/rule_build_key_info.go +++ b/pkg/planner/core/rule_build_key_info.go @@ -71,76 +71,6 @@ func checkMaxOneRowCond(eqColIDs map[int64]struct{}, childSchema *expression.Sch return false } -// BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. -func (p *LogicalSelection) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { - p.BaseLogicalPlan.BuildKeyInfo(selfSchema, childSchema) - if p.MaxOneRow() { - return - } - eqCols := make(map[int64]struct{}, len(childSchema[0].Columns)) - for _, cond := range p.Conditions { - if sf, ok := cond.(*expression.ScalarFunction); ok && sf.FuncName.L == ast.EQ { - for i, arg := range sf.GetArgs() { - if col, isCol := arg.(*expression.Column); isCol { - _, isCon := sf.GetArgs()[1-i].(*expression.Constant) - _, isCorCol := sf.GetArgs()[1-i].(*expression.CorrelatedColumn) - if isCon || isCorCol { - eqCols[col.UniqueID] = struct{}{} - } - break - } - } - } - } - p.SetMaxOneRow(checkMaxOneRowCond(eqCols, childSchema[0])) -} - -// BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. -func (p *LogicalTableDual) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { - p.BaseLogicalPlan.BuildKeyInfo(selfSchema, childSchema) - if p.RowCount == 1 { - p.SetMaxOneRow(true) - } -} - -// A bijection exists between columns of a projection's schema and this projection's Exprs. -// Sometimes we need a schema made by expr of Exprs to convert a column in child's schema to a column in this projection's Schema. -func (p *LogicalProjection) buildSchemaByExprs(selfSchema *expression.Schema) *expression.Schema { - schema := expression.NewSchema(make([]*expression.Column, 0, selfSchema.Len())...) - for _, expr := range p.Exprs { - if col, isCol := expr.(*expression.Column); isCol { - schema.Append(col) - } else { - // If the expression is not a column, we add a column to occupy the position. - schema.Append(&expression.Column{ - UniqueID: p.SCtx().GetSessionVars().AllocPlanColumnID(), - RetType: expr.GetType(p.SCtx().GetExprCtx().GetEvalCtx()), - }) - } - } - return schema -} - -// BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. -func (p *LogicalProjection) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { - // `LogicalProjection` use schema from `Exprs` to build key info. See `buildSchemaByExprs`. - // So call `baseLogicalPlan.BuildKeyInfo` here to avoid duplicated building key info. - p.BaseLogicalPlan.BuildKeyInfo(selfSchema, childSchema) - selfSchema.Keys = nil - schema := p.buildSchemaByExprs(selfSchema) - for _, key := range childSchema[0].Keys { - indices := schema.ColumnsIndices(key) - if indices == nil { - continue - } - newKey := make([]*expression.Column, 0, len(key)) - for _, i := range indices { - newKey = append(newKey, selfSchema.Columns[i]) - } - selfSchema.Keys = append(selfSchema.Keys, newKey) - } -} - // BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. func (p *LogicalJoin) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { p.LogicalSchemaProducer.BuildKeyInfo(selfSchema, childSchema) @@ -267,35 +197,6 @@ func (ds *DataSource) BuildKeyInfo(selfSchema *expression.Schema, _ []*expressio } } -// BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. -func (ts *LogicalTableScan) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { - ts.Source.BuildKeyInfo(selfSchema, childSchema) -} - -// BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. -func (is *LogicalIndexScan) BuildKeyInfo(selfSchema *expression.Schema, _ []*expression.Schema) { - selfSchema.Keys = nil - for _, path := range is.Source.PossibleAccessPaths { - if path.IsTablePath() { - continue - } - if uniqueKey, newKey := checkIndexCanBeKey(path.Index, is.Columns, selfSchema); newKey != nil { - selfSchema.Keys = append(selfSchema.Keys, newKey) - } else if uniqueKey != nil { - selfSchema.UniqueKeys = append(selfSchema.UniqueKeys, uniqueKey) - } - } - handle := is.getPKIsHandleCol(selfSchema) - if handle != nil { - selfSchema.Keys = append(selfSchema.Keys, []*expression.Column{handle}) - } -} - -// BuildKeyInfo implements base.LogicalPlan BuildKeyInfo interface. -func (*TiKVSingleGather) BuildKeyInfo(selfSchema *expression.Schema, childSchema []*expression.Schema) { - selfSchema.Keys = childSchema[0].Keys -} - func (*buildKeySolver) name() string { return "build_keys" } diff --git a/pkg/planner/core/rule_column_pruning.go b/pkg/planner/core/rule_column_pruning.go index 25380f71aad09..f74068b62ab5e 100644 --- a/pkg/planner/core/rule_column_pruning.go +++ b/pkg/planner/core/rule_column_pruning.go @@ -19,7 +19,6 @@ import ( "slices" "github.com/pingcap/tidb/pkg/expression" - "github.com/pingcap/tidb/pkg/infoschema" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/mysql" "github.com/pingcap/tidb/pkg/planner/core/base" @@ -71,44 +70,6 @@ func (p *LogicalExpand) PruneColumns(parentUsedCols []*expression.Column, opt *o return p, nil } -// PruneColumns implements base.LogicalPlan interface. -// If any expression has SetVar function or Sleep function, we do not prune it. -func (p *LogicalProjection) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { - used := expression.GetUsedList(p.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, p.Schema()) - prunedColumns := make([]*expression.Column, 0) - - // for implicit projected cols, once the ancestor doesn't use it, the implicit expr will be automatically pruned here. - for i := len(used) - 1; i >= 0; i-- { - if !used[i] && !expression.ExprHasSetVarOrSleep(p.Exprs[i]) { - prunedColumns = append(prunedColumns, p.Schema().Columns[i]) - p.Schema().Columns = append(p.Schema().Columns[:i], p.Schema().Columns[i+1:]...) - p.Exprs = append(p.Exprs[:i], p.Exprs[i+1:]...) - } - } - logicaltrace.AppendColumnPruneTraceStep(p, prunedColumns, opt) - selfUsedCols := make([]*expression.Column, 0, len(p.Exprs)) - selfUsedCols = expression.ExtractColumnsFromExpressions(selfUsedCols, p.Exprs, nil) - var err error - p.Children()[0], err = p.Children()[0].PruneColumns(selfUsedCols, opt) - if err != nil { - return nil, err - } - return p, nil -} - -// PruneColumns implements base.LogicalPlan interface. -func (p *LogicalSelection) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { - child := p.Children()[0] - parentUsedCols = expression.ExtractColumnsFromExpressions(parentUsedCols, p.Conditions, nil) - var err error - p.Children()[0], err = child.PruneColumns(parentUsedCols, opt) - if err != nil { - return nil, err - } - addConstOneForEmptyProjection(p.Children()[0]) - return p, nil -} - func pruneByItems(p base.LogicalPlan, old []*util.ByItems, opt *optimizetrace.LogicalOptimizeOp) (byItems []*util.ByItems, parentUsedCols []*expression.Column) { prunedByItems := make([]*util.ByItems, 0) @@ -140,26 +101,6 @@ func pruneByItems(p base.LogicalPlan, old []*util.ByItems, opt *optimizetrace.Lo return } -// PruneColumns implements base.LogicalPlan interface. -func (p *LogicalUnionScan) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { - for i := 0; i < p.handleCols.NumCols(); i++ { - parentUsedCols = append(parentUsedCols, p.handleCols.GetCol(i)) - } - for _, col := range p.Schema().Columns { - if col.ID == model.ExtraPhysTblID { - parentUsedCols = append(parentUsedCols, col) - } - } - condCols := expression.ExtractColumnsFromExpressions(nil, p.conditions, nil) - parentUsedCols = append(parentUsedCols, condCols...) - var err error - p.Children()[0], err = p.Children()[0].PruneColumns(parentUsedCols, opt) - if err != nil { - return nil, err - } - return p, nil -} - // PruneColumns implements base.LogicalPlan interface. func (ds *DataSource) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { used := expression.GetUsedList(ds.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, ds.Schema()) @@ -226,52 +167,6 @@ func (ds *DataSource) PruneColumns(parentUsedCols []*expression.Column, opt *opt return ds, nil } -// PruneColumns implements base.LogicalPlan interface. -func (p *LogicalMemTable) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { - switch p.TableInfo.Name.O { - case infoschema.TableStatementsSummary, - infoschema.TableStatementsSummaryHistory, - infoschema.TableSlowQuery, - infoschema.ClusterTableStatementsSummary, - infoschema.ClusterTableStatementsSummaryHistory, - infoschema.ClusterTableSlowLog, - infoschema.TableTiDBTrx, - infoschema.ClusterTableTiDBTrx, - infoschema.TableDataLockWaits, - infoschema.TableDeadlocks, - infoschema.ClusterTableDeadlocks, - infoschema.TableTables: - default: - return p, nil - } - prunedColumns := make([]*expression.Column, 0) - used := expression.GetUsedList(p.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, p.Schema()) - for i := len(used) - 1; i >= 0; i-- { - if !used[i] && p.Schema().Len() > 1 { - prunedColumns = append(prunedColumns, p.Schema().Columns[i]) - p.Schema().Columns = append(p.Schema().Columns[:i], p.Schema().Columns[i+1:]...) - p.SetOutputNames(append(p.OutputNames()[:i], p.OutputNames()[i+1:]...)) - p.Columns = append(p.Columns[:i], p.Columns[i+1:]...) - } - } - logicaltrace.AppendColumnPruneTraceStep(p, prunedColumns, opt) - return p, nil -} - -// PruneColumns implements base.LogicalPlan interface. -func (p *LogicalTableDual) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { - used := expression.GetUsedList(p.SCtx().GetExprCtx().GetEvalCtx(), parentUsedCols, p.Schema()) - 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:]...) - } - } - logicaltrace.AppendColumnPruneTraceStep(p, prunedColumns, opt) - return p, nil -} - func (p *LogicalJoin) extractUsedCols(parentUsedCols []*expression.Column) (leftCols []*expression.Column, rightCols []*expression.Column) { for _, eqCond := range p.EqualConditions { parentUsedCols = append(parentUsedCols, expression.ExtractColumns(eqCond)...) @@ -364,51 +259,6 @@ func (la *LogicalApply) PruneColumns(parentUsedCols []*expression.Column, opt *o return la, nil } -// PruneColumns implements base.LogicalPlan interface. -func (p *LogicalWindow) PruneColumns(parentUsedCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) (base.LogicalPlan, error) { - windowColumns := p.GetWindowResultColumns() - cnt := 0 - for _, col := range parentUsedCols { - used := false - for _, windowColumn := range windowColumns { - if windowColumn.EqualColumn(col) { - used = true - break - } - } - if !used { - parentUsedCols[cnt] = col - cnt++ - } - } - parentUsedCols = parentUsedCols[:cnt] - parentUsedCols = p.extractUsedCols(parentUsedCols) - var err error - p.Children()[0], err = p.Children()[0].PruneColumns(parentUsedCols, opt) - if err != nil { - return nil, err - } - - p.SetSchema(p.Children()[0].Schema().Clone()) - p.Schema().Append(windowColumns...) - return p, nil -} - -func (p *LogicalWindow) extractUsedCols(parentUsedCols []*expression.Column) []*expression.Column { - for _, desc := range p.WindowFuncDescs { - for _, arg := range desc.Args { - parentUsedCols = append(parentUsedCols, expression.ExtractColumns(arg)...) - } - } - for _, by := range p.PartitionBy { - parentUsedCols = append(parentUsedCols, by.Col) - } - for _, by := range p.OrderBy { - parentUsedCols = append(parentUsedCols, by.Col) - } - return parentUsedCols -} - func (*columnPruner) name() string { return "column_prune" } diff --git a/pkg/planner/core/rule_constant_propagation.go b/pkg/planner/core/rule_constant_propagation.go index 2a5fc3e5b6f03..f559a5b86d288 100644 --- a/pkg/planner/core/rule_constant_propagation.go +++ b/pkg/planner/core/rule_constant_propagation.go @@ -168,55 +168,6 @@ func (logicalJoin *LogicalJoin) ConstantPropagation(parentPlan base.LogicalPlan, return addCandidateSelection(logicalJoin, currentChildIdx, parentPlan, candidateConstantPredicates, opt) } -// PullUpConstantPredicates implements the LogicalPlan interface. -func (selection *LogicalSelection) PullUpConstantPredicates() []expression.Expression { - var result []expression.Expression - for _, candidatePredicate := range selection.Conditions { - // the candidate predicate should be a constant and compare predicate - match := validCompareConstantPredicate(selection.SCtx().GetExprCtx().GetEvalCtx(), candidatePredicate) - if match { - result = append(result, candidatePredicate) - } - } - return result -} - -// PullUpConstantPredicates implements LogicalPlan interface. -func (projection *LogicalProjection) PullUpConstantPredicates() []expression.Expression { - // projection has no column expr - if !canProjectionBeEliminatedLoose(projection) { - return nil - } - candidateConstantPredicates := projection.Children()[0].PullUpConstantPredicates() - // replace predicate by projection expr - // candidate predicate : a=1 - // projection: a as a' - // result predicate : a'=1 - replace := make(map[string]*expression.Column) - for i, expr := range projection.Exprs { - replace[string(expr.HashCode())] = projection.Schema().Columns[i] - } - result := make([]expression.Expression, 0, len(candidateConstantPredicates)) - for _, predicate := range candidateConstantPredicates { - // The column of predicate must exist in projection exprs - columns := expression.ExtractColumns(predicate) - // The number of columns in candidate predicate must be 1. - if len(columns) != 1 { - continue - } - if replace[string(columns[0].HashCode())] == nil { - // The column of predicate will not appear on the upper level - // This means that this predicate does not apply to the constant propagation optimization rule - // For example: select * from t, (select b from s where s.a=1) tmp where t.b=s.b - continue - } - clonePredicate := predicate.Clone() - ResolveExprAndReplace(clonePredicate, replace) - result = append(result, clonePredicate) - } - return result -} - // validComparePredicate checks if the predicate is an expression like [column '>'|'>='|'<'|'<='|'=' constant]. // return param1: return true, if the predicate is a compare constant predicate. // return param2: return the column side of predicate. diff --git a/pkg/planner/core/rule_decorrelate.go b/pkg/planner/core/rule_decorrelate.go index 3cd29c8807940..627a05914749b 100644 --- a/pkg/planner/core/rule_decorrelate.go +++ b/pkg/planner/core/rule_decorrelate.go @@ -525,27 +525,29 @@ func appendAddProjTraceStep(p *LogicalApply, proj *LogicalProjection, opt *optim func appendModifyAggTraceStep(outerPlan base.LogicalPlan, p *LogicalApply, agg *LogicalAggregation, sel *LogicalSelection, appendedGroupByCols *expression.Schema, appendedAggFuncs []*aggregation.AggFuncDesc, eqCondWithCorCol []*expression.ScalarFunction, opt *optimizetrace.LogicalOptimizeOp) { + evalCtx := outerPlan.SCtx().GetExprCtx().GetEvalCtx() + action := func() string { buffer := bytes.NewBufferString(fmt.Sprintf("%v_%v's groupby items added [", agg.TP(), agg.ID())) for i, col := range appendedGroupByCols.Columns { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(col.String()) + buffer.WriteString(col.StringWithCtx(evalCtx)) } buffer.WriteString("], and functions added [") for i, f := range appendedAggFuncs { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(f.String()) + buffer.WriteString(f.StringWithCtx(evalCtx)) } fmt.Fprintf(buffer, "], and %v_%v's conditions added [", p.TP(), p.ID()) for i, cond := range eqCondWithCorCol { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(cond.String()) + buffer.WriteString(cond.StringWithCtx(evalCtx)) } buffer.WriteString("]") return buffer.String() @@ -556,7 +558,7 @@ func appendModifyAggTraceStep(outerPlan base.LogicalPlan, p *LogicalApply, agg * if i > 0 { buffer.WriteString(",") } - buffer.WriteString(cond.String()) + buffer.WriteString(cond.StringWithCtx(evalCtx)) } fmt.Fprintf(buffer, "] are correlated to %v_%v and pulled up as %v_%v's join key", outerPlan.TP(), outerPlan.ID(), p.TP(), p.ID()) diff --git a/pkg/planner/core/rule_derive_topn_from_window.go b/pkg/planner/core/rule_derive_topn_from_window.go index b336dae1ad7a6..5b0ce8e4de7a7 100644 --- a/pkg/planner/core/rule_derive_topn_from_window.go +++ b/pkg/planner/core/rule_derive_topn_from_window.go @@ -22,7 +22,6 @@ import ( "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/planner/core/base" - "github.com/pingcap/tidb/pkg/planner/util" "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" ) @@ -123,30 +122,6 @@ func (*deriveTopNFromWindow) optimize(_ context.Context, p base.LogicalPlan, opt return p.DeriveTopN(opt), planChanged, nil } -// DeriveTopN implements the LogicalPlan interface. -func (s *LogicalSelection) DeriveTopN(opt *optimizetrace.LogicalOptimizeOp) base.LogicalPlan { - p := s.Self().(*LogicalSelection) - windowIsTopN, limitValue := windowIsTopN(p) - if windowIsTopN { - child := p.Children()[0].(*LogicalWindow) - grandChild := child.Children()[0].(*DataSource) - // Build order by for derived Limit - byItems := make([]*util.ByItems, 0, len(child.OrderBy)) - for _, col := range child.OrderBy { - byItems = append(byItems, &util.ByItems{Expr: col.Col, Desc: col.Desc}) - } - // Build derived Limit - derivedTopN := LogicalTopN{Count: limitValue, ByItems: byItems, PartitionBy: child.GetPartitionBy()}.Init(grandChild.SCtx(), grandChild.QueryBlockOffset()) - derivedTopN.SetChildren(grandChild) - /* return select->datasource->topN->window */ - child.SetChildren(derivedTopN) - p.SetChildren(child) - appendDerivedTopNTrace(p, opt) - return p - } - return p -} - func (*deriveTopNFromWindow) name() string { return "derive_topn_from_window" } diff --git a/pkg/planner/core/rule_eliminate_projection.go b/pkg/planner/core/rule_eliminate_projection.go index 40780b4226ac6..9c8a7dfcd79b0 100644 --- a/pkg/planner/core/rule_eliminate_projection.go +++ b/pkg/planner/core/rule_eliminate_projection.go @@ -269,20 +269,6 @@ func (p *LogicalJoin) ReplaceExprColumns(replace map[string]*expression.Column) } } -// ReplaceExprColumns implements base.LogicalPlan interface. -func (p *LogicalProjection) ReplaceExprColumns(replace map[string]*expression.Column) { - for _, expr := range p.Exprs { - ResolveExprAndReplace(expr, replace) - } -} - -// ReplaceExprColumns implements base.LogicalPlan interface. -func (p *LogicalSelection) ReplaceExprColumns(replace map[string]*expression.Column) { - for _, expr := range p.Conditions { - ResolveExprAndReplace(expr, replace) - } -} - // ReplaceExprColumns implements base.LogicalPlan interface. func (la *LogicalApply) ReplaceExprColumns(replace map[string]*expression.Column) { la.LogicalJoin.ReplaceExprColumns(replace) @@ -294,26 +280,12 @@ func (la *LogicalApply) ReplaceExprColumns(replace map[string]*expression.Column } } -// ReplaceExprColumns implements base.LogicalPlan interface. -func (p *LogicalWindow) ReplaceExprColumns(replace map[string]*expression.Column) { - for _, desc := range p.WindowFuncDescs { - for _, arg := range desc.Args { - ResolveExprAndReplace(arg, replace) - } - } - for _, item := range p.PartitionBy { - resolveColumnAndReplace(item.Col, replace) - } - for _, item := range p.OrderBy { - resolveColumnAndReplace(item.Col, replace) - } -} - func (*projectionEliminator) name() string { return "projection_eliminate" } func appendDupProjEliminateTraceStep(parent, child *LogicalProjection, opt *optimizetrace.LogicalOptimizeOp) { + ectx := parent.SCtx().GetExprCtx().GetEvalCtx() action := func() string { buffer := bytes.NewBufferString( fmt.Sprintf("%v_%v is eliminated, %v_%v's expressions changed into[", child.TP(), child.ID(), parent.TP(), parent.ID())) @@ -321,7 +293,7 @@ func appendDupProjEliminateTraceStep(parent, child *LogicalProjection, opt *opti if i > 0 { buffer.WriteString(",") } - buffer.WriteString(expr.String()) + buffer.WriteString(expr.StringWithCtx(ectx)) } buffer.WriteString("]") return buffer.String() diff --git a/pkg/planner/core/rule_generate_column_substitute.go b/pkg/planner/core/rule_generate_column_substitute.go index fc2f528b40274..49bf5fd1e03bd 100644 --- a/pkg/planner/core/rule_generate_column_substitute.go +++ b/pkg/planner/core/rule_generate_column_substitute.go @@ -101,12 +101,13 @@ func tryToSubstituteExpr(expr *expression.Expression, lp base.LogicalPlan, candi func appendSubstituteColumnStep(lp base.LogicalPlan, candidateExpr expression.Expression, col *expression.Column, opt *optimizetrace.LogicalOptimizeOp) { reason := func() string { return "" } + ectx := lp.SCtx().GetExprCtx().GetEvalCtx() action := func() string { buffer := bytes.NewBufferString("expression:") - buffer.WriteString(candidateExpr.String()) + buffer.WriteString(candidateExpr.StringWithCtx(ectx)) buffer.WriteString(" substituted by") buffer.WriteString(" column:") - buffer.WriteString(col.String()) + buffer.WriteString(col.StringWithCtx(ectx)) return buffer.String() } opt.AppendStepToCurrent(lp.ID(), lp.TP(), reason, action) @@ -204,7 +205,7 @@ func (gc *gcSubstituter) substitute(ctx context.Context, lp base.LogicalPlan, ex for i := 0; i < len(aggFunc.Args); i++ { tp = aggFunc.Args[i].GetType(ectx).EvalType() for candidateExpr, column := range exprToColumn { - if aggFunc.Args[i].Equal(lp.SCtx().GetExprCtx().GetEvalCtx(), candidateExpr) && candidateExpr.GetType(ectx).EvalType() == tp && + if aggFunc.Args[i].Equal(ectx, candidateExpr) && candidateExpr.GetType(ectx).EvalType() == tp && x.Schema().ColumnIndex(column) != -1 { aggFunc.Args[i] = column appendSubstituteColumnStep(lp, candidateExpr, column, opt) @@ -215,7 +216,7 @@ func (gc *gcSubstituter) substitute(ctx context.Context, lp base.LogicalPlan, ex for i := 0; i < len(x.GroupByItems); i++ { tp = x.GroupByItems[i].GetType(ectx).EvalType() for candidateExpr, column := range exprToColumn { - if x.GroupByItems[i].Equal(lp.SCtx().GetExprCtx().GetEvalCtx(), candidateExpr) && candidateExpr.GetType(ectx).EvalType() == tp && + if x.GroupByItems[i].Equal(ectx, candidateExpr) && candidateExpr.GetType(ectx).EvalType() == tp && x.Schema().ColumnIndex(column) != -1 { x.GroupByItems[i] = column appendSubstituteColumnStep(lp, candidateExpr, column, opt) diff --git a/pkg/planner/core/rule_inject_extra_projection.go b/pkg/planner/core/rule_inject_extra_projection.go index fbfe8a66c080d..e86c7db13fdd9 100644 --- a/pkg/planner/core/rule_inject_extra_projection.go +++ b/pkg/planner/core/rule_inject_extra_projection.go @@ -117,8 +117,8 @@ func injectProjBelowUnion(un *PhysicalUnionAll) *PhysicalUnionAll { // are columns or constants, we do not need to build the `proj`. func InjectProjBelowAgg(aggPlan base.PhysicalPlan, aggFuncs []*aggregation.AggFuncDesc, groupByItems []expression.Expression) base.PhysicalPlan { hasScalarFunc := false - - coreusage.WrapCastForAggFuncs(aggPlan.SCtx().GetExprCtx(), aggFuncs) + exprCtx := aggPlan.SCtx().GetExprCtx() + coreusage.WrapCastForAggFuncs(exprCtx, aggFuncs) for i := 0; !hasScalarFunc && i < len(aggFuncs); i++ { for _, arg := range aggFuncs[i].Args { _, isScalarFunc := arg.(*expression.ScalarFunction) @@ -141,7 +141,7 @@ func InjectProjBelowAgg(aggPlan base.PhysicalPlan, aggFuncs []*aggregation.AggFu projExprs := make([]expression.Expression, 0, cap(projSchemaCols)) cursor := 0 - ectx := aggPlan.SCtx().GetExprCtx().GetEvalCtx() + ectx := exprCtx.GetEvalCtx() for _, f := range aggFuncs { for i, arg := range f.Args { if _, isCnst := arg.(*expression.Constant); isCnst { diff --git a/pkg/planner/core/rule_join_elimination.go b/pkg/planner/core/rule_join_elimination.go index 64a3ee061b483..22324906e5833 100644 --- a/pkg/planner/core/rule_join_elimination.go +++ b/pkg/planner/core/rule_join_elimination.go @@ -259,20 +259,21 @@ func (*outerJoinEliminator) name() string { func appendOuterJoinEliminateTraceStep(join *LogicalJoin, outerPlan base.LogicalPlan, parentCols []*expression.Column, innerJoinKeys *expression.Schema, opt *optimizetrace.LogicalOptimizeOp) { + ectx := join.SCtx().GetExprCtx().GetEvalCtx() reason := func() string { buffer := bytes.NewBufferString("The columns[") for i, col := range parentCols { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(col.String()) + buffer.WriteString(col.StringWithCtx(ectx)) } buffer.WriteString("] are from outer table, and the inner join keys[") for i, key := range innerJoinKeys.Columns { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(key.String()) + buffer.WriteString(key.StringWithCtx(ectx)) } buffer.WriteString("] are unique") return buffer.String() @@ -284,13 +285,14 @@ func appendOuterJoinEliminateTraceStep(join *LogicalJoin, outerPlan base.Logical } func appendOuterJoinEliminateAggregationTraceStep(join *LogicalJoin, outerPlan base.LogicalPlan, aggCols []*expression.Column, opt *optimizetrace.LogicalOptimizeOp) { + ectx := join.SCtx().GetExprCtx().GetEvalCtx() reason := func() string { buffer := bytes.NewBufferString("The columns[") for i, col := range aggCols { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(col.String()) + buffer.WriteString(col.StringWithCtx(ectx)) } buffer.WriteString("] in agg are from outer table, and the agg functions are duplicate agnostic") return buffer.String() diff --git a/pkg/planner/core/rule_outer_to_inner_join.go b/pkg/planner/core/rule_outer_to_inner_join.go index 56c166ffca4b8..997108b4804d3 100644 --- a/pkg/planner/core/rule_outer_to_inner_join.go +++ b/pkg/planner/core/rule_outer_to_inner_join.go @@ -1,5 +1,4 @@ // Copyright 2024 PingCAP, Inc. - // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -118,23 +117,3 @@ func (p *LogicalJoin) ConvertOuterToInnerJoin(predicates []expression.Expression func (*convertOuterToInnerJoin) name() string { return "convert_outer_to_inner_joins" } - -// ConvertOuterToInnerJoin implements base.LogicalPlan ConvertOuterToInnerJoin interface. -func (s *LogicalSelection) ConvertOuterToInnerJoin(predicates []expression.Expression) base.LogicalPlan { - p := s.Self().(*LogicalSelection) - combinedCond := append(predicates, p.Conditions...) - child := p.Children()[0] - child = child.ConvertOuterToInnerJoin(combinedCond) - p.SetChildren(child) - return p -} - -// ConvertOuterToInnerJoin implements base.LogicalPlan ConvertOuterToInnerJoin interface. -func (s *LogicalProjection) ConvertOuterToInnerJoin(predicates []expression.Expression) base.LogicalPlan { - p := s.Self().(*LogicalProjection) - canBePushed, _ := BreakDownPredicates(p, predicates) - child := p.Children()[0] - child = child.ConvertOuterToInnerJoin(canBePushed) - p.SetChildren(child) - return p -} diff --git a/pkg/planner/core/rule_partition_processor.go b/pkg/planner/core/rule_partition_processor.go index 0350591926d9f..d16722ccf03e6 100644 --- a/pkg/planner/core/rule_partition_processor.go +++ b/pkg/planner/core/rule_partition_processor.go @@ -490,7 +490,9 @@ func (*partitionProcessor) reconstructTableColNames(ds *DataSource) ([]*types.Fi }) continue } - return nil, errors.Trace(fmt.Errorf("information of column %v is not found", colExpr.String())) + + ectx := ds.SCtx().GetExprCtx().GetEvalCtx() + return nil, errors.Trace(fmt.Errorf("information of column %v is not found", colExpr.StringWithCtx(ectx))) } return names, nil } diff --git a/pkg/planner/core/rule_predicate_push_down.go b/pkg/planner/core/rule_predicate_push_down.go index f57263cf0be2c..a6d575c8ddc2b 100644 --- a/pkg/planner/core/rule_predicate_push_down.go +++ b/pkg/planner/core/rule_predicate_push_down.go @@ -88,46 +88,6 @@ func splitSetGetVarFunc(filters []expression.Expression) ([]expression.Expressio return canBePushDown, canNotBePushDown } -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalSelection) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { - predicates = DeleteTrueExprs(p, predicates) - p.Conditions = DeleteTrueExprs(p, p.Conditions) - var child base.LogicalPlan - var retConditions []expression.Expression - var originConditions []expression.Expression - canBePushDown, canNotBePushDown := splitSetGetVarFunc(p.Conditions) - originConditions = canBePushDown - retConditions, child = p.Children()[0].PredicatePushDown(append(canBePushDown, predicates...), opt) - retConditions = append(retConditions, canNotBePushDown...) - exprCtx := p.SCtx().GetExprCtx() - if len(retConditions) > 0 { - p.Conditions = expression.PropagateConstant(exprCtx, retConditions) - // Return table dual when filter is constant false or null. - dual := Conds2TableDual(p, p.Conditions) - if dual != nil { - appendTableDualTraceStep(p, dual, p.Conditions, opt) - return nil, dual - } - return nil, p - } - appendSelectionPredicatePushDownTraceStep(p, originConditions, opt) - return nil, child -} - -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalUnionScan) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { - if expression.ContainVirtualColumn(predicates) { - // predicates with virtual columns can't be pushed down to TiKV/TiFlash so they'll be put into a Projection - // below the UnionScan, but the current UnionScan doesn't support placing Projection below it, see #53951. - return predicates, p - } - retainedPredicates, _ := p.Children()[0].PredicatePushDown(predicates, opt) - p.conditions = make([]expression.Expression, 0, len(predicates)) - p.conditions = append(p.conditions, predicates...) - // The conditions in UnionScan is only used for added rows, so parent Selection should not be removed. - return retainedPredicates, p -} - // PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. func (ds *DataSource) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { predicates = expression.PropagateConstant(ds.SCtx().GetExprCtx(), predicates) @@ -141,11 +101,6 @@ func (ds *DataSource) PredicatePushDown(predicates []expression.Expression, opt return predicates, ds } -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalTableDual) PredicatePushDown(predicates []expression.Expression, _ *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { - return predicates, p -} - // PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. func (p *LogicalJoin) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) (ret []expression.Expression, retPlan base.LogicalPlan) { var equalCond []*expression.ScalarFunction @@ -342,27 +297,6 @@ func (p *LogicalJoin) updateEQCond() { } } -func (p *LogicalProjection) appendExpr(expr expression.Expression) *expression.Column { - if col, ok := expr.(*expression.Column); ok { - return col - } - expr = expression.ColumnSubstitute(p.SCtx().GetExprCtx(), expr, p.Schema(), p.Exprs) - p.Exprs = append(p.Exprs, expr) - - col := &expression.Column{ - UniqueID: p.SCtx().GetSessionVars().AllocPlanColumnID(), - RetType: expr.GetType(p.SCtx().GetExprCtx().GetEvalCtx()).Clone(), - } - col.SetCoercibility(expr.Coercibility()) - col.SetRepertoire(expr.Repertoire()) - p.Schema().Append(col) - // reset ParseToJSONFlag in order to keep the flag away from json column - if col.GetStaticType().GetType() == mysql.TypeJSON { - col.GetStaticType().DelFlag(mysql.ParseToJSONFlag) - } - return col -} - func (p *LogicalJoin) getProj(idx int) *LogicalProjection { child := p.Children()[idx] proj, ok := child.(*LogicalProjection) @@ -407,26 +341,6 @@ func (p *LogicalExpand) PredicatePushDown(predicates []expression.Expression, op return append(remained, predicates...), child } -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalProjection) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) (ret []expression.Expression, retPlan base.LogicalPlan) { - for _, expr := range p.Exprs { - if expression.HasAssignSetVarFunc(expr) { - _, child := p.BaseLogicalPlan.PredicatePushDown(nil, opt) - return predicates, child - } - } - canBePushed, canNotBePushed := BreakDownPredicates(p, predicates) - remained, child := p.BaseLogicalPlan.PredicatePushDown(canBePushed, opt) - return append(remained, canNotBePushed...), child -} - -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalMaxOneRow) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { - // MaxOneRow forbids any condition to push down. - p.BaseLogicalPlan.PredicatePushDown(nil, opt) - return predicates, p -} - // DeriveOtherConditions given a LogicalJoin, check the OtherConditions to see if we can derive more // conditions for left/right child pushdown. func DeriveOtherConditions( @@ -562,41 +476,6 @@ func (p *LogicalJoin) outerJoinPropConst(predicates []expression.Expression) []e return predicates } -// GetPartitionByCols extracts 'partition by' columns from the Window. -func (p *LogicalWindow) GetPartitionByCols() []*expression.Column { - partitionCols := make([]*expression.Column, 0, len(p.PartitionBy)) - for _, partitionItem := range p.PartitionBy { - partitionCols = append(partitionCols, partitionItem.Col) - } - return partitionCols -} - -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalWindow) PredicatePushDown(predicates []expression.Expression, opt *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { - canBePushed := make([]expression.Expression, 0, len(predicates)) - canNotBePushed := make([]expression.Expression, 0, len(predicates)) - partitionCols := expression.NewSchema(p.GetPartitionByCols()...) - for _, cond := range predicates { - // We can push predicate beneath Window, only if all of the - // extractedCols are part of partitionBy columns. - if expression.ExprFromSchema(cond, partitionCols) { - canBePushed = append(canBePushed, cond) - } else { - canNotBePushed = append(canNotBePushed, cond) - } - } - p.BaseLogicalPlan.PredicatePushDown(canBePushed, opt) - return canNotBePushed, p -} - -// PredicatePushDown implements base.LogicalPlan PredicatePushDown interface. -func (p *LogicalMemTable) PredicatePushDown(predicates []expression.Expression, _ *optimizetrace.LogicalOptimizeOp) ([]expression.Expression, base.LogicalPlan) { - if p.Extractor != nil { - predicates = p.Extractor.Extract(p.SCtx(), p.Schema(), p.OutputNames(), predicates) - } - return predicates, p.Self() -} - func (*ppdSolver) name() string { return "predicate_push_down" } @@ -605,13 +484,14 @@ func appendTableDualTraceStep(replaced base.LogicalPlan, dual base.LogicalPlan, action := func() string { return fmt.Sprintf("%v_%v is replaced by %v_%v", replaced.TP(), replaced.ID(), dual.TP(), dual.ID()) } + ectx := replaced.SCtx().GetExprCtx().GetEvalCtx() reason := func() string { buffer := bytes.NewBufferString("The conditions[") for i, cond := range conditions { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(cond.String()) + buffer.WriteString(cond.StringWithCtx(ectx)) } buffer.WriteString("] are constant false or null") return buffer.String() @@ -627,13 +507,14 @@ func appendSelectionPredicatePushDownTraceStep(p *LogicalSelection, conditions [ return "" } if len(conditions) > 0 { + evalCtx := p.SCtx().GetExprCtx().GetEvalCtx() reason = func() string { buffer := bytes.NewBufferString("The conditions[") for i, cond := range conditions { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(cond.String()) + buffer.WriteString(cond.StringWithCtx(evalCtx)) } fmt.Fprintf(buffer, "] in %v_%v are pushed down", p.TP(), p.ID()) return buffer.String() @@ -646,6 +527,7 @@ func appendDataSourcePredicatePushDownTraceStep(ds *DataSource, opt *optimizetra if len(ds.PushedDownConds) < 1 { return } + ectx := ds.SCtx().GetExprCtx().GetEvalCtx() reason := func() string { return "" } @@ -655,7 +537,7 @@ func appendDataSourcePredicatePushDownTraceStep(ds *DataSource, opt *optimizetra if i > 0 { buffer.WriteString(",") } - buffer.WriteString(cond.String()) + buffer.WriteString(cond.StringWithCtx(ectx)) } fmt.Fprintf(buffer, "] are pushed down across %v_%v", ds.TP(), ds.ID()) return buffer.String() diff --git a/pkg/planner/core/rule_topn_push_down.go b/pkg/planner/core/rule_topn_push_down.go index b0509b5c4fa7f..858b2c8361f57 100644 --- a/pkg/planner/core/rule_topn_push_down.go +++ b/pkg/planner/core/rule_topn_push_down.go @@ -65,58 +65,6 @@ func (p *LogicalCTE) PushDownTopN(topNLogicalPlan base.LogicalPlan, opt *optimiz return p } -// PushDownTopN implements LogicalPlan interface. -func (p *LogicalProjection) PushDownTopN(topNLogicalPlan base.LogicalPlan, opt *optimizetrace.LogicalOptimizeOp) base.LogicalPlan { - var topN *LogicalTopN - if topNLogicalPlan != nil { - topN = topNLogicalPlan.(*LogicalTopN) - } - for _, expr := range p.Exprs { - if expression.HasAssignSetVarFunc(expr) { - return p.BaseLogicalPlan.PushDownTopN(topN, opt) - } - } - if topN != nil { - exprCtx := p.SCtx().GetExprCtx() - substitutedExprs := make([]expression.Expression, 0, len(topN.ByItems)) - for _, by := range topN.ByItems { - substituted := expression.FoldConstant(exprCtx, expression.ColumnSubstitute(exprCtx, by.Expr, p.Schema(), p.Exprs)) - if !expression.IsImmutableFunc(substituted) { - // after substituting, if the order-by expression is un-deterministic like 'order by rand()', stop pushing down. - return p.BaseLogicalPlan.PushDownTopN(topN, opt) - } - substitutedExprs = append(substitutedExprs, substituted) - } - for i, by := range topN.ByItems { - by.Expr = substitutedExprs[i] - } - - // remove meaningless constant sort items. - for i := len(topN.ByItems) - 1; i >= 0; i-- { - switch topN.ByItems[i].Expr.(type) { - case *expression.Constant, *expression.CorrelatedColumn: - topN.ByItems = append(topN.ByItems[:i], topN.ByItems[i+1:]...) - } - } - - // if topN.ByItems contains a column(with ID=0) generated by projection, projection will prevent the optimizer from pushing topN down. - for _, by := range topN.ByItems { - cols := expression.ExtractColumns(by.Expr) - for _, col := range cols { - if col.ID == 0 && p.Schema().Contains(col) { - // check whether the column is generated by projection - if !p.Children()[0].Schema().Contains(col) { - p.Children()[0] = p.Children()[0].PushDownTopN(nil, opt) - return topN.AttachChild(p, opt) - } - } - } - } - } - p.Children()[0] = p.Children()[0].PushDownTopN(topN, opt) - return p -} - // pushDownTopNToChild will push a topN to one child of join. The idx stands for join child index. 0 is for left child. func (p *LogicalJoin) pushDownTopNToChild(topN *LogicalTopN, idx int, opt *optimizetrace.LogicalOptimizeOp) base.LogicalPlan { if topN == nil { @@ -183,6 +131,7 @@ func appendTopNPushDownTraceStep(parent base.LogicalPlan, child base.LogicalPlan } func appendTopNPushDownJoinTraceStep(p *LogicalJoin, topN *LogicalTopN, idx int, opt *optimizetrace.LogicalOptimizeOp) { + ectx := p.SCtx().GetExprCtx().GetEvalCtx() action := func() string { buffer := bytes.NewBufferString(fmt.Sprintf("%v_%v is added and pushed into %v_%v's ", topN.TP(), topN.ID(), p.TP(), p.ID())) @@ -200,7 +149,7 @@ func appendTopNPushDownJoinTraceStep(p *LogicalJoin, topN *LogicalTopN, idx int, if i > 0 { buffer.WriteString(",") } - buffer.WriteString(item.String()) + buffer.WriteString(item.StringWithCtx(ectx)) } buffer.WriteString("] contained in ") if idx == 0 { @@ -215,13 +164,14 @@ func appendTopNPushDownJoinTraceStep(p *LogicalJoin, topN *LogicalTopN, idx int, } func appendSortPassByItemsTraceStep(sort *LogicalSort, topN *LogicalTopN, opt *optimizetrace.LogicalOptimizeOp) { + ectx := sort.SCtx().GetExprCtx().GetEvalCtx() action := func() string { buffer := bytes.NewBufferString(fmt.Sprintf("%v_%v passes ByItems[", sort.TP(), sort.ID())) for i, item := range sort.ByItems { if i > 0 { buffer.WriteString(",") } - buffer.WriteString(item.String()) + buffer.WriteString(item.StringWithCtx(ectx)) } fmt.Fprintf(buffer, "] to %v_%v", topN.TP(), topN.ID()) return buffer.String() diff --git a/pkg/planner/core/runtime_filter.go b/pkg/planner/core/runtime_filter.go index ec3fb0a433497..fd4955ef0aecf 100644 --- a/pkg/planner/core/runtime_filter.go +++ b/pkg/planner/core/runtime_filter.go @@ -216,12 +216,13 @@ func RuntimeFilterListToPB(ctx *base.BuildPBContext, runtimeFilterList []*Runtim // ToPB convert runtime filter to PB func (rf *RuntimeFilter) ToPB(ctx *base.BuildPBContext, client kv.Client) (*tipb.RuntimeFilter, error) { - pc := expression.NewPBConverter(client, ctx.GetExprCtx().GetEvalCtx()) + ectx := ctx.GetExprCtx().GetEvalCtx() + pc := expression.NewPBConverter(client, ectx) srcExprListPB := make([]*tipb.Expr, 0, len(rf.srcExprList)) for _, srcExpr := range rf.srcExprList { srcExprPB := pc.ExprToPB(srcExpr) if srcExprPB == nil { - return nil, plannererrors.ErrInternal.GenWithStack("failed to transform src expr %s to pb in runtime filter", srcExpr.String()) + return nil, plannererrors.ErrInternal.GenWithStack("failed to transform src expr %s to pb in runtime filter", srcExpr.StringWithCtx(ectx)) } srcExprListPB = append(srcExprListPB, srcExprPB) } @@ -229,7 +230,7 @@ func (rf *RuntimeFilter) ToPB(ctx *base.BuildPBContext, client kv.Client) (*tipb for _, targetExpr := range rf.targetExprList { targetExprPB := pc.ExprToPB(targetExpr) if targetExprPB == nil { - return nil, plannererrors.ErrInternal.GenWithStack("failed to transform target expr %s to pb in runtime filter", targetExpr.String()) + return nil, plannererrors.ErrInternal.GenWithStack("failed to transform target expr %s to pb in runtime filter", targetExpr.StringWithCtx(ectx)) } targetExprListPB = append(targetExprListPB, targetExprPB) } diff --git a/pkg/planner/core/runtime_filter_generator.go b/pkg/planner/core/runtime_filter_generator.go index 5c2db86289893..657e35a58dddb 100644 --- a/pkg/planner/core/runtime_filter_generator.go +++ b/pkg/planner/core/runtime_filter_generator.go @@ -90,9 +90,10 @@ func (generator *RuntimeFilterGenerator) generateRuntimeFilterInterval(hashJoinP if !generator.matchRFJoinType(hashJoinPlan) { return } + ectx := hashJoinPlan.SCtx().GetExprCtx().GetEvalCtx() // check eq predicate pattern for _, eqPredicate := range hashJoinPlan.EqualConditions { - if generator.matchEQPredicate(eqPredicate, hashJoinPlan.RightIsBuildSide()) { + if generator.matchEQPredicate(ectx, eqPredicate, hashJoinPlan.RightIsBuildSide()) { // construct runtime filter newRFList, targetColumnUniqueID := NewRuntimeFilter(generator.rfIDGenerator, eqPredicate, hashJoinPlan) // update generator rf list @@ -179,12 +180,12 @@ func (*RuntimeFilterGenerator) matchRFJoinType(hashJoinPlan *PhysicalHashJoin) b return true } -func (*RuntimeFilterGenerator) matchEQPredicate(eqPredicate *expression.ScalarFunction, +func (*RuntimeFilterGenerator) matchEQPredicate(ctx expression.EvalContext, eqPredicate *expression.ScalarFunction, rightIsBuildSide bool) bool { // exclude null safe equal predicate if eqPredicate.FuncName.L == ast.NullEQ { logutil.BgLogger().Debug("The runtime filter doesn't support null safe eq predicate", - zap.String("EQPredicate", eqPredicate.String())) + zap.String("EQPredicate", eqPredicate.StringWithCtx(ctx))) return false } var targetColumn, srcColumn *expression.Column @@ -201,7 +202,7 @@ func (*RuntimeFilterGenerator) matchEQPredicate(eqPredicate *expression.ScalarFu // todo: cast expr in target column if targetColumn.IsHidden || targetColumn.OrigName == "" { logutil.BgLogger().Debug("Target column does not match RF pattern", - zap.String("EQPredicate", eqPredicate.String()), + zap.String("EQPredicate", eqPredicate.StringWithCtx(ctx)), zap.String("TargetColumn", targetColumn.String()), zap.Bool("IsHidden", targetColumn.IsHidden), zap.String("OrigName", targetColumn.OrigName)) @@ -213,7 +214,7 @@ func (*RuntimeFilterGenerator) matchEQPredicate(eqPredicate *expression.ScalarFu srcColumnType == mysql.TypeLongBlob || srcColumnType == mysql.TypeMediumBlob || srcColumnType == mysql.TypeTinyBlob || srcColumn.GetStaticType().Hybrid() || srcColumn.GetStaticType().IsArray() { logutil.BgLogger().Debug("Src column type does not match RF pattern", - zap.String("EQPredicate", eqPredicate.String()), + zap.String("EQPredicate", eqPredicate.StringWithCtx(ctx)), zap.String("SrcColumn", srcColumn.String()), zap.String("SrcColumnType", srcColumn.GetStaticType().String())) return false diff --git a/pkg/planner/core/scalar_subq_expression.go b/pkg/planner/core/scalar_subq_expression.go index bf27085ced695..17dd07fdc1f1e 100644 --- a/pkg/planner/core/scalar_subq_expression.go +++ b/pkg/planner/core/scalar_subq_expression.go @@ -256,21 +256,6 @@ func (s *ScalarSubQueryExpr) String() string { return builder.String() } -// MarshalJSON implements the goJSON.Marshaler interface. -func (s *ScalarSubQueryExpr) MarshalJSON() ([]byte, error) { - if s.evalErr != nil { - return nil, s.evalErr - } - if s.evaled { - return s.Constant.MarshalJSON() - } - err := s.selfEvaluate() - if err != nil { - return nil, err - } - return s.Constant.MarshalJSON() -} - // VecEvalInt evaluates this expression in a vectorized manner. func (*ScalarSubQueryExpr) VecEvalInt(_ expression.EvalContext, _ *chunk.Chunk, _ *chunk.Column) error { return errors.Errorf("ScalarSubQueryExpr doesn't implement the vec eval yet") diff --git a/pkg/planner/core/stats.go b/pkg/planner/core/stats.go index a625dad9bed25..cc9feb446eb4f 100644 --- a/pkg/planner/core/stats.go +++ b/pkg/planner/core/stats.go @@ -28,7 +28,6 @@ import ( "github.com/pingcap/tidb/pkg/infoschema" "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/parser/model" - "github.com/pingcap/tidb/pkg/parser/mysql" "github.com/pingcap/tidb/pkg/planner/cardinality" "github.com/pingcap/tidb/pkg/planner/core/base" "github.com/pingcap/tidb/pkg/planner/core/cost" @@ -40,10 +39,8 @@ import ( "github.com/pingcap/tidb/pkg/statistics" "github.com/pingcap/tidb/pkg/statistics/asyncload" "github.com/pingcap/tidb/pkg/table" - "github.com/pingcap/tidb/pkg/types" h "github.com/pingcap/tidb/pkg/util/hint" "github.com/pingcap/tidb/pkg/util/logutil" - "github.com/pingcap/tidb/pkg/util/ranger" "go.uber.org/zap" ) @@ -51,51 +48,6 @@ func (p *basePhysicalPlan) StatsCount() float64 { return p.StatsInfo().RowCount } -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalTableDual) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { - if p.StatsInfo() != nil { - return p.StatsInfo(), nil - } - profile := &property.StatsInfo{ - RowCount: float64(p.RowCount), - ColNDVs: make(map[int64]float64, selfSchema.Len()), - } - for _, col := range selfSchema.Columns { - profile.ColNDVs[col.UniqueID] = float64(p.RowCount) - } - p.SetStats(profile) - return p.StatsInfo(), nil -} - -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalMemTable) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { - if p.StatsInfo() != nil { - return p.StatsInfo(), nil - } - statsTable := statistics.PseudoTable(p.TableInfo, false, false) - stats := &property.StatsInfo{ - RowCount: float64(statsTable.RealtimeCount), - ColNDVs: make(map[int64]float64, len(p.TableInfo.Columns)), - HistColl: statsTable.GenerateHistCollFromColumnInfo(p.TableInfo, p.Schema().Columns), - StatsVersion: statistics.PseudoVersion, - } - for _, col := range selfSchema.Columns { - stats.ColNDVs[col.UniqueID] = float64(statsTable.RealtimeCount) - } - p.SetStats(stats) - return p.StatsInfo(), nil -} - -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalShow) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { - if p.StatsInfo() != nil { - return p.StatsInfo(), nil - } - // A fake count, just to avoid panic now. - p.SetStats(getFakeStats(selfSchema)) - return p.StatsInfo(), nil -} - func getFakeStats(schema *expression.Schema) *property.StatsInfo { profile := &property.StatsInfo{ RowCount: 1, @@ -491,70 +443,6 @@ func getMinSelectivityFromPaths(paths []*util.AccessPath, totalRowCount float64) return minSelectivity } -// DeriveStats implements LogicalPlan DeriveStats interface. -func (ts *LogicalTableScan) DeriveStats(_ []*property.StatsInfo, _ *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (_ *property.StatsInfo, err error) { - ts.Source.initStats(nil) - // PushDownNot here can convert query 'not (a != 1)' to 'a = 1'. - exprCtx := ts.SCtx().GetExprCtx() - for i, expr := range ts.AccessConds { - // TODO The expressions may be shared by TableScan and several IndexScans, there would be redundant - // `PushDownNot` function call in multiple `DeriveStats` then. - ts.AccessConds[i] = expression.PushDownNot(exprCtx, expr) - } - ts.SetStats(ts.Source.deriveStatsByFilter(ts.AccessConds, nil)) - // ts.Handle could be nil if PK is Handle, and PK column has been pruned. - // TODO: support clustered index. - if ts.HandleCols != nil { - // TODO: restrict mem usage of table ranges. - ts.Ranges, _, _, err = ranger.BuildTableRange(ts.AccessConds, ts.SCtx().GetRangerCtx(), ts.HandleCols.GetCol(0).RetType, 0) - } else { - isUnsigned := false - if ts.Source.TableInfo.PKIsHandle { - if pkColInfo := ts.Source.TableInfo.GetPkColInfo(); pkColInfo != nil { - isUnsigned = mysql.HasUnsignedFlag(pkColInfo.GetFlag()) - } - } - ts.Ranges = ranger.FullIntRange(isUnsigned) - } - if err != nil { - return nil, err - } - return ts.StatsInfo(), nil -} - -// DeriveStats implements LogicalPlan DeriveStats interface. -func (is *LogicalIndexScan) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { - is.Source.initStats(nil) - exprCtx := is.SCtx().GetExprCtx() - for i, expr := range is.AccessConds { - is.AccessConds[i] = expression.PushDownNot(exprCtx, expr) - } - is.SetStats(is.Source.deriveStatsByFilter(is.AccessConds, nil)) - if len(is.AccessConds) == 0 { - is.Ranges = ranger.FullRange() - } - is.IdxCols, is.IdxColLens = expression.IndexInfo2PrefixCols(is.Columns, selfSchema.Columns, is.Index) - is.FullIdxCols, is.FullIdxColLens = expression.IndexInfo2Cols(is.Columns, selfSchema.Columns, is.Index) - if !is.Index.Unique && !is.Index.Primary && len(is.Index.Columns) == len(is.IdxCols) { - handleCol := is.getPKIsHandleCol(selfSchema) - if handleCol != nil && !mysql.HasUnsignedFlag(handleCol.RetType.GetFlag()) { - is.IdxCols = append(is.IdxCols, handleCol) - is.IdxColLens = append(is.IdxColLens, types.UnspecifiedLength) - } - } - return is.StatsInfo(), nil -} - -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalSelection) DeriveStats(childStats []*property.StatsInfo, _ *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { - if p.StatsInfo() != nil { - return p.StatsInfo(), nil - } - p.SetStats(childStats[0].Scale(cost.SelectionFactor)) - p.StatsInfo().GroupNDVs = nil - return p.StatsInfo(), nil -} - func deriveLimitStats(childProfile *property.StatsInfo, limitCount float64) *property.StatsInfo { stats := &property.StatsInfo{ RowCount: math.Min(limitCount, childProfile.RowCount), @@ -566,91 +454,6 @@ func deriveLimitStats(childProfile *property.StatsInfo, limitCount float64) *pro return stats } -func (p *LogicalProjection) getGroupNDVs(colGroups [][]*expression.Column, childProfile *property.StatsInfo, selfSchema *expression.Schema) []property.GroupNDV { - if len(colGroups) == 0 || len(childProfile.GroupNDVs) == 0 { - return nil - } - exprCol2ProjCol := make(map[int64]int64) - for i, expr := range p.Exprs { - exprCol, ok := expr.(*expression.Column) - if !ok { - continue - } - exprCol2ProjCol[exprCol.UniqueID] = selfSchema.Columns[i].UniqueID - } - ndvs := make([]property.GroupNDV, 0, len(childProfile.GroupNDVs)) - for _, childGroupNDV := range childProfile.GroupNDVs { - projCols := make([]int64, len(childGroupNDV.Cols)) - for i, col := range childGroupNDV.Cols { - projCol, ok := exprCol2ProjCol[col] - if !ok { - projCols = nil - break - } - projCols[i] = projCol - } - if projCols == nil { - continue - } - slices.Sort(projCols) - groupNDV := property.GroupNDV{ - Cols: projCols, - NDV: childGroupNDV.NDV, - } - ndvs = append(ndvs, groupNDV) - } - return ndvs -} - -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalProjection) DeriveStats(childStats []*property.StatsInfo, selfSchema *expression.Schema, childSchema []*expression.Schema, colGroups [][]*expression.Column) (*property.StatsInfo, error) { - childProfile := childStats[0] - if p.StatsInfo() != nil { - // Reload GroupNDVs since colGroups may have changed. - p.StatsInfo().GroupNDVs = p.getGroupNDVs(colGroups, childProfile, selfSchema) - return p.StatsInfo(), nil - } - p.SetStats(&property.StatsInfo{ - RowCount: childProfile.RowCount, - ColNDVs: make(map[int64]float64, len(p.Exprs)), - }) - for i, expr := range p.Exprs { - cols := expression.ExtractColumns(expr) - p.StatsInfo().ColNDVs[selfSchema.Columns[i].UniqueID], _ = cardinality.EstimateColsNDVWithMatchedLen(cols, childSchema[0], childProfile) - } - p.StatsInfo().GroupNDVs = p.getGroupNDVs(colGroups, childProfile, selfSchema) - return p.StatsInfo(), nil -} - -// ExtractColGroups implements LogicalPlan ExtractColGroups interface. -func (p *LogicalProjection) ExtractColGroups(colGroups [][]*expression.Column) [][]*expression.Column { - if len(colGroups) == 0 { - return nil - } - extColGroups, _ := p.Schema().ExtractColGroups(colGroups) - if len(extColGroups) == 0 { - return nil - } - extracted := make([][]*expression.Column, 0, len(extColGroups)) - for _, cols := range extColGroups { - exprs := make([]*expression.Column, len(cols)) - allCols := true - for i, offset := range cols { - col, ok := p.Exprs[offset].(*expression.Column) - // TODO: for functional dependent projections like `col1 + 1` -> `col2`, we can maintain GroupNDVs actually. - if !ok { - allCols = false - break - } - exprs[i] = col - } - if allCols { - extracted = append(extracted, expression.SortColumns(exprs)) - } - } - return extracted -} - func (p *LogicalJoin) getGroupNDVs(colGroups [][]*expression.Column, childStats []*property.StatsInfo) []property.GroupNDV { outerIdx := int(-1) if p.JoinType == LeftOuterJoin || p.JoinType == LeftOuterSemiJoin || p.JoinType == AntiLeftOuterSemiJoin { @@ -820,63 +623,6 @@ func getSingletonStats(schema *expression.Schema) *property.StatsInfo { return ret } -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalMaxOneRow) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { - if p.StatsInfo() != nil { - return p.StatsInfo(), nil - } - p.SetStats(getSingletonStats(selfSchema)) - return p.StatsInfo(), nil -} - -func (*LogicalWindow) getGroupNDVs(colGroups [][]*expression.Column, childStats []*property.StatsInfo) []property.GroupNDV { - if len(colGroups) > 0 { - return childStats[0].GroupNDVs - } - return nil -} - -// DeriveStats implement LogicalPlan DeriveStats interface. -func (p *LogicalWindow) DeriveStats(childStats []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, colGroups [][]*expression.Column) (*property.StatsInfo, error) { - if p.StatsInfo() != nil { - // Reload GroupNDVs since colGroups may have changed. - p.StatsInfo().GroupNDVs = p.getGroupNDVs(colGroups, childStats) - return p.StatsInfo(), nil - } - childProfile := childStats[0] - p.SetStats(&property.StatsInfo{ - RowCount: childProfile.RowCount, - ColNDVs: make(map[int64]float64, selfSchema.Len()), - }) - childLen := selfSchema.Len() - len(p.WindowFuncDescs) - for i := 0; i < childLen; i++ { - id := selfSchema.Columns[i].UniqueID - p.StatsInfo().ColNDVs[id] = childProfile.ColNDVs[id] - } - for i := childLen; i < selfSchema.Len(); i++ { - p.StatsInfo().ColNDVs[selfSchema.Columns[i].UniqueID] = childProfile.RowCount - } - p.StatsInfo().GroupNDVs = p.getGroupNDVs(colGroups, childStats) - return p.StatsInfo(), nil -} - -// ExtractColGroups implements LogicalPlan ExtractColGroups interface. -func (p *LogicalWindow) ExtractColGroups(colGroups [][]*expression.Column) [][]*expression.Column { - if len(colGroups) == 0 { - return nil - } - childSchema := p.Children()[0].Schema() - _, offsets := childSchema.ExtractColGroups(colGroups) - if len(offsets) == 0 { - return nil - } - extracted := make([][]*expression.Column, len(offsets)) - for i, offset := range offsets { - extracted[i] = colGroups[offset] - } - return extracted -} - // DeriveStats implement LogicalPlan DeriveStats interface. func (p *LogicalCTE) DeriveStats(_ []*property.StatsInfo, selfSchema *expression.Schema, _ []*expression.Schema, _ [][]*expression.Column) (*property.StatsInfo, error) { if p.StatsInfo() != nil { diff --git a/pkg/planner/core/stringer.go b/pkg/planner/core/stringer.go index 6ab401871c8c4..e52004c589f6d 100644 --- a/pkg/planner/core/stringer.go +++ b/pkg/planner/core/stringer.go @@ -19,7 +19,9 @@ import ( "fmt" "strings" + "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/planner/core/base" + "github.com/pingcap/tidb/pkg/planner/util" "github.com/pingcap/tidb/pkg/util/plancodec" ) @@ -77,6 +79,12 @@ func fdToString(in base.LogicalPlan, strs []string, idxs []int) ([]string, []int } func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { + var ectx expression.EvalContext + if in.SCtx() != nil { + // Not all `base.Plan` has a non-nil `SCtx`. For example, the `SCtx` of `Analyze` plan is nil. + ectx = in.SCtx().GetExprCtx().GetEvalCtx() + } + switch x := in.(type) { case base.LogicalPlan: if needIncludeChildrenString(in) { @@ -117,8 +125,8 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { str = "LeftHashJoin{" + strings.Join(children, "->") + "}" } for _, eq := range x.EqualConditions { - l := eq.GetArgs()[0].String() - r := eq.GetArgs()[1].String() + l := eq.GetArgs()[0].StringWithCtx(ectx) + r := eq.GetArgs()[1].StringWithCtx(ectx) str += fmt.Sprintf("(%s,%s)", l, r) } case *PhysicalMergeJoin: @@ -146,8 +154,8 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { } str = id + "{" + strings.Join(children, "->") + "}" for i := range x.LeftJoinKeys { - l := x.LeftJoinKeys[i].String() - r := x.RightJoinKeys[i].String() + l := x.LeftJoinKeys[i].StringWithCtx(ectx) + r := x.RightJoinKeys[i].StringWithCtx(ectx) str += fmt.Sprintf("(%s,%s)", l, r) } case *LogicalApply, *PhysicalApply: @@ -187,8 +195,8 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { str = "Join{" + strings.Join(children, "->") + "}" idxs = idxs[:last] for _, eq := range x.EqualConditions { - l := eq.GetArgs()[0].String() - r := eq.GetArgs()[1].String() + l := eq.GetArgs()[0].StringWithCtx(ectx) + r := eq.GetArgs()[1].StringWithCtx(ectx) str += fmt.Sprintf("(%s,%s)", l, r) } case *LogicalUnionAll, *PhysicalUnionAll, *LogicalPartitionUnionAll: @@ -223,15 +231,15 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { } } case *LogicalSelection: - str = fmt.Sprintf("Sel(%s)", x.Conditions) + str = fmt.Sprintf("Sel(%s)", expression.StringifyExpressionsWithCtx(ectx, x.Conditions)) case *PhysicalSelection: - str = fmt.Sprintf("Sel(%s)", x.Conditions) + str = fmt.Sprintf("Sel(%s)", expression.StringifyExpressionsWithCtx(ectx, x.Conditions)) case *LogicalProjection, *PhysicalProjection: str = "Projection" case *LogicalTopN: - str = fmt.Sprintf("TopN(%v,%d,%d)", x.ByItems, x.Offset, x.Count) + str = fmt.Sprintf("TopN(%v,%d,%d)", util.StringifyByItemsWithCtx(ectx, x.ByItems), x.Offset, x.Count) case *PhysicalTopN: - str = fmt.Sprintf("TopN(%v,%d,%d)", x.ByItems, x.Offset, x.Count) + str = fmt.Sprintf("TopN(%v,%d,%d)", util.StringifyByItemsWithCtx(ectx, x.ByItems), x.Offset, x.Count) case *LogicalTableDual, *PhysicalTableDual: str = "Dual" case *PhysicalHashAgg: @@ -241,7 +249,7 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { case *LogicalAggregation: str = "Aggr(" for i, aggFunc := range x.AggFuncs { - str += aggFunc.String() + str += aggFunc.StringWithCtx(ectx) if i != len(x.AggFuncs)-1 { str += "," } @@ -263,7 +271,7 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { } str += "], TablePlan->" + ToString(x.tablePlan) + ")" case *PhysicalUnionScan: - str = fmt.Sprintf("UnionScan(%s)", x.Conditions) + str = fmt.Sprintf("UnionScan(%s)", expression.StringifyExpressionsWithCtx(ectx, x.Conditions)) case *PhysicalIndexJoin: last := len(idxs) - 1 idx := idxs[last] @@ -309,7 +317,7 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { for _, col := range x.ColTasks { var colNames []string if col.HandleCols != nil { - colNames = append(colNames, col.HandleCols.String()) + colNames = append(colNames, col.HandleCols.StringWithCtx(ectx)) } for _, c := range col.ColsInfo { colNames = append(colNames, c.Name.O) @@ -328,7 +336,7 @@ func toString(in base.Plan, strs []string, idxs []int) ([]string, []int) { } case *LogicalWindow: buffer := bytes.NewBufferString("") - formatWindowFuncDescs(buffer, x.WindowFuncDescs, x.Schema()) + formatWindowFuncDescs(ectx, buffer, x.WindowFuncDescs, x.Schema()) str = fmt.Sprintf("Window(%s)", buffer.String()) case *PhysicalWindow: str = fmt.Sprintf("Window(%s)", x.ExplainInfo()) diff --git a/pkg/planner/core/tiflash_selection_late_materialization.go b/pkg/planner/core/tiflash_selection_late_materialization.go index f5b1f1e503d9a..36273ff835641 100644 --- a/pkg/planner/core/tiflash_selection_late_materialization.go +++ b/pkg/planner/core/tiflash_selection_late_materialization.go @@ -217,7 +217,7 @@ func withHeavyCostFunctionForTiFlashPrefetch(cond expression.Expression) bool { func removeSpecificExprsFromSelection(physicalSelection *PhysicalSelection, exprs []expression.Expression) { conditions := physicalSelection.Conditions for i := len(conditions) - 1; i >= 0; i-- { - if expression.Contains(exprs, conditions[i]) { + if expression.Contains(physicalSelection.SCtx().GetExprCtx().GetEvalCtx(), exprs, conditions[i]) { conditions = append(conditions[:i], conditions[i+1:]...) } } diff --git a/pkg/planner/core/util.go b/pkg/planner/core/util.go index cdc8e1470abc5..004dd750e7065 100644 --- a/pkg/planner/core/util.go +++ b/pkg/planner/core/util.go @@ -188,13 +188,6 @@ func (s *baseSchemaProducer) MemoryUsage() (sum int64) { return } -// Schema implements the Plan.Schema interface. -func (p *LogicalMaxOneRow) Schema() *expression.Schema { - s := p.Children()[0].Schema().Clone() - resetNotNullFlag(s, 0, s.Len()) - return s -} - func buildLogicalJoinSchema(joinType JoinType, join base.LogicalPlan) *expression.Schema { leftSchema := join.Children()[0].Schema() switch joinType { diff --git a/pkg/planner/optimize.go b/pkg/planner/optimize.go index f8200a998de5a..4b893f36d13ab 100644 --- a/pkg/planner/optimize.go +++ b/pkg/planner/optimize.go @@ -29,6 +29,7 @@ import ( "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/metrics" "github.com/pingcap/tidb/pkg/parser/ast" + "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/planner/cascades" pctx "github.com/pingcap/tidb/pkg/planner/context" "github.com/pingcap/tidb/pkg/planner/core" @@ -165,7 +166,9 @@ func Optimize(ctx context.Context, sctx sessionctx.Context, node ast.Node, is in } tableHints := hint.ExtractTableHintsFromStmtNode(node, sessVars.StmtCtx) - originStmtHints, _, warns := hint.ParseStmtHints(tableHints, setVarHintChecker, byte(kv.ReplicaReadFollower)) + originStmtHints, _, warns := hint.ParseStmtHints(tableHints, + setVarHintChecker, hypoIndexChecker(is), + sessVars.CurrentDB, byte(kv.ReplicaReadFollower)) sessVars.StmtCtx.StmtHints = originStmtHints for _, warn := range warns { sessVars.StmtCtx.AppendWarning(warn) @@ -297,7 +300,9 @@ func Optimize(ctx context.Context, sctx sessionctx.Context, node ast.Node, is in core.DebugTraceTryBinding(pctx, binding.Hint) } hint.BindHint(stmtNode, binding.Hint) - curStmtHints, _, curWarns := hint.ParseStmtHints(binding.Hint.GetStmtHints(), setVarHintChecker, byte(kv.ReplicaReadFollower)) + curStmtHints, _, curWarns := hint.ParseStmtHints(binding.Hint.GetStmtHints(), + setVarHintChecker, hypoIndexChecker(is), + sessVars.CurrentDB, byte(kv.ReplicaReadFollower)) sessVars.StmtCtx.StmtHints = curStmtHints // update session var by hint /set_var/ for name, val := range sessVars.StmtCtx.StmtHints.SetVars { @@ -600,6 +605,27 @@ func setVarHintChecker(varName, hint string) (ok bool, warning error) { return true, warning } +func hypoIndexChecker(is infoschema.InfoSchema) func(db, tbl model.CIStr, cols ...model.CIStr) error { + return func(db, tbl model.CIStr, cols ...model.CIStr) error { + t, err := is.TableByName(db, tbl) + if err != nil { + return errors.NewNoStackErrorf("table '%v.%v' doesn't exist", db, tbl) + } + for _, col := range cols { + found := false + for _, tblCol := range t.Cols() { + if tblCol.Name.L == col.L { + found = true + } + } + if !found { + return errors.NewNoStackErrorf("can't find column %v in table %v.%v", col, db, tbl) + } + } + return nil + } +} + func init() { core.OptimizeAstNode = Optimize core.IsReadOnly = IsReadOnly diff --git a/pkg/planner/util/byitem.go b/pkg/planner/util/byitem.go index 3b429d4a0a4ac..34742cb841d4b 100644 --- a/pkg/planner/util/byitem.go +++ b/pkg/planner/util/byitem.go @@ -16,6 +16,7 @@ package util import ( "fmt" + "strings" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/util/size" @@ -27,12 +28,12 @@ type ByItems struct { Desc bool } -// String implements fmt.Stringer interface. -func (by *ByItems) String() string { +// StringWithCtx implements expression.StringerWithCtx interface. +func (by *ByItems) StringWithCtx(ctx expression.ParamValues) string { if by.Desc { - return fmt.Sprintf("%s true", by.Expr) + return fmt.Sprintf("%s true", by.Expr.StringWithCtx(ctx)) } - return by.Expr.String() + return by.Expr.StringWithCtx(ctx) } // Clone makes a copy of ByItems. @@ -57,3 +58,17 @@ func (by *ByItems) MemoryUsage() (sum int64) { } return sum } + +// StringifyByItemsWithCtx is used to print ByItems slice. +func StringifyByItemsWithCtx(ctx expression.EvalContext, byItems []*ByItems) string { + sb := strings.Builder{} + sb.WriteString("[") + for i, item := range byItems { + sb.WriteString(item.StringWithCtx(ctx)) + if i != len(byItems)-1 { + sb.WriteString(" ") + } + } + sb.WriteString("]") + return sb.String() +} diff --git a/pkg/planner/util/fixcontrol/get.go b/pkg/planner/util/fixcontrol/get.go index ab763a5d66c20..c2bed71c7b47f 100644 --- a/pkg/planner/util/fixcontrol/get.go +++ b/pkg/planner/util/fixcontrol/get.go @@ -54,6 +54,8 @@ const ( // Fix52869 controls whether to disable the limitation that index merge path won't be generated automatically when // there exist other single-index access paths that do range scan. Fix52869 uint64 = 52869 + // Fix54337 controls whether to apply or not range intersection for index access. + Fix54337 uint64 = 54337 ) // GetStr fetches the given key from the fix control map as a string type. diff --git a/pkg/planner/util/handle_cols.go b/pkg/planner/util/handle_cols.go index 0ac154998877b..3176f64e53fb6 100644 --- a/pkg/planner/util/handle_cols.go +++ b/pkg/planner/util/handle_cols.go @@ -33,6 +33,8 @@ import ( // HandleCols is the interface that holds handle columns. type HandleCols interface { + expression.StringerWithCtx + // BuildHandle builds a Handle from a row. BuildHandle(row chunk.Row) (kv.Handle, error) // BuildHandleByDatums builds a Handle from a datum slice. @@ -48,8 +50,6 @@ type HandleCols interface { ResolveIndices(schema *expression.Schema) (HandleCols, error) // IsInt returns if the HandleCols is a single int column. IsInt() bool - // String implements the fmt.Stringer interface. - String() string // GetCol gets the column by idx. GetCol(idx int) *expression.Column // NumCols returns the number of columns. @@ -161,15 +161,15 @@ func (cb *CommonHandleCols) NumCols() int { return len(cb.columns) } -// String implements the kv.HandleCols interface. -func (cb *CommonHandleCols) String() string { +// StringWithCtx implements the kv.HandleCols interface. +func (cb *CommonHandleCols) StringWithCtx(ctx expression.ParamValues) string { b := new(strings.Builder) b.WriteByte('[') for i, col := range cb.columns { if i != 0 { b.WriteByte(',') } - b.WriteString(col.ColumnExplainInfo(false)) + b.WriteString(col.ColumnExplainInfo(ctx, false)) } b.WriteByte(']') return b.String() @@ -283,9 +283,9 @@ func (*IntHandleCols) IsInt() bool { return true } -// String implements the kv.HandleCols interface. -func (ib *IntHandleCols) String() string { - return ib.col.ColumnExplainInfo(false) +// StringWithCtx implements the kv.HandleCols interface. +func (ib *IntHandleCols) StringWithCtx(ctx expression.ParamValues) string { + return ib.col.ColumnExplainInfo(ctx, false) } // GetCol implements the kv.HandleCols interface. diff --git a/pkg/planner/util/optimizetrace/logicaltrace/logical_tracer.go b/pkg/planner/util/optimizetrace/logicaltrace/logical_tracer.go index 9dcf23a62e19f..462fe450b9b6a 100644 --- a/pkg/planner/util/optimizetrace/logicaltrace/logical_tracer.go +++ b/pkg/planner/util/optimizetrace/logicaltrace/logical_tracer.go @@ -25,7 +25,7 @@ import ( "github.com/pingcap/tidb/pkg/planner/util/optimizetrace" ) -func appendItemPruneTraceStep(p base.LogicalPlan, itemType string, prunedObjects []fmt.Stringer, +func appendItemPruneTraceStep(p base.LogicalPlan, itemType string, prunedObjects []expression.StringerWithCtx, opt *optimizetrace.LogicalOptimizeOp) { if len(prunedObjects) < 1 { return @@ -36,7 +36,7 @@ func appendItemPruneTraceStep(p base.LogicalPlan, itemType string, prunedObjects if i > 0 { buffer.WriteString(",") } - buffer.WriteString(item.String()) + buffer.WriteString(item.StringWithCtx(p.SCtx().GetExprCtx().GetEvalCtx())) } buffer.WriteString("] have been pruned") return buffer.String() @@ -53,7 +53,7 @@ func AppendColumnPruneTraceStep(p base.LogicalPlan, prunedColumns []*expression. if len(prunedColumns) < 1 { return } - s := make([]fmt.Stringer, 0, len(prunedColumns)) + s := make([]expression.StringerWithCtx, 0, len(prunedColumns)) for _, item := range prunedColumns { s = append(s, item) } @@ -66,7 +66,7 @@ func AppendFunctionPruneTraceStep(p base.LogicalPlan, prunedFunctions []*aggrega if len(prunedFunctions) < 1 { return } - s := make([]fmt.Stringer, 0, len(prunedFunctions)) + s := make([]expression.StringerWithCtx, 0, len(prunedFunctions)) for _, item := range prunedFunctions { s = append(s, item) } @@ -79,7 +79,7 @@ func AppendByItemsPruneTraceStep(p base.LogicalPlan, prunedByItems []*util.ByIte if len(prunedByItems) < 1 { return } - s := make([]fmt.Stringer, 0, len(prunedByItems)) + s := make([]expression.StringerWithCtx, 0, len(prunedByItems)) for _, item := range prunedByItems { s = append(s, item) } @@ -92,7 +92,7 @@ func AppendGroupByItemsPruneTraceStep(p base.LogicalPlan, prunedGroupByItems []e if len(prunedGroupByItems) < 1 { return } - s := make([]fmt.Stringer, 0, len(prunedGroupByItems)) + s := make([]expression.StringerWithCtx, 0, len(prunedGroupByItems)) for _, item := range prunedGroupByItems { s = append(s, item) } diff --git a/pkg/privilege/privileges/privileges.go b/pkg/privilege/privileges/privileges.go index 71312c163cfbe..66ad0f14749f0 100644 --- a/pkg/privilege/privileges/privileges.go +++ b/pkg/privilege/privileges/privileges.go @@ -78,6 +78,10 @@ type UserPrivileges struct { host string *Handle extensionAccessCheckFuncs []extension.AccessCheckFunc + authPlugins map[string]*extension.AuthPlugin + + authPluginRequestVerification func(user, host string, activeRoles []*auth.RoleIdentity, db, table, column string, priv mysql.PrivilegeType) bool + authPluginRequestDynamicVerification func(activeRoles []*auth.RoleIdentity, user, host, privName string, grantable bool) bool } // NewUserPrivileges creates a new UserPrivileges @@ -85,6 +89,7 @@ func NewUserPrivileges(handle *Handle, extension *extension.Extensions) *UserPri return &UserPrivileges{ Handle: handle, extensionAccessCheckFuncs: extension.GetAccessCheckFuncs(), + authPlugins: extension.GetAuthPlugins(), } } @@ -127,7 +132,10 @@ func (p *UserPrivileges) RequestDynamicVerification(activeRoles []*auth.RoleIden } mysqlPriv := p.Handle.Get() - return mysqlPriv.RequestDynamicVerification(activeRoles, p.user, p.host, privName, grantable) + if !mysqlPriv.RequestDynamicVerification(activeRoles, p.user, p.host, privName, grantable) { + return false + } + return p.authPluginRequestDynamicVerification == nil || p.authPluginRequestDynamicVerification(activeRoles, p.user, p.host, privName, grantable) } // RequestVerification implements the Manager interface. @@ -187,7 +195,10 @@ func (p *UserPrivileges) RequestVerification(activeRoles []*auth.RoleIdentity, d } mysqlPriv := p.Handle.Get() - return mysqlPriv.RequestVerification(activeRoles, p.user, p.host, db, table, column, priv) + if !mysqlPriv.RequestVerification(activeRoles, p.user, p.host, db, table, column, priv) { + return false + } + return p.authPluginRequestVerification == nil || p.authPluginRequestVerification(p.user, p.host, activeRoles, db, table, column, priv) } // RequestVerificationWithUser implements the Manager interface. @@ -213,11 +224,63 @@ func (p *UserPrivileges) RequestVerificationWithUser(db, table, column string, p return mysqlPriv.RequestVerification(roles, user.Username, user.Hostname, db, table, column, priv) } +func (p *UserPrivileges) authenticateWithPlugin(user *auth.UserIdentity, authentication, salt []byte, sessionVars *variable.SessionVars, authConn conn.AuthConn, authPlugin *extension.AuthPlugin, pwd string) error { + authRequest := extension.AuthenticateRequest{ + User: user.Username, + StoredAuthString: pwd, + InputAuthString: authentication, + Salt: salt, + ConnState: sessionVars.TLSConnectionState, + AuthConn: authConn, + } + if err := authPlugin.AuthenticateUser(authRequest); err != nil { + logutil.BgLogger().Warn("verify through extension auth plugin failed", + zap.String("plugin", authPlugin.Name), zap.String("username", user.Username), zap.Error(err)) + hasPassword := "YES" + if len(authentication) == 0 { + hasPassword = "NO" + } + return ErrAccessDenied.FastGenByArgs(user.Username, user.Hostname, hasPassword) + } + + // If the user is authenticated using extension auth plugin, populate the plugin request verification funcs + if authPlugin.VerifyPrivilege != nil { + p.authPluginRequestVerification = func(user, host string, activeRoles []*auth.RoleIdentity, db, table, column string, priv mysql.PrivilegeType) bool { + return authPlugin.VerifyPrivilege(extension.VerifyStaticPrivRequest{ + User: user, + Host: host, + DB: db, + Table: table, + Column: column, + StaticPriv: priv, + ConnState: sessionVars.TLSConnectionState, + ActiveRoles: activeRoles, + }) + } + } + if authPlugin.VerifyDynamicPrivilege != nil { + p.authPluginRequestDynamicVerification = func(activeRoles []*auth.RoleIdentity, user, host, privName string, grantable bool) bool { + return authPlugin.VerifyDynamicPrivilege(extension.VerifyDynamicPrivRequest{ + User: user, + Host: host, + DynamicPriv: privName, + ConnState: sessionVars.TLSConnectionState, + ActiveRoles: activeRoles, + WithGrant: grantable, + }) + } + } + return nil +} + func (p *UserPrivileges) isValidHash(record *UserRecord) bool { pwd := record.AuthenticationString if pwd == "" { return true } + if authPlugin, ok := p.authPlugins[record.AuthPlugin]; ok { + return authPlugin.ValidateAuthString(pwd) + } switch record.AuthPlugin { case mysql.AuthNativePassword: if len(pwd) == mysql.PWDHashLen+1 { @@ -275,6 +338,9 @@ func (p *UserPrivileges) GetAuthPluginForConnection(user, host string) (string, if record == nil { return "", errors.New("Failed to get user record") } + if authPlugin, ok := p.authPlugins[record.AuthPlugin]; ok { + return authPlugin.Name, nil + } switch record.AuthPlugin { case mysql.AuthTiDBAuthToken, mysql.AuthLDAPSASL, mysql.AuthLDAPSimple: return record.AuthPlugin, nil @@ -591,6 +657,10 @@ func (p *UserPrivileges) ConnectionVerification(user *auth.UserIdentity, authUse zap.String("authentication_string", pwd)) return info, ErrAccessDenied.FastGenByArgs(user.Username, user.Hostname, hasPassword) } + } else if authPlugin, ok := p.authPlugins[record.AuthPlugin]; ok { + if err = p.authenticateWithPlugin(user, authentication, salt, sessionVars, authConn, authPlugin, pwd); err != nil { + return info, err + } } else if len(pwd) > 0 && len(authentication) > 0 { switch record.AuthPlugin { // NOTE: If the checking of the clear-text password fails, please set `info.FailedDueToWrongPassword = true`. diff --git a/pkg/server/BUILD.bazel b/pkg/server/BUILD.bazel index 479d52fc59801..62311486be93f 100644 --- a/pkg/server/BUILD.bazel +++ b/pkg/server/BUILD.bazel @@ -21,7 +21,6 @@ go_library( visibility = ["//visibility:public"], deps = [ "//pkg/autoid_service", - "//pkg/bindinfo", "//pkg/config", "//pkg/domain", "//pkg/domain/infosync", diff --git a/pkg/server/conn.go b/pkg/server/conn.go index 624befad82076..a3d139f6bdcba 100644 --- a/pkg/server/conn.go +++ b/pkg/server/conn.go @@ -253,6 +253,13 @@ func (cc *clientConn) authSwitchRequest(ctx context.Context, plugin string) ([]b clientPlugin += "_client" } else if plugin == mysql.AuthLDAPSimple { clientPlugin = mysql.AuthMySQLClearPassword + } else if authPluginImpl, ok := cc.extensions.GetAuthPlugin(plugin); ok { + if authPluginImpl.RequiredClientSidePlugin != "" { + clientPlugin = authPluginImpl.RequiredClientSidePlugin + } else { + // If RequiredClientSidePlugin is empty, use the plugin name as the client plugin. + clientPlugin = authPluginImpl.Name + } } failpoint.Inject("FakeAuthSwitch", func() { failpoint.Return([]byte(clientPlugin), nil) @@ -621,7 +628,9 @@ func (cc *clientConn) readOptionalSSLRequestAndHandshakeResponse(ctx context.Con case mysql.AuthLDAPSASL: case mysql.AuthLDAPSimple: default: - return errors.New("Unknown auth plugin") + if _, ok := cc.extensions.GetAuthPlugin(resp.AuthPlugin); !ok { + return errors.New("Unknown auth plugin") + } } err = cc.openSessionAndDoAuth(resp.Auth, resp.AuthPlugin, resp.ZstdLevel) @@ -642,6 +651,10 @@ func (cc *clientConn) handleAuthPlugin(ctx context.Context, resp *handshake.Resp resp.Auth = newAuth } + if _, ok := cc.extensions.GetAuthPlugin(resp.AuthPlugin); ok { + // The auth plugin has been registered, skip other checks. + return nil + } switch resp.AuthPlugin { case mysql.AuthCachingSha2Password: case mysql.AuthTiDBSM3Password: @@ -2059,12 +2072,14 @@ func (cc *clientConn) handleStmt( if cc.getStatus() == connStatusShutdown { return false, exeerrors.ErrQueryInterrupted } - cc.ctx.GetSessionVars().SQLKiller.Finish = func() { - //nolint: errcheck - rs.Finish() - } + cc.ctx.GetSessionVars().SQLKiller.SetFinishFunc( + func() { + //nolint: errcheck + rs.Finish() + }) cc.ctx.GetSessionVars().SQLKiller.InWriteResultSet.Store(true) defer cc.ctx.GetSessionVars().SQLKiller.InWriteResultSet.Store(false) + defer cc.ctx.GetSessionVars().SQLKiller.ClearFinishFunc() if retryable, err := cc.writeResultSet(ctx, rs, false, status, 0); err != nil { return retryable, err } diff --git a/pkg/server/conn_test.go b/pkg/server/conn_test.go index 859bb981ed44d..b630e2d4ad9cc 100644 --- a/pkg/server/conn_test.go +++ b/pkg/server/conn_test.go @@ -2125,3 +2125,52 @@ func TestConnAddMetrics(t *testing.T) { cc.addMetrics(mysql.ComStmtExecute, time.Now(), nil) re.Equal(promtestutils.ToFloat64(counter.WithLabelValues("StmtExecute", "OK", "test_rg2")), 1.0) } + +func TestIssue54335(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + // There is no underlying netCon, use failpoint to avoid panic + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/server/FakeClientConn", "return(1)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/pkg/server/FakeClientConn")) + }() + tk := testkit.NewTestKit(t, store) + + connID := uint64(1) + tk.Session().SetConnectionID(connID) + tc := &TiDBContext{ + Session: tk.Session(), + stmts: make(map[int]*TiDBStatement), + } + cc := &clientConn{ + connectionID: connID, + server: &Server{ + capability: defaultCapability, + }, + alloc: arena.NewAllocator(32 * 1024), + chunkAlloc: chunk.NewAllocator(), + } + cc.SetCtx(tc) + srv := &Server{ + clients: map[uint64]*clientConn{ + connID: cc, + }, + dom: dom, + } + handle := dom.ExpensiveQueryHandle().SetSessionManager(srv) + go handle.Run() + + tk.MustExec("use test;") + tk.MustExec("CREATE TABLE testTable2 (id bigint, age int)") + str := fmt.Sprintf("insert into testTable2 values(%d, %d)", 1, 1) + tk.MustExec(str) + for i := 0; i < 14; i++ { + tk.MustExec("insert into testTable2 select * from testTable2") + } + + times := 100 + for ; times > 0; times-- { + // Test with -race + _ = cc.handleQuery(context.Background(), "select /*+ MAX_EXECUTION_TIME(1)*/ * FROM testTable2;") + } +} diff --git a/pkg/server/driver_tidb.go b/pkg/server/driver_tidb.go index fa880d088bf31..bd8446cf56392 100644 --- a/pkg/server/driver_tidb.go +++ b/pkg/server/driver_tidb.go @@ -21,7 +21,6 @@ import ( "strings" "github.com/pingcap/errors" - "github.com/pingcap/tidb/pkg/bindinfo" "github.com/pingcap/tidb/pkg/expression" "github.com/pingcap/tidb/pkg/extension" "github.com/pingcap/tidb/pkg/kv" @@ -201,9 +200,7 @@ func (ts *TiDBStatement) Close() error { if !ok { return errors.Errorf("invalid PlanCacheStmt type") } - bindSQL, _ := bindinfo.MatchSQLBindingForPlanCache(ts.ctx, preparedObj.PreparedAst.Stmt, &preparedObj.BindingInfo) - cacheKey, err := core.NewPlanCacheKey(ts.ctx.GetSessionVars(), preparedObj.StmtText, preparedObj.StmtDB, - preparedObj.SchemaVersion, 0, bindSQL, expression.ExprPushDownBlackListReloadTimeStamp.Load(), preparedObj.RelateVersion) + cacheKey, _, _, _, err := core.NewPlanCacheKey(ts.ctx, preparedObj) if err != nil { return err } diff --git a/pkg/server/internal/resultset/resultset.go b/pkg/server/internal/resultset/resultset.go index 8039916e276b4..3062afdc9feed 100644 --- a/pkg/server/internal/resultset/resultset.go +++ b/pkg/server/internal/resultset/resultset.go @@ -16,6 +16,7 @@ package resultset import ( "context" + "sync" "sync/atomic" "github.com/pingcap/tidb/pkg/parser/terror" @@ -54,6 +55,10 @@ type tidbResultSet struct { preparedStmt *core.PlanCacheStmt columns []*column.Info closed int32 + // finishLock is a mutex used to synchronize access to the `Next`,`Finish` and `Close` functions of the adapter. + // It ensures that only one goroutine can access the `Next`,`Finish` and `Close` functions at a time, preventing race conditions. + // When we terminate the current SQL externally (e.g., kill query), an additional goroutine would be used to call the `Finish` function. + finishLock sync.Mutex } func (trs *tidbResultSet) NewChunk(alloc chunk.Allocator) *chunk.Chunk { @@ -61,17 +66,24 @@ func (trs *tidbResultSet) NewChunk(alloc chunk.Allocator) *chunk.Chunk { } func (trs *tidbResultSet) Next(ctx context.Context, req *chunk.Chunk) error { + trs.finishLock.Lock() + defer trs.finishLock.Unlock() return trs.recordSet.Next(ctx, req) } func (trs *tidbResultSet) Finish() error { - if x, ok := trs.recordSet.(interface{ Finish() error }); ok { - return x.Finish() + if trs.finishLock.TryLock() { + defer trs.finishLock.Unlock() + if x, ok := trs.recordSet.(interface{ Finish() error }); ok { + return x.Finish() + } } return nil } func (trs *tidbResultSet) Close() { + trs.finishLock.Lock() + defer trs.finishLock.Unlock() if !atomic.CompareAndSwapInt32(&trs.closed, 0, 1) { return } diff --git a/pkg/server/internal/testserverclient/BUILD.bazel b/pkg/server/internal/testserverclient/BUILD.bazel index 322b6a91f1446..b06a3af5c1310 100644 --- a/pkg/server/internal/testserverclient/BUILD.bazel +++ b/pkg/server/internal/testserverclient/BUILD.bazel @@ -23,6 +23,7 @@ go_library( "@com_github_pingcap_log//:log", "@com_github_prometheus_client_model//go", "@com_github_stretchr_testify//require", + "@com_github_yangkeao_go_mysql_driver//:go-mysql-driver", "@org_golang_x_text//encoding/simplifiedchinese", "@org_uber_go_zap//:zap", ], diff --git a/pkg/server/internal/testserverclient/server_client.go b/pkg/server/internal/testserverclient/server_client.go index 83243eb50647e..8eb564fa982bf 100644 --- a/pkg/server/internal/testserverclient/server_client.go +++ b/pkg/server/internal/testserverclient/server_client.go @@ -33,6 +33,7 @@ import ( "testing" "time" + mysqlcursor "github.com/YangKeao/go-mysql-driver" "github.com/go-sql-driver/mysql" "github.com/pingcap/errors" "github.com/pingcap/failpoint" @@ -120,6 +121,18 @@ func (cli *TestServerClient) GetDSN(overriders ...configOverrider) string { return config.FormatDSN() } +// GetDSN generates a DSN string for MySQL connection. +func (cli *TestServerClient) GetDSNWithCursor(fetchSize uint32) string { + config := mysqlcursor.NewConfig() + config.User = "root" + config.Net = "tcp" + config.Addr = fmt.Sprintf("127.0.0.1:%d", cli.Port) + config.DBName = "test" + config.Params = make(map[string]string) + config.FetchSize = fetchSize + return config.FormatDSN() +} + // RunTests runs tests using the default database `test`. func (cli *TestServerClient) RunTests(t *testing.T, overrider configOverrider, tests ...func(dbt *testkit.DBTestKit)) { db, err := sql.Open("mysql", cli.GetDSN(overrider)) diff --git a/pkg/server/rpc_server.go b/pkg/server/rpc_server.go index 9fa31d8a47854..f91e317fc7ec7 100644 --- a/pkg/server/rpc_server.go +++ b/pkg/server/rpc_server.go @@ -244,6 +244,7 @@ func (s *rpcServer) createSession() (sessiontypes.Session, error) { if err = vars.SetSystemVar(variable.MaxAllowedPacket, strconv.FormatUint(variable.DefMaxAllowedPacket, 10)); err != nil { return nil, err } + se.SetExtensions(extensions.NewSessionExtensions()) se.SetSessionManager(s.sm) return se, nil } diff --git a/pkg/server/tests/cursor/BUILD.bazel b/pkg/server/tests/cursor/BUILD.bazel index 1cc9bd8f7826d..ab1460b231e05 100644 --- a/pkg/server/tests/cursor/BUILD.bazel +++ b/pkg/server/tests/cursor/BUILD.bazel @@ -8,12 +8,13 @@ go_test( "main_test.go", ], flaky = True, - shard_count = 3, + shard_count = 4, deps = [ "//pkg/config", "//pkg/metrics", "//pkg/parser/mysql", "//pkg/server", + "//pkg/server/tests/servertestkit", "//pkg/session", "//pkg/store/mockstore/unistore", "//pkg/testkit", @@ -22,6 +23,7 @@ go_test( "@com_github_pingcap_failpoint//:failpoint", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//tikv", + "@com_github_yangkeao_go_mysql_driver//:go-mysql-driver", "@org_uber_go_goleak//:goleak", ], ) diff --git a/pkg/server/tests/cursor/cursor_test.go b/pkg/server/tests/cursor/cursor_test.go index 12991ad6ed343..bde15dd88a331 100644 --- a/pkg/server/tests/cursor/cursor_test.go +++ b/pkg/server/tests/cursor/cursor_test.go @@ -16,15 +16,19 @@ package cursor import ( "context" + "database/sql/driver" "encoding/binary" "fmt" + "io" "math/rand" "testing" + mysqlcursor "github.com/YangKeao/go-mysql-driver" "github.com/pingcap/failpoint" "github.com/pingcap/tidb/pkg/config" tmysql "github.com/pingcap/tidb/pkg/parser/mysql" server2 "github.com/pingcap/tidb/pkg/server" + "github.com/pingcap/tidb/pkg/server/tests/servertestkit" "github.com/pingcap/tidb/pkg/testkit" "github.com/stretchr/testify/require" ) @@ -157,3 +161,68 @@ func TestCursorFetchExecuteCheck(t *testing.T) { tmysql.CursorTypeReadOnly|tmysql.CursorTypeScrollable, 0x1, 0x0, 0x0, 0x0, ))) } + +func TestConcurrentExecuteAndFetch(t *testing.T) { + ts := servertestkit.CreateTidbTestSuite(t) + + mysqldriver := &mysqlcursor.MySQLDriver{} + rawConn, err := mysqldriver.Open(ts.GetDSNWithCursor(10)) + require.NoError(t, err) + conn := rawConn.(mysqlcursor.Connection) + defer conn.Close() + + _, err = conn.ExecContext(context.Background(), "drop table if exists t1", nil) + require.NoError(t, err) + _, err = conn.ExecContext(context.Background(), "create table t1(id int primary key, v int)", nil) + require.NoError(t, err) + rowCount := 1000 + for i := 0; i < rowCount; i++ { + _, err = conn.ExecContext(context.Background(), fmt.Sprintf("insert into t1 values(%d, %d)", i, i), nil) + require.NoError(t, err) + } + + // Normal execute. Simple table reader. + execTimes := 0 +outerLoop: + for execTimes < 50 { + execTimes++ + rawStmt, err := conn.Prepare("select * from t1 order by id") + require.NoError(t, err) + stmt := rawStmt.(mysqlcursor.Statement) + + // This query will return 10000 rows and use cursor fetch. + rows, err := stmt.QueryContext(context.Background(), nil) + require.NoError(t, err) + + dest := make([]driver.Value, 2) + fetchRowCount := int64(0) + + for { + // Now, we'll have two cases: 0. fetch 1. execute another statement + switch rand.Int() % 2 { + case 0: + // it'll send `FETCH` commands for every 10 rows. + err := rows.Next(dest) + if err != nil { + switch err { + case io.EOF: + require.Equal(t, int64(rowCount), fetchRowCount) + rows.Close() + break outerLoop + default: + require.NoError(t, err) + } + } + require.Equal(t, fetchRowCount, dest[0]) + require.Equal(t, fetchRowCount, dest[1]) + fetchRowCount++ + case 1: + rows, err := conn.QueryContext(context.Background(), "select * from t1 order by id limit 1", nil) + require.NoError(t, err) + err = rows.Next(dest) + require.NoError(t, err) + require.NoError(t, rows.Close()) + } + } + } +} diff --git a/pkg/session/BUILD.bazel b/pkg/session/BUILD.bazel index 21c67e23a43c7..0dbad63e51e8f 100644 --- a/pkg/session/BUILD.bazel +++ b/pkg/session/BUILD.bazel @@ -34,6 +34,7 @@ go_library( "//pkg/domain/infosync", "//pkg/errno", "//pkg/executor", + "//pkg/executor/staticrecordset", "//pkg/expression", "//pkg/expression/context", "//pkg/expression/contextsession", @@ -64,6 +65,7 @@ go_library( "//pkg/privilege", "//pkg/privilege/conn", "//pkg/privilege/privileges", + "//pkg/session/cursor", "//pkg/session/metrics", "//pkg/session/txninfo", "//pkg/session/types", diff --git a/pkg/session/bench_test.go b/pkg/session/bench_test.go index ec8a226c6e009..482dbad7fc171 100644 --- a/pkg/session/bench_test.go +++ b/pkg/session/bench_test.go @@ -1944,3 +1944,158 @@ func TestBenchDaily(t *testing.T) { BenchmarkAutoIncrement, ) } + +var batchNum = 100 +var batchSize = 100 + +func BenchmarkPipelinedSimpleInsert(b *testing.B) { + logutil.InitLogger(&logutil.LogConfig{Config: log.Config{Level: "fatal"}}) + se, do, st := prepareBenchSession() + defer func() { + se.Close() + do.Close() + st.Close() + }() + mustExecute(se, `create table tmp (id int, dt varchar(512))`) + mustExecute(se, `create table src (id int, dt varchar(512))`) + for i := 0; i < batchNum; i++ { + mustExecute(se, "begin") + for lines := 0; lines < batchSize; lines++ { + mustExecute(se, "insert into src values (42, repeat('x', 512))") + } + mustExecute(se, "commit") + } + + se.GetSessionVars().BulkDMLEnabled = true + se.GetSessionVars().StmtCtx.InInsertStmt = true + b.ResetTimer() + for i := 0; i < b.N; i++ { + se.Execute(context.Background(), "insert into tmp select * from src") + } + b.StopTimer() + b.ReportMetric(float64(b.Elapsed().Nanoseconds()/int64(b.N*batchSize*batchNum)), "ns/row") +} + +func BenchmarkPipelinedInsertIgnoreNoDuplicates(b *testing.B) { + logutil.InitLogger(&logutil.LogConfig{Config: log.Config{Level: "fatal"}}) + se, do, st := prepareBenchSession() + defer func() { + se.Close() + do.Close() + st.Close() + }() + mustExecute(se, `create table tmp (id int, dt varchar(512))`) + mustExecute(se, `create table src (id int, dt varchar(512))`) + for i := 0; i < batchNum; i++ { + mustExecute(se, "begin") + for lines := 0; lines < batchSize; lines++ { + mustExecute(se, "insert into src values (42, repeat('x', 512))") + } + mustExecute(se, "commit") + } + + se.GetSessionVars().BulkDMLEnabled = true + se.GetSessionVars().StmtCtx.InInsertStmt = true + + b.ResetTimer() + for i := 0; i < b.N; i++ { + se.Execute(context.Background(), "insert ignore into tmp select * from src") + } + b.StopTimer() + b.ReportMetric(float64(b.Elapsed().Nanoseconds()/int64(b.N*batchSize*batchNum)), "ns/row") +} + +func BenchmarkPipelinedInsertOnDuplicate(b *testing.B) { + logutil.InitLogger(&logutil.LogConfig{Config: log.Config{Level: "fatal"}}) + se, do, st := prepareBenchSession() + defer func() { + se.Close() + do.Close() + st.Close() + }() + mustExecute(se, `create table tmp (id int, dt varchar(512), unique key k1(id))`) + mustExecute(se, `create table src (id int, dt varchar(512))`) + for i := 0; i < batchNum; i++ { + mustExecute(se, "begin") + for lines := 0; lines < batchSize; lines++ { + mustExecute(se, + fmt.Sprintf( + "insert into src values (%d, repeat('x', 512))", + i*100+lines, + ), + ) + } + mustExecute(se, "commit") + } + + se.GetSessionVars().BulkDMLEnabled = true + se.GetSessionVars().StmtCtx.InInsertStmt = true + b.ResetTimer() + for i := 0; i < b.N; i++ { + se.Execute(context.Background(), + "insert into tmp select * from src on duplicate key update dt = values(dt)") + } + b.StopTimer() + b.ReportMetric(float64(b.Elapsed().Nanoseconds()/int64(b.N*batchSize*batchNum)), "ns/row") +} + +func BenchmarkPipelinedDelete(b *testing.B) { + logutil.InitLogger(&logutil.LogConfig{Config: log.Config{Level: "fatal"}}) + se, do, st := prepareBenchSession() + defer func() { + se.Close() + do.Close() + st.Close() + }() + mustExecute(se, `create table tmp (id int, dt varchar(512))`) + mustExecute(se, `create table src (id int, dt varchar(512))`) + for i := 0; i < batchNum; i++ { + mustExecute(se, "begin") + for lines := 0; lines < batchSize; lines++ { + mustExecute(se, "insert into src values (42, repeat('x', 512))") + } + mustExecute(se, "commit") + } + + se.GetSessionVars().BulkDMLEnabled = true + se.GetSessionVars().StmtCtx.InInsertStmt = true + b.StopTimer() + b.ResetTimer() + for i := 0; i < b.N; i++ { + se.Execute(context.Background(), "truncate tmp") + se.Execute(context.Background(), "insert into tmp select * from src") + b.StartTimer() + se.Execute(context.Background(), "delete from tmp") + b.StopTimer() + } + b.ReportMetric(float64(b.Elapsed().Nanoseconds()/int64(b.N*batchSize*batchNum)), "ns/row") +} + +func BenchmarkPipelinedReplaceNoDuplicates(b *testing.B) { + logutil.InitLogger(&logutil.LogConfig{Config: log.Config{Level: "fatal"}}) + se, do, st := prepareBenchSession() + defer func() { + se.Close() + do.Close() + st.Close() + }() + mustExecute(se, `create table tmp (id int, dt varchar(512))`) + mustExecute(se, `create table src (id int, dt varchar(512))`) + for i := 0; i < batchNum; i++ { + mustExecute(se, "begin") + for lines := 0; lines < batchSize; lines++ { + mustExecute(se, "insert into src values (42, repeat('x', 512))") + } + mustExecute(se, "commit") + } + + se.GetSessionVars().BulkDMLEnabled = true + se.GetSessionVars().StmtCtx.InInsertStmt = true + + b.ResetTimer() + for i := 0; i < b.N; i++ { + se.Execute(context.Background(), "replace into tmp select * from src") + } + b.StopTimer() + b.ReportMetric(float64(b.Elapsed().Nanoseconds()/int64(b.N*batchSize*batchNum)), "ns/row") +} diff --git a/pkg/session/bootstraptest/bootstrap_upgrade_test.go b/pkg/session/bootstraptest/bootstrap_upgrade_test.go index 80b268b243531..49e0208c26e9a 100644 --- a/pkg/session/bootstraptest/bootstrap_upgrade_test.go +++ b/pkg/session/bootstraptest/bootstrap_upgrade_test.go @@ -515,7 +515,7 @@ func TestUpgradeVersionForSystemPausedJob(t *testing.T) { } dom.DDL().SetHook(hook) var once sync.Once - testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/afterDelivery2Worker", func(job *model.Job) { + testfailpoint.EnableCall(t, "github.com/pingcap/tidb/pkg/ddl/afterDeliveryJob", func(job *model.Job) { if job != nil && job.ID == jobID { once.Do(func() { ch <- struct{}{} }) } diff --git a/pkg/session/cursor/BUILD.bazel b/pkg/session/cursor/BUILD.bazel new file mode 100644 index 0000000000000..097f324a1cc4d --- /dev/null +++ b/pkg/session/cursor/BUILD.bazel @@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "cursor", + srcs = [ + "state.go", + "tracker.go", + ], + importpath = "github.com/pingcap/tidb/pkg/session/cursor", + visibility = ["//visibility:public"], +) + +go_test( + name = "cursor_test", + timeout = "short", + srcs = ["tracker_test.go"], + embed = [":cursor"], + flaky = True, + shard_count = 5, + deps = ["@com_github_stretchr_testify//require"], +) diff --git a/pkg/session/cursor/state.go b/pkg/session/cursor/state.go new file mode 100644 index 0000000000000..9c3ad343b6e70 --- /dev/null +++ b/pkg/session/cursor/state.go @@ -0,0 +1,20 @@ +// Copyright 2024 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 cursor + +// State is used to store the state of cursor +type State struct { + StartTS uint64 +} diff --git a/pkg/session/cursor/tracker.go b/pkg/session/cursor/tracker.go new file mode 100644 index 0000000000000..3a8cd3cf0774e --- /dev/null +++ b/pkg/session/cursor/tracker.go @@ -0,0 +1,91 @@ +// Copyright 2024 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 cursor + +import ( + "sync" + "sync/atomic" +) + +// Tracker is used to track the state of cursor inside a session +type Tracker interface { + NewCursor(state State) Handle + GetCursor(id int) Handle + RangeCursor(f func(cursor Handle) bool) +} + +var _ Tracker = &cursorTracker{} + +type cursorTracker struct { + cursors *sync.Map + idAlloc atomic.Int64 +} + +// NewTracker creates a new cursor tracker +func NewTracker() Tracker { + return &cursorTracker{cursors: &sync.Map{}} +} + +func (c *cursorTracker) NewCursor(state State) Handle { + id := int(c.idAlloc.Add(1)) + cursor := &cursorHandle{id: id, state: state, tracker: c} + c.cursors.Store(id, cursor) + return cursor +} + +func (c *cursorTracker) GetCursor(id int) Handle { + cursor, ok := c.cursors.Load(id) + if !ok { + return nil + } + return cursor.(Handle) +} + +func (c *cursorTracker) RangeCursor(f func(cursor Handle) bool) { + c.cursors.Range(func(_, value any) bool { + return f(value.(Handle)) + }) +} + +func (c *cursorTracker) remove(id int) { + c.cursors.Delete(id) +} + +// Handle is used to update/close the cursor. +type Handle interface { + ID() int + GetState() State + Close() +} + +var _ Handle = &cursorHandle{} + +type cursorHandle struct { + id int + state State + tracker *cursorTracker +} + +func (c *cursorHandle) ID() int { + return c.id +} + +func (c *cursorHandle) Close() { + c.tracker.remove(c.id) +} + +func (c *cursorHandle) GetState() State { + return c.state +} diff --git a/pkg/session/cursor/tracker_test.go b/pkg/session/cursor/tracker_test.go new file mode 100644 index 0000000000000..264cba6c4ff34 --- /dev/null +++ b/pkg/session/cursor/tracker_test.go @@ -0,0 +1,115 @@ +// Copyright 2024 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 cursor + +import ( + "reflect" + "sync" + "testing" + "time" + + "github.com/stretchr/testify/require" +) + +func TestNewCursor(t *testing.T) { + tracker := &cursorTracker{cursors: &sync.Map{}} + cursor := tracker.NewCursor(State{}) + require.NotNil(t, cursor) + require.Equal(t, 1, cursor.ID()) + + cursor2 := tracker.NewCursor(State{}) + require.NotNil(t, cursor2) + require.Equal(t, 2, cursor2.ID()) +} + +func TestGetCursor(t *testing.T) { + tracker := &cursorTracker{cursors: &sync.Map{}} + newCursor := tracker.NewCursor(State{}) + retrievedCursor := tracker.GetCursor(newCursor.ID()) + + require.True(t, reflect.DeepEqual(newCursor, retrievedCursor)) +} + +func TestRangeCursor(t *testing.T) { + tracker := &cursorTracker{cursors: &sync.Map{}} + tracker.NewCursor(State{}) + + called := false + tracker.RangeCursor(func(cursor Handle) bool { + called = true + require.Equal(t, 1, cursor.ID()) + return false + }) + + require.True(t, called) +} + +func TestCursorHandleClose(t *testing.T) { + tracker := &cursorTracker{cursors: &sync.Map{}} + cursor := tracker.NewCursor(State{}) + id := cursor.ID() + cursor.Close() + + c := tracker.GetCursor(id) + require.Nil(t, c) +} + +func TestCursorTrackerConcurrentCreateDelete(t *testing.T) { + tracker := &cursorTracker{cursors: &sync.Map{}} + stop := make(chan struct{}) + wg := sync.WaitGroup{} + + threadsForEachOperation := 100 + + // Concurrently create cursors + for i := 0; i < threadsForEachOperation; i++ { + wg.Add(1) + go func() { + defer wg.Done() + for { + select { + case <-stop: + return + default: + tracker.NewCursor(State{}) + } + } + }() + } + + // Concurrently delete cursors + for i := 0; i < threadsForEachOperation; i++ { + wg.Add(1) + go func() { + defer wg.Done() + for { + select { + case <-stop: + return + default: + tracker.RangeCursor(func(cursor Handle) bool { + cursor.Close() + return true // continue ranging + }) + } + } + }() + } + + // Run the concurrent operations for at least 2 seconds + time.Sleep(2 * time.Second) + close(stop) + wg.Wait() +} diff --git a/pkg/session/session.go b/pkg/session/session.go index c8ccbecb5e195..6a51f2654c97d 100644 --- a/pkg/session/session.go +++ b/pkg/session/session.go @@ -52,6 +52,7 @@ import ( "github.com/pingcap/tidb/pkg/domain/infosync" "github.com/pingcap/tidb/pkg/errno" "github.com/pingcap/tidb/pkg/executor" + "github.com/pingcap/tidb/pkg/executor/staticrecordset" "github.com/pingcap/tidb/pkg/expression" exprctx "github.com/pingcap/tidb/pkg/expression/context" "github.com/pingcap/tidb/pkg/expression/contextsession" @@ -79,6 +80,7 @@ import ( "github.com/pingcap/tidb/pkg/privilege" "github.com/pingcap/tidb/pkg/privilege/conn" "github.com/pingcap/tidb/pkg/privilege/privileges" + "github.com/pingcap/tidb/pkg/session/cursor" session_metrics "github.com/pingcap/tidb/pkg/session/metrics" "github.com/pingcap/tidb/pkg/session/txninfo" "github.com/pingcap/tidb/pkg/session/types" @@ -217,6 +219,8 @@ type session struct { extensions *extension.SessionExtensions sandBoxMode bool + + cursorTracker cursor.Tracker } var parserPool = &sync.Pool{New: func() any { return parser.New() }} @@ -292,19 +296,15 @@ func (s *session) cleanRetryInfo() { } planCacheEnabled := s.GetSessionVars().EnablePreparedPlanCache - var cacheKey, bindSQL string + var cacheKey string var err error var preparedObj *plannercore.PlanCacheStmt - var stmtText, stmtDB string if planCacheEnabled { firstStmtID := retryInfo.DroppedPreparedStmtIDs[0] if preparedPointer, ok := s.sessionVars.PreparedStmts[firstStmtID]; ok { preparedObj, ok = preparedPointer.(*plannercore.PlanCacheStmt) if ok { - stmtText, stmtDB = preparedObj.StmtText, preparedObj.StmtDB - bindSQL, _ = bindinfo.MatchSQLBindingForPlanCache(s.pctx, preparedObj.PreparedAst.Stmt, &preparedObj.BindingInfo) - cacheKey, err = plannercore.NewPlanCacheKey(s.sessionVars, stmtText, stmtDB, preparedObj.SchemaVersion, - 0, bindSQL, expression.ExprPushDownBlackListReloadTimeStamp.Load(), preparedObj.RelateVersion) + cacheKey, _, _, _, err = plannercore.NewPlanCacheKey(s, preparedObj) if err != nil { logutil.Logger(s.currentCtx).Warn("clean cached plan failed", zap.Error(err)) return @@ -315,8 +315,7 @@ func (s *session) cleanRetryInfo() { for i, stmtID := range retryInfo.DroppedPreparedStmtIDs { if planCacheEnabled { if i > 0 && preparedObj != nil { - cacheKey, err = plannercore.NewPlanCacheKey(s.sessionVars, stmtText, stmtDB, preparedObj.SchemaVersion, - 0, bindSQL, expression.ExprPushDownBlackListReloadTimeStamp.Load(), preparedObj.RelateVersion) + cacheKey, _, _, _, err = plannercore.NewPlanCacheKey(s, preparedObj) if err != nil { logutil.Logger(s.currentCtx).Warn("clean cached plan failed", zap.Error(err)) return @@ -1447,6 +1446,7 @@ func (s *session) SetProcessInfo(sql string, t time.Time, command byte, maxExecu RedactSQL: s.sessionVars.EnableRedactLog, ResourceGroupName: s.sessionVars.StmtCtx.ResourceGroupName, SessionAlias: s.sessionVars.SessionAlias, + CursorTracker: s.cursorTracker, } oldPi := s.ShowProcess() if p == nil { @@ -2399,9 +2399,10 @@ func (rs *execStmtResult) TryDetach() (sqlexec.RecordSet, bool, error) { if !ok || err != nil { return nil, ok, err } - - // FIXME: block the min-start-ts. Now the `min-start-ts` will advance and exceed the `startTS` used by - // this detached record set, and may cause an error if `GC` runs. + cursorHandle := rs.se.GetCursorTracker().NewCursor( + cursor.State{StartTS: rs.se.GetSessionVars().TxnCtx.StartTS}, + ) + crs := staticrecordset.WrapRecordSetWithCursor(cursorHandle, detachedRS) // Now, a transaction is not needed for the detached record set, so we commit the transaction and cleanup // the session state. @@ -2414,7 +2415,7 @@ func (rs *execStmtResult) TryDetach() (sqlexec.RecordSet, bool, error) { return nil, false, err } - return detachedRS, true, nil + return crs, true, nil } // rollbackOnError makes sure the next statement starts a new transaction with the latest InfoSchema. @@ -3147,6 +3148,8 @@ func CreateSessionWithOpt(store kv.Storage, opt *Opt) (types.Session, error) { } } + s.cursorTracker = cursor.NewTracker() + return s, nil } @@ -4559,3 +4562,8 @@ func GetDBNames(seVar *variable.SessionVars) []string { } return ns } + +// GetCursorTracker returns the internal `cursor.Tracker` +func (s *session) GetCursorTracker() cursor.Tracker { + return s.cursorTracker +} diff --git a/pkg/session/test/session_test.go b/pkg/session/test/session_test.go index 39a0f8a9057d4..776b1f5194a93 100644 --- a/pkg/session/test/session_test.go +++ b/pkg/session/test/session_test.go @@ -399,7 +399,7 @@ func TestStmtHints(t *testing.T) { require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) require.True(t, tk.Session().GetSessionVars().MemTracker.CheckBytesLimit(val)) tk.MustExec("select /*+ MEMORY_QUOTA(0 GB) */ 1;") - val = int64(0) + val = int64(-1) require.Len(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings(), 1) require.True(t, tk.Session().GetSessionVars().MemTracker.CheckBytesLimit(val)) require.EqualError(t, tk.Session().GetSessionVars().StmtCtx.GetWarnings()[0].Err, "Setting the MEMORY_QUOTA to 0 means no memory limit") diff --git a/pkg/sessionctx/BUILD.bazel b/pkg/sessionctx/BUILD.bazel index 5a956ad4e974c..2e62fd68abf17 100644 --- a/pkg/sessionctx/BUILD.bazel +++ b/pkg/sessionctx/BUILD.bazel @@ -15,6 +15,7 @@ go_library( "//pkg/metrics", "//pkg/parser/model", "//pkg/planner/context", + "//pkg/session/cursor", "//pkg/sessionctx/sessionstates", "//pkg/sessionctx/stmtctx", "//pkg/sessionctx/variable", diff --git a/pkg/sessionctx/context.go b/pkg/sessionctx/context.go index d4c9559d6a332..c6ce3194aa9da 100644 --- a/pkg/sessionctx/context.go +++ b/pkg/sessionctx/context.go @@ -28,6 +28,7 @@ import ( "github.com/pingcap/tidb/pkg/metrics" "github.com/pingcap/tidb/pkg/parser/model" planctx "github.com/pingcap/tidb/pkg/planner/context" + "github.com/pingcap/tidb/pkg/session/cursor" "github.com/pingcap/tidb/pkg/sessionctx/sessionstates" "github.com/pingcap/tidb/pkg/sessionctx/stmtctx" "github.com/pingcap/tidb/pkg/sessionctx/variable" @@ -53,8 +54,8 @@ type SessionStatesHandler interface { // SessionPlanCache is an interface for prepare and non-prepared plan cache type SessionPlanCache interface { - Get(key string, opts any) (value any, ok bool) - Put(key string, value, opts any) + Get(key string, paramTypes any) (value any, ok bool) + Put(key string, value, paramTypes any) Delete(key string) DeleteAll() Size() int @@ -66,9 +67,9 @@ type SessionPlanCache interface { // Value and Opts should always be *PlanCacheValue and *PlanCacheMatchOpts, use any to avoid cycle-import. type InstancePlanCache interface { // Get gets the cached value from the cache according to key and opts. - Get(sctx Context, key string, opts any) (value any, ok bool) + Get(key string, paramTypes any) (value any, ok bool) // Put puts the key and value into the cache. - Put(sctx Context, key string, value, opts any) (succ bool) + Put(key string, value, paramTypes any) (succ bool) // Evict evicts some cached values. Evict() (evicted bool) // MemUsage returns the total memory usage of this plan cache. @@ -201,6 +202,8 @@ type Context interface { ReportUsageStats() // NewStmtIndexUsageCollector creates a new index usage collector for statement NewStmtIndexUsageCollector() *indexusage.StmtIndexUsageCollector + // GetCursorTracker returns the cursor tracker of the session + GetCursorTracker() cursor.Tracker } // TxnFuture is an interface where implementations have a kv.Transaction field and after diff --git a/pkg/sessionctx/stmtctx/stmtctx.go b/pkg/sessionctx/stmtctx/stmtctx.go index 5a72c3b6ceb32..1bef849f15ced 100644 --- a/pkg/sessionctx/stmtctx/stmtctx.go +++ b/pkg/sessionctx/stmtctx/stmtctx.go @@ -433,14 +433,30 @@ func NewStmtCtxWithTimeZone(tz *time.Location) *StatementContext { // Reset resets a statement context func (sc *StatementContext) Reset() { *sc = StatementContext{ - ctxID: contextutil.GenContextID(), + ctxID: contextutil.GenContextID(), + CTEStorageMap: sc.CTEStorageMap, + LockTableIDs: sc.LockTableIDs, + TableStats: sc.TableStats, + MDLRelatedTableIDs: sc.MDLRelatedTableIDs, + TblInfo2UnionScan: sc.TblInfo2UnionScan, + WarnHandler: sc.WarnHandler, + ExtraWarnHandler: sc.ExtraWarnHandler, + IndexUsageCollector: sc.IndexUsageCollector, } sc.typeCtx = types.NewContext(types.DefaultStmtFlags, time.UTC, sc) sc.errCtx = newErrCtx(sc.typeCtx, DefaultStmtErrLevels, sc) sc.PlanCacheTracker = contextutil.NewPlanCacheTracker(sc) sc.RangeFallbackHandler = contextutil.NewRangeFallbackHandler(&sc.PlanCacheTracker, sc) - sc.WarnHandler = contextutil.NewStaticWarnHandler(0) - sc.ExtraWarnHandler = contextutil.NewStaticWarnHandler(0) + if h, ok := sc.WarnHandler.(interface{ Reset() }); ok && sc.WarnHandler != nil { + h.Reset() + } else { + sc.WarnHandler = contextutil.NewStaticWarnHandler(0) + } + if h, ok := sc.ExtraWarnHandler.(interface{ Reset() }); ok && sc.ExtraWarnHandler != nil { + h.Reset() + } else { + sc.ExtraWarnHandler = contextutil.NewStaticWarnHandler(0) + } } // CtxID returns the context id of the statement diff --git a/pkg/sessionctx/variable/BUILD.bazel b/pkg/sessionctx/variable/BUILD.bazel index 1dce499cf7d9f..53ffdbff2d2b4 100644 --- a/pkg/sessionctx/variable/BUILD.bazel +++ b/pkg/sessionctx/variable/BUILD.bazel @@ -54,6 +54,7 @@ go_library( "//pkg/util/mathutil", "//pkg/util/memory", "//pkg/util/paging", + "//pkg/util/redact", "//pkg/util/replayer", "//pkg/util/rowcodec", "//pkg/util/servicescope", diff --git a/pkg/sessionctx/variable/session.go b/pkg/sessionctx/variable/session.go index c546dd830c26e..e52297217aa72 100644 --- a/pkg/sessionctx/variable/session.go +++ b/pkg/sessionctx/variable/session.go @@ -56,6 +56,7 @@ import ( "github.com/pingcap/tidb/pkg/util/kvcache" "github.com/pingcap/tidb/pkg/util/mathutil" "github.com/pingcap/tidb/pkg/util/memory" + "github.com/pingcap/tidb/pkg/util/redact" "github.com/pingcap/tidb/pkg/util/replayer" "github.com/pingcap/tidb/pkg/util/rowcodec" "github.com/pingcap/tidb/pkg/util/sqlkiller" @@ -1117,7 +1118,7 @@ type SessionVars struct { // NoopFuncsMode allows OFF/ON/WARN values as 0/1/2. NoopFuncsMode int - // StartTime is the start time of the last query. + // StartTime is the start time of the last query. It's set after the query is parsed and before the query is compiled. StartTime time.Time // DurationParse is the duration of parsing SQL string to AST of the last query. @@ -1136,7 +1137,7 @@ type SessionVars struct { DurationWaitTS time.Duration // PrevStmt is used to store the previous executed statement in the current session. - PrevStmt fmt.Stringer + PrevStmt *LazyStmtText // prevStmtDigest is used to store the digest of the previous statement in the current session. prevStmtDigest string @@ -1407,6 +1408,9 @@ type SessionVars struct { // PreparedPlanCacheSize controls the size of prepared plan cache. PreparedPlanCacheSize uint64 + // EnableInstancePlanCache indicates whether to enable instance plan cache. + EnableInstancePlanCache bool + // PreparedPlanCacheMonitor indicates whether to enable prepared plan cache monitor. EnablePreparedPlanCacheMemoryMonitor bool @@ -1829,6 +1833,16 @@ func (s *SessionVars) AllocNewPlanID() int { return int(s.PlanID.Add(1)) } +// GetTotalCostDuration returns the total cost duration of the last statement in the current session. +func (s *SessionVars) GetTotalCostDuration() time.Duration { + return time.Since(s.StartTime) + s.DurationParse +} + +// GetExecuteDuration returns the execute duration of the last statement in the current session. +func (s *SessionVars) GetExecuteDuration() time.Duration { + return time.Since(s.StartTime) - s.DurationCompile +} + const ( // PlacementModeStrict indicates all placement operations should be checked strictly in ddl PlacementModeStrict string = "STRICT" @@ -1926,6 +1940,48 @@ func (p *PlanCacheParamList) AllParamValues() []types.Datum { return p.paramValues } +// LazyStmtText represents the sql text of a stmt that used in log. It's lazily evaluated to reduce the mem allocs. +type LazyStmtText struct { + text *string + SQL string + Redact string + Params PlanCacheParamList + Format func(string) string +} + +// SetText sets the text directly. +func (s *LazyStmtText) SetText(text string) { + s.text = &text +} + +// Update resets the lazy text and leads to re-eval for next `s.String()`. It copies params so it's safe to use +// `SessionVars.PlanCacheParams` directly without worrying about the params get reset later. +func (s *LazyStmtText) Update(redact string, sql string, params *PlanCacheParamList) { + s.text = nil + s.SQL = sql + s.Redact = redact + s.Params.Reset() + if params != nil { + s.Params.forNonPrepCache = params.forNonPrepCache + s.Params.paramValues = append(s.Params.paramValues, params.paramValues...) + } +} + +// String implements fmt.Stringer. +func (s *LazyStmtText) String() string { + if s == nil { + return "" + } + if s.text == nil { + text := redact.String(s.Redact, s.SQL+s.Params.String()) + if s.Format != nil { + text = s.Format(text) + } + s.text = &text + } + return *s.text +} + // ConnectionInfo presents the connection information, which is mainly used by audit logs. type ConnectionInfo struct { ConnectionID uint64 diff --git a/pkg/sessionctx/variable/sysvar.go b/pkg/sessionctx/variable/sysvar.go index 8b80c856fa54c..78e8da155bc2d 100644 --- a/pkg/sessionctx/variable/sysvar.go +++ b/pkg/sessionctx/variable/sysvar.go @@ -959,8 +959,11 @@ var defaultSysVars = []*SysVar{ } AutoAnalyzePartitionBatchSize.Store(val) return nil - }}, - + }, Validation: func(vars *SessionVars, normalizedValue string, originalValue string, scope ScopeFlag) (string, error) { + vars.StmtCtx.AppendWarning(ErrWarnDeprecatedSyntaxNoReplacement.FastGenByArgs(TiDBAutoAnalyzePartitionBatchSize)) + return normalizedValue, nil + }, + }, // variable for top SQL feature. // TopSQL enable only be controlled by TopSQL pub/sub sinker. // This global variable only uses to update the global config which store in PD(ETCD). @@ -3154,6 +3157,9 @@ var defaultSysVars = []*SysVar{ if err != nil { return err } + if SchemaCacheSize.Load() != bt && ChangeSchemaCacheSize != nil { + ChangeSchemaCacheSize(bt) + } SchemaCacheSize.Store(bt) SchemaCacheSizeOriginText.Store(str) return nil diff --git a/pkg/sessionctx/variable/tidb_vars.go b/pkg/sessionctx/variable/tidb_vars.go index 1176bf27a8483..df2bfbaec1340 100644 --- a/pkg/sessionctx/variable/tidb_vars.go +++ b/pkg/sessionctx/variable/tidb_vars.go @@ -680,6 +680,7 @@ const ( TiDBAnalyzeVersion = "tidb_analyze_version" // TiDBAutoAnalyzePartitionBatchSize indicates the batch size for partition tables for auto analyze in dynamic mode + // Deprecated: This variable is deprecated, please do not use this variable. TiDBAutoAnalyzePartitionBatchSize = "tidb_auto_analyze_partition_batch_size" // TiDBEnableIndexMergeJoin indicates whether to enable index merge join. @@ -1183,147 +1184,148 @@ const ( // Default TiDB system variable values. const ( - DefHostname = "localhost" - DefIndexLookupConcurrency = ConcurrencyUnset - DefIndexLookupJoinConcurrency = ConcurrencyUnset - DefIndexSerialScanConcurrency = 1 - DefIndexJoinBatchSize = 25000 - DefIndexLookupSize = 20000 - DefDistSQLScanConcurrency = 15 - DefAnalyzeDistSQLScanConcurrency = 4 - DefBuildStatsConcurrency = 2 - DefBuildSamplingStatsConcurrency = 2 - DefAutoAnalyzeRatio = 0.5 - DefAutoAnalyzeStartTime = "00:00 +0000" - DefAutoAnalyzeEndTime = "23:59 +0000" - DefAutoIncrementIncrement = 1 - DefAutoIncrementOffset = 1 - DefChecksumTableConcurrency = 4 - DefSkipUTF8Check = false - DefSkipASCIICheck = false - DefOptAggPushDown = false - DefOptDeriveTopN = false - DefOptCartesianBCJ = 1 - DefOptMPPOuterJoinFixedBuildSide = false - DefOptWriteRowID = false - DefOptEnableCorrelationAdjustment = true - DefOptLimitPushDownThreshold = 100 - DefOptCorrelationThreshold = 0.9 - DefOptCorrelationExpFactor = 1 - DefOptCPUFactor = 3.0 - DefOptCopCPUFactor = 3.0 - DefOptTiFlashConcurrencyFactor = 24.0 - DefOptNetworkFactor = 1.0 - DefOptScanFactor = 1.5 - DefOptDescScanFactor = 3.0 - DefOptSeekFactor = 20.0 - DefOptMemoryFactor = 0.001 - DefOptDiskFactor = 1.5 - DefOptConcurrencyFactor = 3.0 - DefOptForceInlineCTE = false - DefOptInSubqToJoinAndAgg = true - DefOptPreferRangeScan = false - DefBatchInsert = false - DefBatchDelete = false - DefBatchCommit = false - DefCurretTS = 0 - DefInitChunkSize = 32 - DefMinPagingSize = int(paging.MinPagingSize) - DefMaxPagingSize = int(paging.MaxPagingSize) - DefMaxChunkSize = 1024 - DefDMLBatchSize = 0 - DefMaxPreparedStmtCount = -1 - DefWaitTimeout = 28800 - DefTiDBMemQuotaApplyCache = 32 << 20 // 32MB. - DefTiDBMemQuotaBindingCache = 64 << 20 // 64MB. - DefTiDBGeneralLog = false - DefTiDBPProfSQLCPU = 0 - DefTiDBRetryLimit = 10 - DefTiDBDisableTxnAutoRetry = true - DefTiDBConstraintCheckInPlace = false - DefTiDBHashJoinConcurrency = ConcurrencyUnset - DefTiDBProjectionConcurrency = ConcurrencyUnset - DefBroadcastJoinThresholdSize = 100 * 1024 * 1024 - DefBroadcastJoinThresholdCount = 10 * 1024 - DefPreferBCJByExchangeDataSize = false - DefTiDBOptimizerSelectivityLevel = 0 - DefTiDBOptimizerEnableNewOFGB = false - DefTiDBEnableOuterJoinReorder = true - DefTiDBEnableNAAJ = true - DefTiDBAllowBatchCop = 1 - DefBlockEncryptionMode = "aes-128-ecb" - DefTiDBAllowMPPExecution = true - DefTiDBAllowTiFlashCop = false - DefTiDBHashExchangeWithNewCollation = true - DefTiDBEnforceMPPExecution = false - DefTiFlashMaxThreads = -1 - DefTiFlashMaxBytesBeforeExternalJoin = -1 - DefTiFlashMaxBytesBeforeExternalGroupBy = -1 - DefTiFlashMaxBytesBeforeExternalSort = -1 - DefTiFlashMemQuotaQueryPerNode = 0 - DefTiFlashQuerySpillRatio = 0.7 - DefTiDBEnableTiFlashPipelineMode = true - DefTiDBMPPStoreFailTTL = "60s" - DefTiDBTxnMode = PessimisticTxnMode - DefTiDBRowFormatV1 = 1 - DefTiDBRowFormatV2 = 2 - DefTiDBDDLReorgWorkerCount = 4 - DefTiDBDDLReorgBatchSize = 256 - DefTiDBDDLFlashbackConcurrency = 64 - DefTiDBDDLErrorCountLimit = 512 - DefTiDBMaxDeltaSchemaCount = 1024 - DefTiDBPlacementMode = PlacementModeStrict - DefTiDBEnableAutoIncrementInGenerated = false - DefTiDBHashAggPartialConcurrency = ConcurrencyUnset - DefTiDBHashAggFinalConcurrency = ConcurrencyUnset - DefTiDBWindowConcurrency = ConcurrencyUnset - DefTiDBMergeJoinConcurrency = 1 // disable optimization by default - DefTiDBStreamAggConcurrency = 1 - DefTiDBForcePriority = mysql.NoPriority - DefEnableWindowFunction = true - DefEnablePipelinedWindowFunction = true - DefEnableStrictDoubleTypeCheck = true - DefEnableVectorizedExpression = true - DefTiDBOptJoinReorderThreshold = 0 - DefTiDBDDLSlowOprThreshold = 300 - DefTiDBUseFastAnalyze = false - DefTiDBSkipIsolationLevelCheck = false - DefTiDBExpensiveQueryTimeThreshold = 60 // 60s - DefTiDBExpensiveTxnTimeThreshold = 60 * 10 // 10 minutes - DefTiDBScatterRegion = false - DefTiDBWaitSplitRegionFinish = true - DefWaitSplitRegionTimeout = 300 // 300s - DefTiDBEnableNoopFuncs = Off - DefTiDBEnableNoopVariables = true - DefTiDBAllowRemoveAutoInc = false - DefTiDBUsePlanBaselines = true - DefTiDBEvolvePlanBaselines = false - DefTiDBEvolvePlanTaskMaxTime = 600 // 600s - DefTiDBEvolvePlanTaskStartTime = "00:00 +0000" - DefTiDBEvolvePlanTaskEndTime = "23:59 +0000" - DefInnodbLockWaitTimeout = 50 // 50s - DefTiDBStoreLimit = 0 - DefTiDBMetricSchemaStep = 60 // 60s - DefTiDBMetricSchemaRangeDuration = 60 // 60s - DefTiDBFoundInPlanCache = false - DefTiDBFoundInBinding = false - DefTiDBEnableCollectExecutionInfo = true - DefTiDBAllowAutoRandExplicitInsert = false - DefTiDBEnableClusteredIndex = ClusteredIndexDefModeOn - DefTiDBEnableGlobalIndex = false - DefTiDBRedactLog = Off - DefTiDBRestrictedReadOnly = false - DefTiDBSuperReadOnly = false - DefTiDBShardAllocateStep = math.MaxInt64 - DefTiDBEnableTelemetry = false - DefTiDBEnableParallelApply = false - DefTiDBPartitionPruneMode = "dynamic" - DefTiDBEnableRateLimitAction = false - DefTiDBEnableAsyncCommit = false - DefTiDBEnable1PC = false - DefTiDBGuaranteeLinearizability = true - DefTiDBAnalyzeVersion = 2 - DefTiDBAutoAnalyzePartitionBatchSize = 128 + DefHostname = "localhost" + DefIndexLookupConcurrency = ConcurrencyUnset + DefIndexLookupJoinConcurrency = ConcurrencyUnset + DefIndexSerialScanConcurrency = 1 + DefIndexJoinBatchSize = 25000 + DefIndexLookupSize = 20000 + DefDistSQLScanConcurrency = 15 + DefAnalyzeDistSQLScanConcurrency = 4 + DefBuildStatsConcurrency = 2 + DefBuildSamplingStatsConcurrency = 2 + DefAutoAnalyzeRatio = 0.5 + DefAutoAnalyzeStartTime = "00:00 +0000" + DefAutoAnalyzeEndTime = "23:59 +0000" + DefAutoIncrementIncrement = 1 + DefAutoIncrementOffset = 1 + DefChecksumTableConcurrency = 4 + DefSkipUTF8Check = false + DefSkipASCIICheck = false + DefOptAggPushDown = false + DefOptDeriveTopN = false + DefOptCartesianBCJ = 1 + DefOptMPPOuterJoinFixedBuildSide = false + DefOptWriteRowID = false + DefOptEnableCorrelationAdjustment = true + DefOptLimitPushDownThreshold = 100 + DefOptCorrelationThreshold = 0.9 + DefOptCorrelationExpFactor = 1 + DefOptCPUFactor = 3.0 + DefOptCopCPUFactor = 3.0 + DefOptTiFlashConcurrencyFactor = 24.0 + DefOptNetworkFactor = 1.0 + DefOptScanFactor = 1.5 + DefOptDescScanFactor = 3.0 + DefOptSeekFactor = 20.0 + DefOptMemoryFactor = 0.001 + DefOptDiskFactor = 1.5 + DefOptConcurrencyFactor = 3.0 + DefOptForceInlineCTE = false + DefOptInSubqToJoinAndAgg = true + DefOptPreferRangeScan = false + DefBatchInsert = false + DefBatchDelete = false + DefBatchCommit = false + DefCurretTS = 0 + DefInitChunkSize = 32 + DefMinPagingSize = int(paging.MinPagingSize) + DefMaxPagingSize = int(paging.MaxPagingSize) + DefMaxChunkSize = 1024 + DefDMLBatchSize = 0 + DefMaxPreparedStmtCount = -1 + DefWaitTimeout = 28800 + DefTiDBMemQuotaApplyCache = 32 << 20 // 32MB. + DefTiDBMemQuotaBindingCache = 64 << 20 // 64MB. + DefTiDBGeneralLog = false + DefTiDBPProfSQLCPU = 0 + DefTiDBRetryLimit = 10 + DefTiDBDisableTxnAutoRetry = true + DefTiDBConstraintCheckInPlace = false + DefTiDBHashJoinConcurrency = ConcurrencyUnset + DefTiDBProjectionConcurrency = ConcurrencyUnset + DefBroadcastJoinThresholdSize = 100 * 1024 * 1024 + DefBroadcastJoinThresholdCount = 10 * 1024 + DefPreferBCJByExchangeDataSize = false + DefTiDBOptimizerSelectivityLevel = 0 + DefTiDBOptimizerEnableNewOFGB = false + DefTiDBEnableOuterJoinReorder = true + DefTiDBEnableNAAJ = true + DefTiDBAllowBatchCop = 1 + DefBlockEncryptionMode = "aes-128-ecb" + DefTiDBAllowMPPExecution = true + DefTiDBAllowTiFlashCop = false + DefTiDBHashExchangeWithNewCollation = true + DefTiDBEnforceMPPExecution = false + DefTiFlashMaxThreads = -1 + DefTiFlashMaxBytesBeforeExternalJoin = -1 + DefTiFlashMaxBytesBeforeExternalGroupBy = -1 + DefTiFlashMaxBytesBeforeExternalSort = -1 + DefTiFlashMemQuotaQueryPerNode = 0 + DefTiFlashQuerySpillRatio = 0.7 + DefTiDBEnableTiFlashPipelineMode = true + DefTiDBMPPStoreFailTTL = "60s" + DefTiDBTxnMode = PessimisticTxnMode + DefTiDBRowFormatV1 = 1 + DefTiDBRowFormatV2 = 2 + DefTiDBDDLReorgWorkerCount = 4 + DefTiDBDDLReorgBatchSize = 256 + DefTiDBDDLFlashbackConcurrency = 64 + DefTiDBDDLErrorCountLimit = 512 + DefTiDBMaxDeltaSchemaCount = 1024 + DefTiDBPlacementMode = PlacementModeStrict + DefTiDBEnableAutoIncrementInGenerated = false + DefTiDBHashAggPartialConcurrency = ConcurrencyUnset + DefTiDBHashAggFinalConcurrency = ConcurrencyUnset + DefTiDBWindowConcurrency = ConcurrencyUnset + DefTiDBMergeJoinConcurrency = 1 // disable optimization by default + DefTiDBStreamAggConcurrency = 1 + DefTiDBForcePriority = mysql.NoPriority + DefEnableWindowFunction = true + DefEnablePipelinedWindowFunction = true + DefEnableStrictDoubleTypeCheck = true + DefEnableVectorizedExpression = true + DefTiDBOptJoinReorderThreshold = 0 + DefTiDBDDLSlowOprThreshold = 300 + DefTiDBUseFastAnalyze = false + DefTiDBSkipIsolationLevelCheck = false + DefTiDBExpensiveQueryTimeThreshold = 60 // 60s + DefTiDBExpensiveTxnTimeThreshold = 60 * 10 // 10 minutes + DefTiDBScatterRegion = false + DefTiDBWaitSplitRegionFinish = true + DefWaitSplitRegionTimeout = 300 // 300s + DefTiDBEnableNoopFuncs = Off + DefTiDBEnableNoopVariables = true + DefTiDBAllowRemoveAutoInc = false + DefTiDBUsePlanBaselines = true + DefTiDBEvolvePlanBaselines = false + DefTiDBEvolvePlanTaskMaxTime = 600 // 600s + DefTiDBEvolvePlanTaskStartTime = "00:00 +0000" + DefTiDBEvolvePlanTaskEndTime = "23:59 +0000" + DefInnodbLockWaitTimeout = 50 // 50s + DefTiDBStoreLimit = 0 + DefTiDBMetricSchemaStep = 60 // 60s + DefTiDBMetricSchemaRangeDuration = 60 // 60s + DefTiDBFoundInPlanCache = false + DefTiDBFoundInBinding = false + DefTiDBEnableCollectExecutionInfo = true + DefTiDBAllowAutoRandExplicitInsert = false + DefTiDBEnableClusteredIndex = ClusteredIndexDefModeOn + DefTiDBEnableGlobalIndex = false + DefTiDBRedactLog = Off + DefTiDBRestrictedReadOnly = false + DefTiDBSuperReadOnly = false + DefTiDBShardAllocateStep = math.MaxInt64 + DefTiDBEnableTelemetry = false + DefTiDBEnableParallelApply = false + DefTiDBPartitionPruneMode = "dynamic" + DefTiDBEnableRateLimitAction = false + DefTiDBEnableAsyncCommit = false + DefTiDBEnable1PC = false + DefTiDBGuaranteeLinearizability = true + DefTiDBAnalyzeVersion = 2 + // Deprecated: This variable is deprecated, please do not use this variable. + DefTiDBAutoAnalyzePartitionBatchSize = mysql.PartitionCountLimit DefTiDBEnableIndexMergeJoin = false DefTiDBTrackAggregateMemoryUsage = true DefCTEMaxRecursionDepth = 1000 @@ -1368,7 +1370,7 @@ const ( DefTiDBGCMaxWaitTime = 24 * 60 * 60 DefMaxAllowedPacket uint64 = 67108864 DefTiDBEnableBatchDML = false - DefTiDBMemQuotaQuery = 1073741824 // 1GB + DefTiDBMemQuotaQuery = memory.DefMemQuotaQuery // 1GB DefTiDBStatsCacheMemQuota = 0 MaxTiDBStatsCacheMemQuota = 1024 * 1024 * 1024 * 1024 // 1TB DefTiDBQueryLogMaxLen = 4096 @@ -1647,6 +1649,8 @@ var ( ValidateCloudStorageURI func(ctx context.Context, uri string) error // SetLowResolutionTSOUpdateInterval is the func registered by domain to set slow resolution tso update interval. SetLowResolutionTSOUpdateInterval func(interval time.Duration) error = nil + // ChangeSchemaCacheSize is called when tidb_schema_cache_size is changed. + ChangeSchemaCacheSize func(size uint64) ) // Hooks functions for Cluster Resource Control. diff --git a/pkg/statistics/BUILD.bazel b/pkg/statistics/BUILD.bazel index 6d64b5dc37431..0e5899ebdb6d5 100644 --- a/pkg/statistics/BUILD.bazel +++ b/pkg/statistics/BUILD.bazel @@ -81,7 +81,7 @@ go_test( data = glob(["testdata/**"]), embed = [":statistics"], flaky = True, - shard_count = 37, + shard_count = 38, deps = [ "//pkg/config", "//pkg/parser/ast", diff --git a/pkg/statistics/handle/autoanalyze/autoanalyze_test.go b/pkg/statistics/handle/autoanalyze/autoanalyze_test.go index fe48602f0c3ba..34589af98094a 100644 --- a/pkg/statistics/handle/autoanalyze/autoanalyze_test.go +++ b/pkg/statistics/handle/autoanalyze/autoanalyze_test.go @@ -125,7 +125,7 @@ func TestAutoAnalyzeWithPredicateColumns(t *testing.T) { // Check analyze jobs. tk.MustQuery("select table_name, job_info from mysql.analyze_jobs order by id desc limit 1").Check( - testkit.Rows("t auto analyze table columns a with 256 buckets, 100 topn, 1 samplerate"), + testkit.Rows("t auto analyze table column a with 256 buckets, 100 topn, 1 samplerate"), ) } @@ -342,7 +342,7 @@ func TestAutoAnalyzeSkipColumnTypes(t *testing.T) { exec.AutoAnalyzeMinCnt = originalVal }() require.True(t, h.HandleAutoAnalyze()) - tk.MustQuery("select job_info from mysql.analyze_jobs where job_info like '%auto analyze table%'").Check(testkit.Rows("auto analyze table columns a, b, d with 256 buckets, 100 topn, 1 samplerate")) + tk.MustQuery("select job_info from mysql.analyze_jobs where job_info like '%auto analyze table%'").Check(testkit.Rows("auto analyze table all indexes, columns a, b, d with 256 buckets, 100 topn, 1 samplerate")) } func TestAutoAnalyzeOnEmptyTable(t *testing.T) { diff --git a/pkg/statistics/handle/globalstats/global_stats_test.go b/pkg/statistics/handle/globalstats/global_stats_test.go index d5b9177729b61..30b09df881c29 100644 --- a/pkg/statistics/handle/globalstats/global_stats_test.go +++ b/pkg/statistics/handle/globalstats/global_stats_test.go @@ -827,8 +827,8 @@ func TestGlobalStats(t *testing.T) { tk.MustExec("analyze table t;") // test the indexScan tk.MustQuery("explain format = 'brief' select b from t where a > 5 and b > 10;").Check(testkit.Rows( - "Projection 2.67 root test.t.b", - "└─IndexReader 2.67 root partition:all index:Selection", + "IndexReader 2.67 root partition:all index:Projection", + "└─Projection 2.67 cop[tikv] test.t.b", " └─Selection 2.67 cop[tikv] gt(test.t.b, 10)", " └─IndexRangeScan 4.00 cop[tikv] table:t, index:idx_ab(a, b) range:(5,+inf], keep order:false")) // test the indexLookUp diff --git a/pkg/statistics/handle/history/history_stats.go b/pkg/statistics/handle/history/history_stats.go index dd71aa0b75085..03171f8e6d422 100644 --- a/pkg/statistics/handle/history/history_stats.go +++ b/pkg/statistics/handle/history/history_stats.go @@ -136,10 +136,7 @@ func RecordHistoricalStatsToStorage(sctx sessionctx.Context, physicalID int64, j version = js.Version } else { for _, p := range js.Partitions { - version = p.Version - if version != 0 { - break - } + version = max(version, p.Version) } } blocks, err := storage.JSONTableToBlocks(js, maxColumnSize) @@ -148,9 +145,10 @@ func RecordHistoricalStatsToStorage(sctx sessionctx.Context, physicalID int64, j } ts := time.Now().Format("2006-01-02 15:04:05.999999") - const sql = "INSERT INTO mysql.stats_history(table_id, stats_data, seq_no, version, create_time) VALUES (%?, %?, %?, %?, %?)" + const sql = "INSERT INTO mysql.stats_history(table_id, stats_data, seq_no, version, create_time) VALUES (%?, %?, %?, %?, %?)" + + "ON DUPLICATE KEY UPDATE stats_data=%?, create_time=%?" for i := 0; i < len(blocks); i++ { - if _, err := util.Exec(sctx, sql, physicalID, blocks[i], i, version, ts); err != nil { + if _, err = util.Exec(sctx, sql, physicalID, blocks[i], i, version, ts, blocks[i], ts); err != nil { return 0, errors.Trace(err) } } diff --git a/pkg/statistics/handle/initstats/BUILD.bazel b/pkg/statistics/handle/initstats/BUILD.bazel index 5dd9c299a5dcd..af81cfe96d408 100644 --- a/pkg/statistics/handle/initstats/BUILD.bazel +++ b/pkg/statistics/handle/initstats/BUILD.bazel @@ -10,10 +10,8 @@ go_library( visibility = ["//visibility:public"], deps = [ "//pkg/config", - "//pkg/statistics/handle/logutil", "//pkg/util", "//pkg/util/logutil", "@org_uber_go_zap//:zap", - "@org_uber_go_zap//zapcore", ], ) diff --git a/pkg/statistics/handle/initstats/load_stats_page.go b/pkg/statistics/handle/initstats/load_stats_page.go index ba1bad649f0b6..5b4ff5260cb90 100644 --- a/pkg/statistics/handle/initstats/load_stats_page.go +++ b/pkg/statistics/handle/initstats/load_stats_page.go @@ -16,41 +16,23 @@ package initstats import ( "fmt" - "sync" "sync/atomic" "time" - statslogutil "github.com/pingcap/tidb/pkg/statistics/handle/logutil" "github.com/pingcap/tidb/pkg/util" "github.com/pingcap/tidb/pkg/util/logutil" "go.uber.org/zap" - "go.uber.org/zap/zapcore" ) var ( - initSamplerLoggerOnce sync.Once - samplerLogger *zap.Logger + sampleLoggerFactory = logutil.SampleLoggerFactory(time.Minute, 1, zap.String(logutil.LogFieldCategory, "stats")) ) // SingletonStatsSamplerLogger with category "stats" is used to log statistic related messages. // It is used to sample the log to avoid too many logs. -// NOTE: Do not create a new logger for each log, it will cause the sampler not work. -// Because we need to record the log count with the same level and message in this specific logger. // Do not use it to log the message that is not related to statistics. func singletonStatsSamplerLogger() *zap.Logger { - init := func() { - if samplerLogger == nil { - // Create a new zapcore sampler with options - // This will log the first log entries with the same level and message in 1 minutes and ignore the rest of the logs. - sampler := zap.WrapCore(func(core zapcore.Core) zapcore.Core { - return zapcore.NewSamplerWithOptions(core, time.Minute, 1, 0) - }) - samplerLogger = statslogutil.StatsLogger().WithOptions(sampler) - } - } - - initSamplerLoggerOnce.Do(init) - return samplerLogger + return sampleLoggerFactory() } // Task represents the range of the table for loading stats. diff --git a/pkg/statistics/handle/logutil/BUILD.bazel b/pkg/statistics/handle/logutil/BUILD.bazel index 78b06985a8f13..49bc63b86585e 100644 --- a/pkg/statistics/handle/logutil/BUILD.bazel +++ b/pkg/statistics/handle/logutil/BUILD.bazel @@ -8,6 +8,5 @@ go_library( deps = [ "//pkg/util/logutil", "@org_uber_go_zap//:zap", - "@org_uber_go_zap//zapcore", ], ) diff --git a/pkg/statistics/handle/logutil/logutil.go b/pkg/statistics/handle/logutil/logutil.go index 2b84d47d2b134..aab4b07634919 100644 --- a/pkg/statistics/handle/logutil/logutil.go +++ b/pkg/statistics/handle/logutil/logutil.go @@ -15,12 +15,10 @@ package logutil import ( - "sync" "time" "github.com/pingcap/tidb/pkg/util/logutil" "go.uber.org/zap" - "go.uber.org/zap/zapcore" ) // StatsLogger with category "stats" is used to log statistic related messages. @@ -30,27 +28,12 @@ func StatsLogger() *zap.Logger { } var ( - initSamplerLoggerOnce sync.Once - samplerLogger *zap.Logger + sampleLoggerFactory = logutil.SampleLoggerFactory(5*time.Minute, 1, zap.String(logutil.LogFieldCategory, "stats")) ) // SingletonStatsSamplerLogger with category "stats" is used to log statistic related messages. // It is used to sample the log to avoid too many logs. -// NOTE: Do not create a new logger for each log, it will cause the sampler not work. -// Because we need to record the log count with the same level and message in this specific logger. // Do not use it to log the message that is not related to statistics. func SingletonStatsSamplerLogger() *zap.Logger { - init := func() { - if samplerLogger == nil { - // Create a new zapcore sampler with options - // This will log the first log entries with the same level and message in 5 minutes and ignore the rest of the logs. - sampler := zap.WrapCore(func(core zapcore.Core) zapcore.Core { - return zapcore.NewSamplerWithOptions(core, 5*time.Minute, 1, 0) - }) - samplerLogger = StatsLogger().WithOptions(sampler) - } - } - - initSamplerLoggerOnce.Do(init) - return samplerLogger + return sampleLoggerFactory() } diff --git a/pkg/statistics/handle/usage/predicate_column_test.go b/pkg/statistics/handle/usage/predicate_column_test.go index a85e568395841..0cf8aa3a4a933 100644 --- a/pkg/statistics/handle/usage/predicate_column_test.go +++ b/pkg/statistics/handle/usage/predicate_column_test.go @@ -74,7 +74,7 @@ func TestAnalyzeTableWithPredicateColumns(t *testing.T) { // Analyze table and check analyze jobs. tk.MustExec("analyze table t") tk.MustQuery("select table_name, job_info from mysql.analyze_jobs order by id desc limit 1").Check( - testkit.Rows("t analyze table columns a with 256 buckets, 100 topn, 1 samplerate"), + testkit.Rows("t analyze table column a with 256 buckets, 100 topn, 1 samplerate"), ) // More columns. @@ -175,7 +175,7 @@ func TestAnalyzeTableWithTiDBPersistAnalyzeOptionsDisabled(t *testing.T) { // Analyze again, it should use the predicate columns. tk.MustExec("analyze table t") tk.MustQuery("select table_name, job_info from mysql.analyze_jobs order by id desc limit 1").Check( - testkit.Rows("t analyze table columns a with 256 buckets, 100 topn, 1 samplerate"), + testkit.Rows("t analyze table column a with 256 buckets, 100 topn, 1 samplerate"), ) } @@ -242,9 +242,8 @@ func TestAnalyzeNoPredicateColumnsWithIndexes(t *testing.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\"", ), ) - // TODO: we should also include indexes in the job info. tk.MustQuery("select table_name, job_info from mysql.analyze_jobs order by id desc limit 1").Check( - testkit.Rows("t analyze table columns a, b with 256 buckets, 100 topn, 1 samplerate"), + testkit.Rows("t analyze table all indexes, columns a, b with 256 buckets, 100 topn, 1 samplerate"), ) } @@ -263,12 +262,18 @@ func TestAnalyzeWithNoPredicateColumnsAndNoIndexes(t *testing.T) { err := h.DumpColStatsUsageToKV() require.NoError(t, err) + // Check stats_meta first. + rows := tk.MustQuery("select * from mysql.stats_meta where version != 0").Rows() + require.Len(t, rows, 0, "haven't been analyzed yet") // Analyze table. tk.MustExec("analyze table t") - // FIXME: We should correct the job info or skip this kind of job. tk.MustQuery("select table_name, job_info from mysql.analyze_jobs order by id desc limit 1").Check( - testkit.Rows("t analyze table columns with 256 buckets, 100 topn, 1 samplerate"), + testkit.Rows("t analyze table with 256 buckets, 100 topn, 1 samplerate"), ) + + // Check stats_meta again. + rows = tk.MustQuery("select * from mysql.stats_meta where version != 0 and modify_count = 0").Rows() + require.Len(t, rows, 1, "modify_count should be flushed") } func TestAnalyzeNoPredicateColumnsWithPrimaryKey(t *testing.T) { @@ -290,6 +295,6 @@ func TestAnalyzeNoPredicateColumnsWithPrimaryKey(t *testing.T) { // Analyze table. tk.MustExec("analyze table t") tk.MustQuery("select table_name, job_info from mysql.analyze_jobs order by id desc limit 1").Check( - testkit.Rows("t analyze table columns a, b with 256 buckets, 100 topn, 1 samplerate"), + testkit.Rows("t analyze table all indexes, columns a, b with 256 buckets, 100 topn, 1 samplerate"), ) } diff --git a/pkg/statistics/integration_test.go b/pkg/statistics/integration_test.go index 7da521264cf7b..aac15f11d274c 100644 --- a/pkg/statistics/integration_test.go +++ b/pkg/statistics/integration_test.go @@ -596,3 +596,31 @@ func TestTableLastAnalyzeVersion(t *testing.T) { require.True(t, found) require.NotEqual(t, uint64(0), statsTbl.LastAnalyzeVersion) } + +func TestGlobalIndexWithAnalyzeVersion1AndHistoricalStats(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("set tidb_enable_global_index = true") + tk.MustExec("set tidb_analyze_version = 1") + tk.MustExec("set global tidb_enable_historical_stats = true") + defer tk.MustExec("set global tidb_enable_historical_stats = default") + + tk.MustExec("use test") + tk.MustExec(`CREATE TABLE t ( a int, b int, c int default 0) + PARTITION BY RANGE (a) ( + PARTITION p0 VALUES LESS THAN (10), + PARTITION p1 VALUES LESS THAN (20), + PARTITION p2 VALUES LESS THAN (30), + PARTITION p3 VALUES LESS THAN (40))`) + tk.MustExec("ALTER TABLE t ADD UNIQUE INDEX idx(b)") + tk.MustExec("INSERT INTO t(a, b) values(1, 1), (2, 2), (3, 3), (15, 15), (25, 25), (35, 35)") + + tblID := dom.MustGetTableID(t, "test", "t") + + for i := 0; i < 10; i++ { + tk.MustExec("analyze table t") + } + // Each analyze will only generate one record + tk.MustQuery(fmt.Sprintf("select count(*) from mysql.stats_history where table_id=%d", tblID)).Equal(testkit.Rows("10")) +} diff --git a/pkg/store/driver/txn/error.go b/pkg/store/driver/txn/error.go index dddbb4dd0ff3d..58f3aabac8e29 100644 --- a/pkg/store/driver/txn/error.go +++ b/pkg/store/driver/txn/error.go @@ -39,6 +39,8 @@ import ( "go.uber.org/zap" ) +// genKeyExistsError is the fallback path when can't extract key columns for +// kv.GenKeyExistsErr. func genKeyExistsError(name string, value string, err error) error { if err != nil { logutil.BgLogger().Info("extractKeyExistsErr meets error", zap.Error(err)) @@ -58,10 +60,10 @@ func ExtractKeyExistsErrFromHandle(key kv.Key, value []byte, tblInfo *model.Tabl if pkInfo := tblInfo.GetPkColInfo(); pkInfo != nil { if mysql.HasUnsignedFlag(pkInfo.GetFlag()) { handleStr := strconv.FormatUint(uint64(handle.IntValue()), 10) - return genKeyExistsError(name, handleStr, nil) + return kv.GenKeyExistsErr([]string{handleStr}, name) } } - return genKeyExistsError(name, handle.String(), nil) + return kv.GenKeyExistsErr([]string{handle.String()}, name) } if len(value) == 0 { @@ -107,7 +109,7 @@ func ExtractKeyExistsErrFromHandle(key kv.Key, value []byte, tblInfo *model.Tabl } valueStr = append(valueStr, str) } - return genKeyExistsError(name, strings.Join(valueStr, "-"), nil) + return kv.GenKeyExistsErr(valueStr, name) } // ExtractKeyExistsErrFromIndex returns a ErrKeyExists error from a index key. diff --git a/pkg/store/mockstore/unistore/tikv/mock_region.go b/pkg/store/mockstore/unistore/tikv/mock_region.go index 4d8711dbd00d3..e9e691bd555f9 100644 --- a/pkg/store/mockstore/unistore/tikv/mock_region.go +++ b/pkg/store/mockstore/unistore/tikv/mock_region.go @@ -922,9 +922,9 @@ func (pd *MockPD) BatchScanRegions(ctx context.Context, keyRanges []pdclient.Key if len(endKey) == 0 { return regions, nil } - if bytes.Compare(keyRange.StartKey, lastRegion.Meta.EndKey) >= 0 { + if bytes.Compare(endKey, keyRange.EndKey) >= 0 { continue - } else if bytes.Compare(keyRange.StartKey, lastRegion.Meta.StartKey) > 0 { + } else if bytes.Compare(endKey, keyRange.StartKey) > 0 { keyRange.StartKey = endKey } } diff --git a/pkg/table/context/BUILD.bazel b/pkg/table/context/BUILD.bazel index 767f9bf12fb5b..27a546ceebc59 100644 --- a/pkg/table/context/BUILD.bazel +++ b/pkg/table/context/BUILD.bazel @@ -1,18 +1,44 @@ -load("@io_bazel_rules_go//go:def.bzl", "go_library") +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "context", - srcs = ["table.go"], + srcs = [ + "buffers.go", + "table.go", + ], importpath = "github.com/pingcap/tidb/pkg/table/context", visibility = ["//visibility:public"], deps = [ + "//pkg/errctx", "//pkg/expression/context", "//pkg/infoschema/context", "//pkg/kv", "//pkg/parser/model", "//pkg/sessionctx/variable", + "//pkg/tablecodec", "//pkg/types", + "//pkg/util/rowcodec", "//pkg/util/tableutil", "@com_github_pingcap_tipb//go-binlog", ], ) + +go_test( + name = "context_test", + timeout = "short", + srcs = ["buffers_test.go"], + embed = [":context"], + flaky = True, + shard_count = 6, + deps = [ + "//pkg/errctx", + "//pkg/kv", + "//pkg/parser/mysql", + "//pkg/sessionctx/variable", + "//pkg/tablecodec", + "//pkg/types", + "//pkg/util/rowcodec", + "@com_github_stretchr_testify//mock", + "@com_github_stretchr_testify//require", + ], +) diff --git a/pkg/table/context/buffers.go b/pkg/table/context/buffers.go new file mode 100644 index 0000000000000..9a82bfe5a516a --- /dev/null +++ b/pkg/table/context/buffers.go @@ -0,0 +1,205 @@ +// Copyright 2024 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 context + +import ( + "time" + + "github.com/pingcap/tidb/pkg/errctx" + "github.com/pingcap/tidb/pkg/kv" + "github.com/pingcap/tidb/pkg/sessionctx/variable" + "github.com/pingcap/tidb/pkg/tablecodec" + "github.com/pingcap/tidb/pkg/types" + "github.com/pingcap/tidb/pkg/util/rowcodec" +) + +// EncodeRowBuffer is used to encode a row. +type EncodeRowBuffer struct { + // colIDs is the column ids for a row to be encoded. + colIDs []int64 + // row is the column data for a row to be encoded. + row []types.Datum + // writeStmtBufs refs the `WriteStmtBufs` in session + writeStmtBufs *variable.WriteStmtBufs +} + +// Reset resets the inner buffers to a capacity. +func (b *EncodeRowBuffer) Reset(capacity int) { + b.colIDs = ensureCapacityAndReset(b.colIDs, 0, capacity) + b.row = ensureCapacityAndReset(b.row, 0, capacity) +} + +// AddColVal adds a column value to the buffer. +func (b *EncodeRowBuffer) AddColVal(colID int64, val types.Datum) { + b.colIDs = append(b.colIDs, colID) + b.row = append(b.row, val) +} + +// WriteMemBufferEncoded writes the encoded row to the memBuffer. +func (b *EncodeRowBuffer) WriteMemBufferEncoded( + cfg RowEncodingConfig, loc *time.Location, ec errctx.Context, + memBuffer kv.MemBuffer, key kv.Key, flags ...kv.FlagsOp, +) error { + var checksum rowcodec.Checksum + if cfg.IsRowLevelChecksumEnabled { + checksum = rowcodec.RawChecksum{Key: key} + } + + stmtBufs := b.writeStmtBufs + + // Adjust writeBufs.AddRowValues length, AddRowValues stores the inserting values that is used + // by tablecodec.EncodeOldRow, the encoded row format is `id1, colval, id2, colval`, + // so the correct length is rowLen * 2. + // If the inserting row has null value, + // AddRecord will skip it, so the rowLen will be different, so we need to adjust it. + stmtBufs.AddRowValues = ensureCapacityAndReset(stmtBufs.AddRowValues, len(b.row)*2) + + encoded, err := tablecodec.EncodeRow( + loc, b.row, b.colIDs, stmtBufs.RowValBuf, stmtBufs.AddRowValues, checksum, cfg.RowEncoder, + ) + if err = ec.HandleError(err); err != nil { + return err + } + stmtBufs.RowValBuf = encoded + + if len(flags) == 0 { + return memBuffer.Set(key, encoded) + } + return memBuffer.SetWithFlags(key, encoded, flags...) +} + +// GetColDataBuffer returns the buffer for column data. +// TODO: make sure the inner buffer is not used outside directly. +func (b *EncodeRowBuffer) GetColDataBuffer() ([]int64, []types.Datum) { + return b.colIDs, b.row +} + +// CheckRowBuffer is used to check row constraints +type CheckRowBuffer struct { + rowToCheck []types.Datum +} + +// GetRowToCheck gets the row data for constraint check. +// TODO: make sure the inner buffer is not used outside directly. +func (b *CheckRowBuffer) GetRowToCheck() []types.Datum { + return b.rowToCheck +} + +// AddColVal adds a column value to the buffer for checking. +func (b *CheckRowBuffer) AddColVal(val types.Datum) { + b.rowToCheck = append(b.rowToCheck, val) +} + +// Reset resets the inner buffer to a capacity. +func (b *CheckRowBuffer) Reset(capacity int) { + b.rowToCheck = ensureCapacityAndReset(b.rowToCheck, 0, capacity) +} + +// ColSizeDeltaBuffer is a buffer to store the change of column size. +type ColSizeDeltaBuffer struct { + delta []variable.ColSize +} + +// Reset resets the inner buffers to a capacity. +func (b *ColSizeDeltaBuffer) Reset(capacity int) { + b.delta = ensureCapacityAndReset(b.delta, 0, capacity) +} + +// AddColSizeDelta adds the column size delta to the buffer. +func (b *ColSizeDeltaBuffer) AddColSizeDelta(colID int64, size int64) { + b.delta = append(b.delta, variable.ColSize{ColID: colID, Size: size}) +} + +// GetColSizeDelta gets the column size delta. +// TODO: make sure the inner buffer is not used outside directly. +func (b *ColSizeDeltaBuffer) GetColSizeDelta() []variable.ColSize { + return b.delta +} + +// MutateBuffers is a memory pool for table related memory allocation that aims to reuse memory +// and saves allocation. +// It is used in table operations like AddRecord/UpdateRecord/DeleteRecord. +// You can use `GetXXXBufferWithCap` to get the buffer and reset its inner slices to a capacity. +// Because inner slices are reused, you should not call the get methods again before finishing the previous usage. +// Otherwise, the previous data will be overwritten. +type MutateBuffers struct { + encodeRow *EncodeRowBuffer + checkRow *CheckRowBuffer + colSizeDelta *ColSizeDeltaBuffer +} + +// NewMutateBuffers creates a new `MutateBuffers`. +func NewMutateBuffers(stmtBufs *variable.WriteStmtBufs) *MutateBuffers { + return &MutateBuffers{ + encodeRow: &EncodeRowBuffer{ + writeStmtBufs: stmtBufs, + }, + checkRow: &CheckRowBuffer{}, + colSizeDelta: &ColSizeDeltaBuffer{}, + } +} + +// GetEncodeRowBufferWithCap gets the buffer to encode a row. +// Usage: +// 1. Call `MutateBuffers.GetEncodeRowBufferWithCap` to get the buffer. +// 2. Call `EncodeRowBuffer.AddColVal` for every column to add column values. +// 3. Call `EncodeRowBuffer.WriteMemBufferEncoded` to encode row and write it to the memBuffer. +// Because the inner slices are reused, you should not call this method again before finishing the previous usage. +// Otherwise, the previous data will be overwritten. +func (b *MutateBuffers) GetEncodeRowBufferWithCap(capacity int) *EncodeRowBuffer { + buffer := b.encodeRow + buffer.Reset(capacity) + return buffer +} + +// GetCheckRowBufferWithCap gets the buffer to check row constraints. +// Usage: +// 1. Call `GetCheckRowBufferWithCap` to get the buffer. +// 2. Call `CheckRowBuffer.AddColVal` for every column to add column values. +// 3. Call `CheckRowBuffer.GetRowToCheck` to get the row data for constraint check. +// Because the inner slices are reused, you should not call this method again before finishing the previous usage. +// Otherwise, the previous data will be overwritten. +func (b *MutateBuffers) GetCheckRowBufferWithCap(capacity int) *CheckRowBuffer { + buffer := b.checkRow + buffer.Reset(capacity) + return buffer +} + +// GetColSizeDeltaBufferWithCap gets the buffer for column size delta collection +// and resets the capacity of its inner slice. +// Usage: +// 1. Call `GetColSizeDeltaBufferWithCap` to get the buffer. +// 2. Call `ColSizeDeltaBuffer.AddColSizeDelta` for every column to add column size delta. +// 3. Call `ColSizeDeltaBuffer.ColSizeDeltaBuffer` to get deltas for all columns. +// Because the inner slices are reused, you should not call this method again before finishing the previous usage. +// Otherwise, the previous data will be overwritten. +func (b *MutateBuffers) GetColSizeDeltaBufferWithCap(capacity int) *ColSizeDeltaBuffer { + buffer := b.colSizeDelta + buffer.Reset(capacity) + return buffer +} + +// ensureCapacityAndReset is similar to the built-in make(), +// but it reuses the given slice if it has enough capacity. +func ensureCapacityAndReset[T any](slice []T, size int, optCap ...int) []T { + capacity := size + if len(optCap) > 0 { + capacity = optCap[0] + } + if cap(slice) < capacity { + return make([]T, size, capacity) + } + return slice[:size] +} diff --git a/pkg/table/context/buffers_test.go b/pkg/table/context/buffers_test.go new file mode 100644 index 0000000000000..ec3e78ec95aad --- /dev/null +++ b/pkg/table/context/buffers_test.go @@ -0,0 +1,268 @@ +// Copyright 2024 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 context + +import ( + "testing" + "time" + + "github.com/pingcap/tidb/pkg/errctx" + "github.com/pingcap/tidb/pkg/kv" + "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/sessionctx/variable" + "github.com/pingcap/tidb/pkg/tablecodec" + "github.com/pingcap/tidb/pkg/types" + "github.com/pingcap/tidb/pkg/util/rowcodec" + "github.com/stretchr/testify/mock" + "github.com/stretchr/testify/require" +) + +type mockMemBuffer struct { + kv.MemBuffer + mock.Mock +} + +func (b *mockMemBuffer) SetWithFlags(key kv.Key, value []byte, flags ...kv.FlagsOp) error { + args := b.Called(key, value, flags) + return args.Error(0) +} + +func (b *mockMemBuffer) Set(key kv.Key, value []byte) error { + args := b.Called(key, value) + return args.Error(0) +} + +type mockMutateCtx struct { + MutateContext + buffers *MutateBuffers +} + +func (ctx *mockMutateCtx) GetMutateBuffers() *MutateBuffers { + return ctx.buffers +} + +func newMockMutateCtx() (*variable.WriteStmtBufs, *mockMutateCtx) { + stmtBufs := &variable.WriteStmtBufs{} + ctx := &mockMutateCtx{ + buffers: NewMutateBuffers(stmtBufs), + } + return stmtBufs, ctx +} + +func TestEncodeRow(t *testing.T) { + stmtBufs, ctx := newMockMutateCtx() + tm := types.NewTime( + types.FromDate(2021, 1, 1, 1, 2, 3, 4), + mysql.TypeTimestamp, 6, + ) + d1 := types.NewBytesDatum([]byte{1, 2, 3}) + d2 := types.NewIntDatum(20) + d3 := types.NewTimeDatum(tm) + buffer := ctx.GetMutateBuffers().GetEncodeRowBufferWithCap(3) + require.Same(t, stmtBufs, buffer.writeStmtBufs) + buffer.AddColVal(1, d1) + buffer.AddColVal(2, d2) + buffer.AddColVal(3, d3) + require.Equal(t, []int64{1, 2, 3}, buffer.colIDs) + require.Equal(t, []types.Datum{d1, d2, d3}, buffer.row) + + for _, c := range []struct { + loc *time.Location + rowLevelChecksum bool + oldFormat bool + flags []kv.FlagsOp + }{ + { + loc: time.UTC, + }, + { + loc: time.FixedZone("fixed1", 3600), + rowLevelChecksum: true, + flags: []kv.FlagsOp{kv.SetPresumeKeyNotExists}, + }, + { + loc: time.FixedZone("fixed2", 3600*2), + oldFormat: true, + }, + } { + cfg := RowEncodingConfig{ + RowEncoder: &rowcodec.Encoder{Enable: !c.oldFormat}, + IsRowLevelChecksumEnabled: c.rowLevelChecksum, + } + + var checksum rowcodec.Checksum + if cfg.IsRowLevelChecksumEnabled { + checksum = rowcodec.RawChecksum{Key: kv.Key("key1")} + } + + expectedVal, err := tablecodec.EncodeRow( + c.loc, []types.Datum{d1, d2, d3}, []int64{1, 2, 3}, nil, nil, checksum, + &rowcodec.Encoder{Enable: !c.oldFormat}, + ) + require.NoError(t, err) + + memBuffer := &mockMemBuffer{} + if len(c.flags) == 0 { + memBuffer.On("Set", kv.Key("key1"), expectedVal).Return(nil).Once() + } else { + memBuffer.On("SetWithFlags", kv.Key("key1"), expectedVal, c.flags).Return(nil).Once() + } + err = buffer.WriteMemBufferEncoded( + cfg, c.loc, errctx.StrictNoWarningContext, + memBuffer, kv.Key("key1"), c.flags..., + ) + require.NoError(t, err) + memBuffer.AssertExpectations(t) + + // the encoding result should be cached as a buffer + require.Equal(t, expectedVal, buffer.writeStmtBufs.RowValBuf) + } +} + +func TestEncodeBufferReserve(t *testing.T) { + stmtBufs, ctx := newMockMutateCtx() + mb := &mockMemBuffer{} + mb.On("Set", kv.Key("key1"), mock.Anything).Return(nil).Once() + + buffer := ctx.GetMutateBuffers().GetEncodeRowBufferWithCap(6) + require.Same(t, ctx.buffers.encodeRow, buffer) + require.Same(t, stmtBufs, buffer.writeStmtBufs) + // data buffer should be reset to the capacity and length is 0 + require.Equal(t, 6, cap(buffer.colIDs)) + require.Equal(t, 0, len(buffer.colIDs)) + require.Equal(t, 6, cap(buffer.row)) + require.Equal(t, 0, len(buffer.row)) + + // add some data and encode + buffer.AddColVal(1, types.NewIntDatum(1)) + buffer.AddColVal(2, types.NewIntDatum(2)) + require.Equal(t, 2, len(buffer.colIDs)) + require.Equal(t, 2, len(buffer.row)) + require.NoError(t, buffer.WriteMemBufferEncoded(RowEncodingConfig{ + RowEncoder: &rowcodec.Encoder{Enable: true}, + }, time.UTC, errctx.StrictNoWarningContext, mb, kv.Key("key1"))) + encodedCap := cap(buffer.writeStmtBufs.RowValBuf) + require.Greater(t, encodedCap, 0) + require.Equal(t, 4, len(buffer.writeStmtBufs.AddRowValues)) + addRowValuesCap := cap(buffer.writeStmtBufs.AddRowValues) + + // GetColDataBuffer should return the underlying buffer + colIDs, row := buffer.GetColDataBuffer() + require.Equal(t, buffer.colIDs, colIDs) + require.Equal(t, buffer.row, row) + + // reset should not shrink the capacity + buffer.Reset(2) + require.Equal(t, 6, cap(buffer.colIDs)) + require.Equal(t, 0, len(buffer.colIDs)) + require.Equal(t, 6, cap(buffer.row)) + require.Equal(t, 0, len(buffer.row)) + require.Equal(t, addRowValuesCap, cap(buffer.writeStmtBufs.AddRowValues)) + require.Equal(t, encodedCap, cap(buffer.writeStmtBufs.RowValBuf)) +} + +func TestCheckRowBuffer(t *testing.T) { + buffer := &CheckRowBuffer{} + buffer.Reset(6) + require.Equal(t, 0, len(buffer.rowToCheck)) + require.Equal(t, 6, cap(buffer.rowToCheck)) + buffer.AddColVal(types.NewIntDatum(1)) + buffer.AddColVal(types.NewIntDatum(2)) + require.Equal(t, []types.Datum{types.NewIntDatum(1), types.NewIntDatum(2)}, buffer.rowToCheck) + require.Equal(t, buffer.rowToCheck, buffer.GetRowToCheck()) + + // reset should not shrink the capacity + buffer.Reset(2) + require.Equal(t, 0, len(buffer.rowToCheck)) + require.Equal(t, 6, cap(buffer.rowToCheck)) +} + +func TestColSizeDeltaBuffer(t *testing.T) { + buffer := &ColSizeDeltaBuffer{} + buffer.Reset(6) + require.Equal(t, 0, len(buffer.delta)) + require.Equal(t, 6, cap(buffer.delta)) + buffer.AddColSizeDelta(1, 2) + buffer.AddColSizeDelta(3, 4) + require.Equal(t, []variable.ColSize{{ColID: 1, Size: 2}, {ColID: 3, Size: 4}}, buffer.delta) + require.Equal(t, buffer.delta, buffer.GetColSizeDelta()) + + // reset should not shrink the capacity + buffer.Reset(2) + require.Equal(t, 0, len(buffer.delta)) + require.Equal(t, 6, cap(buffer.delta)) +} + +func TestMutateBuffersGetter(t *testing.T) { + stmtBufs := &variable.WriteStmtBufs{} + buffers := NewMutateBuffers(stmtBufs) + add := buffers.GetEncodeRowBufferWithCap(6) + require.Equal(t, 6, cap(add.row)) + require.Same(t, stmtBufs, add.writeStmtBufs) + + update := buffers.GetCheckRowBufferWithCap(6) + require.Equal(t, 6, cap(update.rowToCheck)) + require.Equal(t, 6, cap(update.rowToCheck)) + + colSize := buffers.GetColSizeDeltaBufferWithCap(6) + require.Equal(t, 6, cap(colSize.delta)) +} + +func TestEnsureCapacityAndReset(t *testing.T) { + slice := ensureCapacityAndReset([]int(nil), 0) + require.Nil(t, slice) + slice = ensureCapacityAndReset([]int{}, 0) + require.Equal(t, []int{}, slice) + + input := []int{1, 2, 3} + slice = ensureCapacityAndReset(input, 0) + require.Equal(t, 0, len(slice)) + require.Equal(t, 3, cap(slice)) + // share the same underlying array + slice[:3][2] = 4 + require.Equal(t, []int{1, 2, 4}, input) + + input = []int{1, 2, 3} + slice = ensureCapacityAndReset(input, 2) + require.Equal(t, 2, len(slice)) + require.Equal(t, 3, cap(slice)) + // share the same underlying array + slice[1] = 5 + require.Equal(t, []int{1, 5, 3}, input) + + input = []int{1, 2, 3} + slice = ensureCapacityAndReset(input, 4) + require.Equal(t, 4, len(slice)) + require.Equal(t, 4, cap(slice)) + + input = []int{1, 2, 3} + slice = ensureCapacityAndReset(input, 1, 2) + require.Equal(t, 1, len(slice)) + // if cap < originalCap, keep the original capacity + require.Equal(t, 3, cap(slice)) + // share the same underlying array + slice[0] = 10 + require.Equal(t, []int{10, 2, 3}, input) + + input = []int{1, 2, 3} + slice = ensureCapacityAndReset(input, 2, 4) + require.Equal(t, 2, len(slice)) + require.Equal(t, 4, cap(slice)) + + input = []int{1, 2, 3} + slice = ensureCapacityAndReset(input, 4, 5) + require.Equal(t, 4, len(slice)) + require.Equal(t, 5, cap(slice)) +} diff --git a/pkg/table/context/table.go b/pkg/table/context/table.go index e02b462863fc7..cb32a8fa03d9a 100644 --- a/pkg/table/context/table.go +++ b/pkg/table/context/table.go @@ -20,13 +20,21 @@ import ( "github.com/pingcap/tidb/pkg/kv" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/sessionctx/variable" - "github.com/pingcap/tidb/pkg/types" + "github.com/pingcap/tidb/pkg/util/rowcodec" "github.com/pingcap/tidb/pkg/util/tableutil" "github.com/pingcap/tipb/go-binlog" ) var _ AllocatorContext = MutateContext(nil) +// RowEncodingConfig is used to provide config for row encoding. +type RowEncodingConfig struct { + // IsRowLevelChecksumEnabled indicates whether the row level checksum is enabled. + IsRowLevelChecksumEnabled bool + // RowEncoder is used to encode a row + RowEncoder *rowcodec.Encoder +} + // MutateContext is used to when mutating a table. type MutateContext interface { AllocatorContext @@ -46,38 +54,12 @@ type MutateContext interface { // TxnRecordTempTable record the temporary table to the current transaction. // This method will be called when the temporary table is modified or should allocate id in the transaction. TxnRecordTempTable(tbl *model.TableInfo) tableutil.TempTable - // GetTablesBuffer returns the TablesBuffer, + // GetRowEncodingConfig returns the RowEncodingConfig. + GetRowEncodingConfig() RowEncodingConfig + // GetMutateBuffers returns the MutateBuffers, // which is a buffer for table related structures that aims to reuse memory and // saves allocation. - GetTablesBuffer() *TablesBuffer -} - -// TablesBuffer is a memory pool for table related memory allocation that aims to reuse memory -// and saves allocation -type TablesBuffer struct { - Update *UpdateRecordBuffer - Add *AddRecordBuffer - Remove *RemoveRecordBuffer -} - -// RemoveRecordBuffer is for RemoveRecord -type RemoveRecordBuffer struct { - ColSize []variable.ColSize -} - -// AddRecordBuffer is for AddRecord -type AddRecordBuffer struct { - ColIDs []int64 - Row []types.Datum - ColSize []variable.ColSize -} - -// UpdateRecordBuffer is for UpdateRecord -type UpdateRecordBuffer struct { - ColIDs []int64 - Row []types.Datum - RowToCheck []types.Datum - ColSize []variable.ColSize + GetMutateBuffers() *MutateBuffers } // AllocatorContext is used to provide context for method `table.Allocators`. diff --git a/pkg/table/contextimpl/table.go b/pkg/table/contextimpl/table.go index a08f05a8d5518..f064a65549808 100644 --- a/pkg/table/contextimpl/table.go +++ b/pkg/table/contextimpl/table.go @@ -30,24 +30,18 @@ var _ context.AllocatorContext = &TableContextImpl{} type TableContextImpl struct { sessionctx.Context exprCtx exprctx.ExprContext - - // TablesBuffer is a memory pool for table related memory allocation that aims to reuse memory + // mutateBuffers is a memory pool for table related memory allocation that aims to reuse memory // and saves allocation // The buffers are supposed to be used inside AddRecord/UpdateRecord/RemoveRecord. - // It's users duty to reset them before use. - TablesBuffer *context.TablesBuffer + mutateBuffers *context.MutateBuffers } // NewTableContextImpl creates a new TableContextImpl. func NewTableContextImpl(sctx sessionctx.Context, exprCtx exprctx.ExprContext) *TableContextImpl { return &TableContextImpl{ - Context: sctx, - exprCtx: exprCtx, - TablesBuffer: &context.TablesBuffer{ - Add: &context.AddRecordBuffer{}, - Update: &context.UpdateRecordBuffer{}, - Remove: &context.RemoveRecordBuffer{}, - }, + Context: sctx, + exprCtx: exprCtx, + mutateBuffers: context.NewMutateBuffers(sctx.GetSessionVars().GetWriteStmtBufs()), } } @@ -62,11 +56,20 @@ func (ctx *TableContextImpl) GetExprCtx() exprctx.ExprContext { return ctx.exprCtx } -func (ctx *TableContextImpl) vars() *variable.SessionVars { - return ctx.Context.GetSessionVars() +// GetRowEncodingConfig returns the RowEncodingConfig. +func (ctx *TableContextImpl) GetRowEncodingConfig() context.RowEncodingConfig { + vars := ctx.vars() + return context.RowEncodingConfig{ + IsRowLevelChecksumEnabled: vars.IsRowLevelChecksumEnabled(), + RowEncoder: &vars.RowEncoder, + } } -// GetTablesBuffer implements the MutateContext interface. -func (ctx *TableContextImpl) GetTablesBuffer() *context.TablesBuffer { - return ctx.TablesBuffer +// GetMutateBuffers implements the MutateContext interface. +func (ctx *TableContextImpl) GetMutateBuffers() *context.MutateBuffers { + return ctx.mutateBuffers +} + +func (ctx *TableContextImpl) vars() *variable.SessionVars { + return ctx.Context.GetSessionVars() } diff --git a/pkg/table/tables/tables.go b/pkg/table/tables/tables.go index b4383aba9cf9d..2016a1cd2fb92 100644 --- a/pkg/table/tables/tables.go +++ b/pkg/table/tables/tables.go @@ -50,7 +50,6 @@ import ( "github.com/pingcap/tidb/pkg/util/collate" "github.com/pingcap/tidb/pkg/util/generatedexpr" "github.com/pingcap/tidb/pkg/util/logutil" - "github.com/pingcap/tidb/pkg/util/rowcodec" "github.com/pingcap/tidb/pkg/util/stringutil" "github.com/pingcap/tidb/pkg/util/tableutil" "github.com/pingcap/tidb/pkg/util/tracing" @@ -518,15 +517,14 @@ func (t *TableCommon) UpdateRecord(ctx context.Context, sctx table.MutateContext // a reusable buffer to save malloc // Note: The buffer should not be referenced or modified outside this function. // It can only act as a temporary buffer for the current function call. - buffer := sctx.GetTablesBuffer().Update - buffer.ColIDs = ensureCapacityAndReset(buffer.ColIDs, 0, numColsCap) - buffer.Row = ensureCapacityAndReset(buffer.Row, 0, numColsCap) + mutateBuffers := sctx.GetMutateBuffers() + encodeRowBuffer := mutateBuffers.GetEncodeRowBufferWithCap(numColsCap) + checkRowBuffer := mutateBuffers.GetCheckRowBufferWithCap(numColsCap) if shouldWriteBinlog(sctx.GetSessionVars(), t.meta) { binlogColIDs = make([]int64, 0, numColsCap) binlogOldRow = make([]types.Datum, 0, numColsCap) binlogNewRow = make([]types.Datum, 0, numColsCap) } - buffer.RowToCheck = ensureCapacityAndReset(buffer.RowToCheck, 0, numColsCap) for _, col := range t.Columns { var value types.Datum @@ -562,10 +560,9 @@ func (t *TableCommon) UpdateRecord(ctx context.Context, sctx table.MutateContext value = newData[col.Offset] } if !t.canSkip(col, &value) { - buffer.ColIDs = append(buffer.ColIDs, col.ID) - buffer.Row = append(buffer.Row, value) + encodeRowBuffer.AddColVal(col.ID, value) } - buffer.RowToCheck = append(buffer.RowToCheck, value) + checkRowBuffer.AddColVal(value) if shouldWriteBinlog(sctx.GetSessionVars(), t.meta) && !t.canSkipUpdateBinlog(col, value) { binlogColIDs = append(binlogColIDs, col.ID) binlogOldRow = append(binlogOldRow, oldData[col.Offset]) @@ -573,7 +570,7 @@ func (t *TableCommon) UpdateRecord(ctx context.Context, sctx table.MutateContext } } // check data constraint - err = t.CheckRowConstraint(sctx, buffer.RowToCheck) + err = t.CheckRowConstraint(sctx, checkRowBuffer.GetRowToCheck()) if err != nil { return err } @@ -596,22 +593,12 @@ func (t *TableCommon) UpdateRecord(ctx context.Context, sctx table.MutateContext } } - writeBufs := sessVars.GetWriteStmtBufs() - adjustRowValuesBuf(writeBufs, len(buffer.Row)) key := t.RecordKey(h) - sc, rd := sessVars.StmtCtx, &sessVars.RowEncoder - var checksum rowcodec.Checksum - if sctx.GetSessionVars().IsRowLevelChecksumEnabled() { - checksum = rowcodec.RawChecksum{Key: key} - } - writeBufs.RowValBuf, err = tablecodec.EncodeRow(sc.TimeZone(), buffer.Row, buffer.ColIDs, writeBufs.RowValBuf, writeBufs.AddRowValues, checksum, rd) - err = sc.HandleError(err) + sc := sessVars.StmtCtx + err = encodeRowBuffer.WriteMemBufferEncoded(sctx.GetRowEncodingConfig(), sc.TimeZone(), sc.ErrCtx(), memBuffer, key) if err != nil { return err } - if err = memBuffer.Set(key, writeBufs.RowValBuf); err != nil { - return err - } failpoint.Inject("updateRecordForceAssertNotExist", func() { // Assert the key doesn't exist while it actually exists. This is helpful to test if assertion takes effect. @@ -655,7 +642,7 @@ func (t *TableCommon) UpdateRecord(ctx context.Context, sctx table.MutateContext return err } } - buffer.ColSize = ensureCapacityAndReset(buffer.ColSize, len(t.Cols())) + colSizeBuffer := mutateBuffers.GetColSizeDeltaBufferWithCap(len(t.Cols())) for id, col := range t.Cols() { size, err := codec.EstimateValueSize(sc.TypeCtx(), newData[id]) if err != nil { @@ -667,9 +654,9 @@ func (t *TableCommon) UpdateRecord(ctx context.Context, sctx table.MutateContext continue } oldLen := size - 1 - buffer.ColSize[id] = variable.ColSize{ColID: col.ID, Size: int64(newLen - oldLen)} + colSizeBuffer.AddColSizeDelta(col.ID, int64(newLen-oldLen)) } - sessVars.TxnCtx.UpdateDeltaForTableFromColSlice(t.physicalTableID, 0, 1, buffer.ColSize) + sessVars.TxnCtx.UpdateDeltaForTableFromColSlice(t.physicalTableID, 0, 1, colSizeBuffer.GetColSizeDelta()) return nil } @@ -727,17 +714,6 @@ func (t *TableCommon) rebuildIndices(ctx table.MutateContext, txn kv.Transaction return nil } -// adjustRowValuesBuf adjust writeBufs.AddRowValues length, AddRowValues stores the inserting values that is used -// by tablecodec.EncodeRow, the encoded row format is `id1, colval, id2, colval`, so the correct length is rowLen * 2. If -// the inserting row has null value, AddRecord will skip it, so the rowLen will be different, so we need to adjust it. -func adjustRowValuesBuf(writeBufs *variable.WriteStmtBufs, rowLen int) { - adjustLen := rowLen * 2 - if writeBufs.AddRowValues == nil || cap(writeBufs.AddRowValues) < adjustLen { - writeBufs.AddRowValues = make([]types.Datum, adjustLen) - } - writeBufs.AddRowValues = writeBufs.AddRowValues[:adjustLen] -} - // FindPrimaryIndex uses to find primary index in tableInfo. func FindPrimaryIndex(tblInfo *model.TableInfo) *model.IndexInfo { var pkIdx *model.IndexInfo @@ -930,9 +906,8 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts // a reusable buffer to save malloc // Note: The buffer should not be referenced or modified outside this function. // It can only act as a temporary buffer for the current function call. - buffer := sctx.GetTablesBuffer().Add - buffer.ColIDs = ensureCapacityAndReset(buffer.ColIDs, 0, len(r)) - buffer.Row = ensureCapacityAndReset(buffer.Row, 0, len(r)) + mutateBuffers := sctx.GetMutateBuffers() + encodeRowBuffer := mutateBuffers.GetEncodeRowBufferWithCap(len(r)) memBuffer := txn.GetMemBuffer() sh := memBuffer.Staging() defer memBuffer.Cleanup(sh) @@ -956,8 +931,7 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts } else { r[col.Offset] = value } - buffer.Row = append(buffer.Row, value) - buffer.ColIDs = append(buffer.ColIDs, col.ID) + encodeRowBuffer.AddColVal(col.ID, value) continue } if col.State == model.StatePublic { @@ -987,8 +961,7 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts } } if !t.canSkip(col, &value) { - buffer.ColIDs = append(buffer.ColIDs, col.ID) - buffer.Row = append(buffer.Row, value) + encodeRowBuffer.AddColVal(col.ID, value) } } // check data constraint @@ -996,21 +969,7 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts if err != nil { return nil, err } - writeBufs := sessVars.GetWriteStmtBufs() - adjustRowValuesBuf(writeBufs, len(buffer.Row)) key := t.RecordKey(recordID) - sc, rd := sessVars.StmtCtx, &sessVars.RowEncoder - var checksum rowcodec.Checksum - if sctx.GetSessionVars().IsRowLevelChecksumEnabled() { - checksum = rowcodec.RawChecksum{Key: key} - } - writeBufs.RowValBuf, err = tablecodec.EncodeRow(sc.TimeZone(), buffer.Row, buffer.ColIDs, writeBufs.RowValBuf, writeBufs.AddRowValues, checksum, rd) - err = sc.HandleError(err) - if err != nil { - return nil, err - } - value := writeBufs.RowValBuf - var setPresume bool if !sctx.GetSessionVars().StmtCtx.BatchCheck { if t.meta.TempTableType != model.TempTableNone { @@ -1029,23 +988,24 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts _, err = txn.Get(ctx, key) } if err == nil { - handleStr := getDuplicateErrorHandleString(t.Meta(), recordID, r) - return recordID, kv.ErrKeyExists.FastGenByArgs(handleStr, t.Meta().Name.String()+".PRIMARY") + dupErr := getDuplicateError(t.Meta(), recordID, r) + return recordID, dupErr } else if !kv.ErrNotExist.Equal(err) { return recordID, err } } + var flags []kv.FlagsOp if setPresume { - flags := []kv.FlagsOp{kv.SetPresumeKeyNotExists} + flags = []kv.FlagsOp{kv.SetPresumeKeyNotExists} if !sessVars.ConstraintCheckInPlacePessimistic && sessVars.TxnCtx.IsPessimistic && sessVars.InTxn() && !sessVars.InRestrictedSQL && sessVars.ConnectionID > 0 { flags = append(flags, kv.SetNeedConstraintCheckInPrewrite) } - err = memBuffer.SetWithFlags(key, value, flags...) - } else { - err = memBuffer.Set(key, value) } + + sc := sessVars.StmtCtx + err = encodeRowBuffer.WriteMemBufferEncoded(sctx.GetRowEncodingConfig(), sc.TimeZone(), sc.ErrCtx(), memBuffer, key, flags...) if err != nil { return nil, err } @@ -1098,8 +1058,7 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts if shouldWriteBinlog(sctx.GetSessionVars(), t.meta) { // For insert, TiDB and Binlog can use same row and schema. - binlogRow = buffer.Row - binlogColIDs = buffer.ColIDs + binlogColIDs, binlogRow = encodeRowBuffer.GetColDataBuffer() err = t.addInsertBinlog(sctx, recordID, binlogRow, binlogColIDs) if err != nil { return nil, err @@ -1114,21 +1073,20 @@ func (t *TableCommon) AddRecord(sctx table.MutateContext, r []types.Datum, opts sessVars.TxnCtx.InsertTTLRowsCount += 1 } - buffer.ColSize = ensureCapacityAndReset(buffer.ColSize, len(t.Cols())) - + colSizeBuffer := sctx.GetMutateBuffers().GetColSizeDeltaBufferWithCap(len(t.Cols())) for id, col := range t.Cols() { size, err := codec.EstimateValueSize(sc.TypeCtx(), r[id]) if err != nil { continue } - buffer.ColSize[id] = variable.ColSize{ColID: col.ID, Size: int64(size - 1)} + colSizeBuffer.AddColSizeDelta(col.ID, int64(size-1)) } - sessVars.TxnCtx.UpdateDeltaForTableFromColSlice(t.physicalTableID, 1, 1, buffer.ColSize) + sessVars.TxnCtx.UpdateDeltaForTableFromColSlice(t.physicalTableID, 1, 1, colSizeBuffer.GetColSizeDelta()) return recordID, nil } -// genIndexKeyStr generates index content string representation. -func genIndexKeyStr(colVals []types.Datum) (string, error) { +// genIndexKeyStrs generates index content strings representation. +func genIndexKeyStrs(colVals []types.Datum) ([]string, error) { // Pass pre-composed error to txn. strVals := make([]string, 0, len(colVals)) for _, cv := range colVals { @@ -1137,12 +1095,12 @@ func genIndexKeyStr(colVals []types.Datum) (string, error) { if !cv.IsNull() { cvs, err = types.ToString(cv.GetValue()) if err != nil { - return "", err + return nil, err } } strVals = append(strVals, cvs) } - return strings.Join(strVals, "-"), nil + return strVals, nil } // addIndices adds data into indices. If any key is duplicated, returns the original handle. @@ -1165,11 +1123,11 @@ func (t *TableCommon) addIndices(sctx table.MutateContext, recordID kv.Handle, r if !skipCheck && v.Meta().Unique { // Make error message consistent with MySQL. tablecodec.TruncateIndexValues(t.meta, v.Meta(), indexVals) - entryKey, err := genIndexKeyStr(indexVals) + colStrVals, err := genIndexKeyStrs(indexVals) if err != nil { return nil, err } - dupErr = kv.ErrKeyExists.FastGenByArgs(entryKey, fmt.Sprintf("%s.%s", v.TableMeta().Name.String(), v.Meta().Name.String())) + dupErr = kv.GenKeyExistsErr(colStrVals, fmt.Sprintf("%s.%s", v.TableMeta().Name.String(), v.Meta().Name.String())) } rsData := TryGetHandleRestoredDataWrapper(t.meta, r, nil, v.Meta()) if dupHandle, err := v.Create(sctx, txn, indexVals, recordID, rsData, opts...); err != nil { @@ -1394,17 +1352,16 @@ func (t *TableCommon) RemoveRecord(ctx table.MutateContext, h kv.Handle, r []typ // a reusable buffer to save malloc // Note: The buffer should not be referenced or modified outside this function. // It can only act as a temporary buffer for the current function call. - buffer := ctx.GetTablesBuffer().Remove - buffer.ColSize = ensureCapacityAndReset(buffer.ColSize, len(t.Cols())) + colSizeBuffer := ctx.GetMutateBuffers().GetColSizeDeltaBufferWithCap(len(t.Cols())) for id, col := range t.Cols() { size, err := codec.EstimateValueSize(sc.TypeCtx(), r[id]) if err != nil { continue } - buffer.ColSize[id] = variable.ColSize{ColID: col.ID, Size: -int64(size - 1)} + colSizeBuffer.AddColSizeDelta(col.ID, -int64(size-1)) } ctx.GetSessionVars().TxnCtx.UpdateDeltaForTableFromColSlice( - t.physicalTableID, -1, 1, buffer.ColSize, + t.physicalTableID, -1, 1, colSizeBuffer.GetColSizeDelta(), ) return err } @@ -1560,13 +1517,13 @@ func (t *TableCommon) buildIndexForRow(ctx table.MutateContext, h kv.Handle, val if kv.ErrKeyExists.Equal(err) { // Make error message consistent with MySQL. tablecodec.TruncateIndexValues(t.meta, idx.Meta(), vals) - entryKey, err1 := genIndexKeyStr(vals) + colStrVals, err1 := genIndexKeyStrs(vals) if err1 != nil { - // if genIndexKeyStr failed, return the original error. + // if genIndexKeyStrs failed, return the original error. return err } - return kv.ErrKeyExists.FastGenByArgs(entryKey, fmt.Sprintf("%s.%s", idx.TableMeta().Name.String(), idx.Meta().Name.String())) + return kv.GenKeyExistsErr(colStrVals, fmt.Sprintf("%s.%s", idx.TableMeta().Name.String(), idx.Meta().Name.String())) } return err } @@ -1692,7 +1649,8 @@ func GetColDefaultValue(ctx exprctx.BuildContext, col *table.Column, defaultVals // AllocHandle allocate a new handle. // A statement could reserve some ID in the statement context, try those ones first. -func AllocHandle(ctx context.Context, mctx table.MutateContext, t table.Table) (kv.Handle, error) { +func AllocHandle(ctx context.Context, mctx table.MutateContext, t table.Table) (kv.IntHandle, + error) { if mctx != nil { if stmtCtx := mctx.GetSessionVars().StmtCtx; stmtCtx != nil { // First try to alloc if the statement has reserved auto ID. @@ -1844,25 +1802,35 @@ func FindIndexByColName(t table.Table, name string) table.Index { return nil } -func getDuplicateErrorHandleString(tblInfo *model.TableInfo, handle kv.Handle, row []types.Datum) string { +func getDuplicateError(tblInfo *model.TableInfo, handle kv.Handle, row []types.Datum) error { + keyName := tblInfo.Name.String() + ".PRIMARY" + if handle.IsInt() { - return kv.GetDuplicateErrorHandleString(handle) + return kv.GenKeyExistsErr([]string{handle.String()}, keyName) } pkIdx := FindPrimaryIndex(tblInfo) if pkIdx == nil { - return kv.GetDuplicateErrorHandleString(handle) + handleData, err := handle.Data() + if err != nil { + return kv.ErrKeyExists.FastGenByArgs(handle.String(), keyName) + } + colStrVals, err := genIndexKeyStrs(handleData) + if err != nil { + return kv.ErrKeyExists.FastGenByArgs(handle.String(), keyName) + } + return kv.GenKeyExistsErr(colStrVals, keyName) } pkDts := make([]types.Datum, 0, len(pkIdx.Columns)) for _, idxCol := range pkIdx.Columns { pkDts = append(pkDts, row[idxCol.Offset]) } tablecodec.TruncateIndexValues(tblInfo, pkIdx, pkDts) - entryKey, err := genIndexKeyStr(pkDts) + colStrVals, err := genIndexKeyStrs(pkDts) if err != nil { - // if genIndexKeyStr failed, return DuplicateErrorHandleString. - return kv.GetDuplicateErrorHandleString(handle) + // if genIndexKeyStrs failed, return ErrKeyExists with handle.String(). + return kv.ErrKeyExists.FastGenByArgs(handle.String(), keyName) } - return entryKey + return kv.GenKeyExistsErr(colStrVals, keyName) } func init() { @@ -2246,16 +2214,3 @@ func (t *TemporaryTable) SetSize(v int64) { func (t *TemporaryTable) GetMeta() *model.TableInfo { return t.meta } - -// ensureCapacityAndReset is similar to the built-in make(), -// but it reuses the given slice if it has enough capacity. -func ensureCapacityAndReset[T any](slice []T, size int, optCap ...int) []T { - capacity := size - if len(optCap) > 0 { - capacity = optCap[0] - } - if cap(slice) < capacity { - return make([]T, size, capacity) - } - return slice[:size] -} diff --git a/pkg/table/tables/tables_test.go b/pkg/table/tables/tables_test.go index cfd6bc480bebd..480b4088b00c8 100644 --- a/pkg/table/tables/tables_test.go +++ b/pkg/table/tables/tables_test.go @@ -92,7 +92,8 @@ func TestBasic(t *testing.T) { require.NoError(t, err) require.Greater(t, autoID, int64(0)) - handle, err := tables.AllocHandle(context.Background(), nil, tb) + var handle kv.Handle + handle, err = tables.AllocHandle(context.Background(), nil, tb) require.NoError(t, err) require.Greater(t, handle.IntValue(), int64(0)) diff --git a/pkg/table/tables/test/partition/partition_test.go b/pkg/table/tables/test/partition/partition_test.go index 0a6fdd3dd4b11..08e5e774da08e 100644 --- a/pkg/table/tables/test/partition/partition_test.go +++ b/pkg/table/tables/test/partition/partition_test.go @@ -260,7 +260,7 @@ func TestGeneratePartitionExpr(t *testing.T) { "1", } for i, expr := range pe.UpperBounds { - require.Equal(t, upperBounds[i], expr.String()) + require.Equal(t, upperBounds[i], expr.StringWithCtx(tk.Session().GetExprCtx().GetEvalCtx())) } } diff --git a/pkg/testkit/mocksessionmanager.go b/pkg/testkit/mocksessionmanager.go index fe9a81d3bbb9b..e11d96726aa4f 100644 --- a/pkg/testkit/mocksessionmanager.go +++ b/pkg/testkit/mocksessionmanager.go @@ -156,6 +156,17 @@ func (msm *MockSessionManager) GetInternalSessionStartTSList() []uint64 { defer msm.mu.Unlock() ret := make([]uint64, 0, len(msm.internalSessions)) for internalSess := range msm.internalSessions { + // Ref the implementation of `GetInternalSessionStartTSList` on the real session manager. The `TxnInfo` is more + // accurate, because if a session is pending, the `StartTS` in `sessVars.TxnCtx` will not be updated. For example, + // if there is not DDL for a long time, the minimal internal session start ts will not have any progress. + if se, ok := internalSess.(interface{ TxnInfo() *txninfo.TxnInfo }); ok { + txn := se.TxnInfo() + if txn != nil { + ret = append(ret, txn.StartTS) + } + continue + } + se := internalSess.(sessionctx.Context) sessVars := se.GetSessionVars() sessVars.TxnCtxMu.Lock() diff --git a/pkg/testkit/testkit.go b/pkg/testkit/testkit.go index 1f85523f97582..a7dfd85443fc0 100644 --- a/pkg/testkit/testkit.go +++ b/pkg/testkit/testkit.go @@ -116,9 +116,11 @@ func NewTestKitWithSession(t testing.TB, store kv.Storage, se sessiontypes.Sessi // RefreshSession set a new session for the testkit func (tk *TestKit) RefreshSession() { tk.session = NewSession(tk.t, tk.store) - if intest.InTest { - if rand.Intn(10) >= 3 { // 70% chance to run infoschema v2 + seed := uint64(time.Now().UnixNano()) + tk.t.Logf("RefreshSession rand seed: %d", seed) + rng := rand.New(rand.NewSource(int64(seed))) + if rng.Intn(10) >= 3 { // 70% chance to run infoschema v2 tk.MustExec("set @@global.tidb_schema_cache_size = 1024 * 1024 * 1024") } } diff --git a/pkg/util/BUILD.bazel b/pkg/util/BUILD.bazel index 0af7f3ae6e948..89f7fdfaaf8f9 100644 --- a/pkg/util/BUILD.bazel +++ b/pkg/util/BUILD.bazel @@ -34,6 +34,7 @@ go_library( "//pkg/parser/model", "//pkg/parser/mysql", "//pkg/parser/terror", + "//pkg/session/cursor", "//pkg/session/txninfo", "//pkg/sessionctx/stmtctx", "//pkg/util/collate", diff --git a/pkg/util/context/warn.go b/pkg/util/context/warn.go index 5563bf1fe42f5..7ec43b8eea8dc 100644 --- a/pkg/util/context/warn.go +++ b/pkg/util/context/warn.go @@ -164,6 +164,13 @@ func NewStaticWarnHandlerWithHandler(h WarnHandler) *StaticWarnHandler { return newHandler } +// Reset resets the warnings of this handler. +func (h *StaticWarnHandler) Reset() { + if h.warnings != nil { + h.warnings = h.warnings[:0] + } +} + // AppendWarning implements the StaticWarnHandler.AppendWarning. func (h *StaticWarnHandler) AppendWarning(warn error) { h.Lock() diff --git a/pkg/util/hint/BUILD.bazel b/pkg/util/hint/BUILD.bazel index 9b2faea0d1e02..b3fb39aadfe8d 100644 --- a/pkg/util/hint/BUILD.bazel +++ b/pkg/util/hint/BUILD.bazel @@ -15,6 +15,7 @@ go_library( "//pkg/parser/ast", "//pkg/parser/format", "//pkg/parser/model", + "//pkg/types", "//pkg/util/dbterror", "//pkg/util/dbterror/plannererrors", "//pkg/util/logutil", diff --git a/pkg/util/hint/hint.go b/pkg/util/hint/hint.go index e1683f1f90cfe..7465a39585d23 100644 --- a/pkg/util/hint/hint.go +++ b/pkg/util/hint/hint.go @@ -25,6 +25,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/format" "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/pkg/util/dbterror" ) @@ -224,6 +225,9 @@ type StmtHints struct { HasResourceGroup bool SetVars map[string]string + // Hypo Indexes from Hints + HintedHypoIndexes map[string]map[string]map[string]*model.IndexInfo // dbName -> tblName -> idxName -> idxInfo + // the original table hints OriginalTableHints []*ast.TableOptimizerHint } @@ -270,10 +274,24 @@ func (sh *StmtHints) Clone() *StmtHints { } } +func (sh *StmtHints) addHypoIndex(db, tbl, idx string, idxInfo *model.IndexInfo) { + if sh.HintedHypoIndexes == nil { + sh.HintedHypoIndexes = make(map[string]map[string]map[string]*model.IndexInfo) + } + if sh.HintedHypoIndexes[db] == nil { + sh.HintedHypoIndexes[db] = make(map[string]map[string]*model.IndexInfo) + } + if sh.HintedHypoIndexes[db][tbl] == nil { + sh.HintedHypoIndexes[db][tbl] = make(map[string]*model.IndexInfo) + } + sh.HintedHypoIndexes[db][tbl][idx] = idxInfo +} + // ParseStmtHints parses statement hints. func ParseStmtHints(hints []*ast.TableOptimizerHint, setVarHintChecker func(varName, hint string) (ok bool, warning error), - replicaReadFollower byte) ( // to avoid cycle import + hypoIndexChecker func(db, tbl model.CIStr, cols ...model.CIStr) error, + currentDB string, replicaReadFollower byte) ( // to avoid cycle import stmtHints StmtHints, offs []int, warns []error) { if len(hints) == 0 { return @@ -312,6 +330,40 @@ func ParseStmtHints(hints []*ast.TableOptimizerHint, case "straight_join": hintOffs[hint.HintName.L] = i straightJoinHintCnt++ + case "hypo_index": + // to make it simpler, use Tables[0] as table, Tables[1] as index name, and Tables[2:] as column name. + if len(hint.Tables) < 3 { + warn := errors.NewNoStackErrorf("Invalid HYPO_INDEX hint, valid usage: HYPO_INDEX(tableName, indexName, cols...)") + warns = append(warns, warn) + continue + } + db := hint.Tables[0].DBName.L + if db == "" { + db = currentDB + } + tbl := hint.Tables[0].TableName + idx := hint.Tables[1].TableName + var colNames []model.CIStr + var cols []*model.IndexColumn + for i := 2; i < len(hint.Tables); i++ { + colNames = append(colNames, hint.Tables[i].TableName) + cols = append(cols, &model.IndexColumn{ + Name: hint.Tables[i].TableName, + Offset: i - 2, + Length: types.UnspecifiedLength, + }) + } + if err := hypoIndexChecker(model.NewCIStr(db), tbl, colNames...); err != nil { + warns = append(warns, errors.NewNoStackErrorf("invalid HYPO_INDEX hint: %v", err)) + continue + } + idxInfo := &model.IndexInfo{ + Name: idx, + Columns: cols, + State: model.StatePublic, + Tp: model.IndexTypeHypo, + } + stmtHints.addHypoIndex(db, tbl.L, idx.L, idxInfo) case "set_var": setVarHint := hint.HintData.(ast.HintSetVar) diff --git a/pkg/util/logutil/log.go b/pkg/util/logutil/log.go index 39ee17e75e564..e07397e496804 100644 --- a/pkg/util/logutil/log.go +++ b/pkg/util/logutil/log.go @@ -20,6 +20,7 @@ import ( "fmt" "os" "runtime/trace" + "sync" "time" gzap "github.com/grpc-ecosystem/go-grpc-middleware/logging/zap" @@ -227,7 +228,7 @@ func Logger(ctx context.Context) *zap.Logger { // main function. Don't use it in `init` or equivalent functions otherwise it // will print to stdout. func BgLogger() *zap.Logger { - return log.L() + return log.L().With() } // LoggerWithTraceInfo attaches fields from trace info to logger @@ -395,3 +396,25 @@ func proxyFields() []zap.Field { } return fields } + +// SampleLoggerFactory returns a factory function that creates a sample logger. +// the logger is used to sample the log to avoid too many logs, it will only log +// the first 'first' log entries with the same level and message in 'tick' time. +// NOTE: Because we need to record the log count with the same level and message +// in this specific logger, the returned factory function will only create one logger. +// this logger support at most 4096 types of logs with the same level and message. +func SampleLoggerFactory(tick time.Duration, first int, fields ...zap.Field) func() *zap.Logger { + var ( + once sync.Once + logger *zap.Logger + ) + return func() *zap.Logger { + once.Do(func() { + sampleCore := zap.WrapCore(func(core zapcore.Core) zapcore.Core { + return zapcore.NewSamplerWithOptions(core, tick, first, 0) + }) + logger = BgLogger().With(fields...).WithOptions(sampleCore) + }) + return logger + } +} diff --git a/pkg/util/logutil/log_test.go b/pkg/util/logutil/log_test.go index 0a1750c9fc307..c39eac811c5a3 100644 --- a/pkg/util/logutil/log_test.go +++ b/pkg/util/logutil/log_test.go @@ -20,8 +20,11 @@ import ( "fmt" "io" "os" + "path" "runtime" + "strings" "testing" + "time" "github.com/google/uuid" "github.com/pingcap/log" @@ -296,3 +299,32 @@ func TestProxyFields(t *testing.T) { } } } + +func prepareStdoutLogger(t *testing.T) (*os.File, string) { + bak := os.Stdout + t.Cleanup(func() { + os.Stdout = bak + }) + tempDir := t.TempDir() + fileName := path.Join(tempDir, "test.log") + file, err := os.OpenFile(fileName, os.O_CREATE|os.O_WRONLY, 0644) + require.NoError(t, err) + os.Stdout = file + // InitLogger contains zap.AddStacktrace(zapcore.FatalLevel), so log level + // below fatal will not contain stack automatically. + require.NoError(t, InitLogger(&LogConfig{})) + + return file, fileName +} + +func TestSampleLoggerFactory(t *testing.T) { + file, filename := prepareStdoutLogger(t) + fac := SampleLoggerFactory(time.Minute, 3, zap.String(LogFieldCategory, "ddl")) + for i := 0; i < 100; i++ { + fac().Info("sample log test") + } + require.NoError(t, file.Close()) + content, err := os.ReadFile(filename) + require.NoError(t, err) + require.Equal(t, 3, strings.Count(string(content), "sample log test")) +} diff --git a/pkg/util/memory/tracker.go b/pkg/util/memory/tracker.go index 5d7786a6e517b..fddec11c5db47 100644 --- a/pkg/util/memory/tracker.go +++ b/pkg/util/memory/tracker.go @@ -32,6 +32,9 @@ import ( // TrackMemWhenExceeds is the threshold when memory usage needs to be tracked. const TrackMemWhenExceeds = 104857600 // 100MB +// DefMemQuotaQuery is default memory quota for query. +const DefMemQuotaQuery = 1073741824 // 1GB + // Process global variables for memory limit. var ( ServerMemoryLimitOriginText = atomicutil.NewString("0") @@ -119,6 +122,16 @@ type bytesLimits struct { bytesSoftLimit int64 // bytesSoftLimit <= 0 means no limit, used for actionMuForSoftLimit. } +var unlimitedBytesLimit = bytesLimits{ + bytesHardLimit: -1, + bytesSoftLimit: -1, +} + +var defaultQueryQuota = bytesLimits{ + bytesHardLimit: DefMemQuotaQuery, + bytesSoftLimit: DefMemQuotaQuery * 8 / 10, +} + // MemUsageTop1Tracker record the use memory top1 session's tracker for kill. var MemUsageTop1Tracker atomic.Pointer[Tracker] @@ -134,10 +147,16 @@ func InitTracker(t *Tracker, label int, bytesLimit int64, action ActionOnExceed) t.parMu.parent = nil t.label = label - t.bytesLimit.Store(&bytesLimits{ - bytesHardLimit: bytesLimit, - bytesSoftLimit: int64(float64(bytesLimit) * softScale), - }) + if bytesLimit <= 0 { + t.bytesLimit.Store(&unlimitedBytesLimit) + } else if bytesLimit == DefMemQuotaQuery { + t.bytesLimit.Store(&defaultQueryQuota) + } else { + t.bytesLimit.Store(&bytesLimits{ + bytesHardLimit: bytesLimit, + bytesSoftLimit: int64(float64(bytesLimit) * softScale), + }) + } t.maxConsumed.Store(0) t.isGlobal = false } @@ -183,10 +202,16 @@ func (t *Tracker) CheckBytesLimit(val int64) bool { // SetBytesLimit sets the bytes limit for this tracker. // "bytesHardLimit <= 0" means no limit. func (t *Tracker) SetBytesLimit(bytesLimit int64) { - t.bytesLimit.Store(&bytesLimits{ - bytesHardLimit: bytesLimit, - bytesSoftLimit: int64(float64(bytesLimit) * softScale), - }) + if bytesLimit <= 0 { + t.bytesLimit.Store(&unlimitedBytesLimit) + } else if bytesLimit == DefMemQuotaQuery { + t.bytesLimit.Store(&defaultQueryQuota) + } else { + t.bytesLimit.Store(&bytesLimits{ + bytesHardLimit: bytesLimit, + bytesSoftLimit: int64(float64(bytesLimit) * softScale), + }) + } } // GetBytesLimit gets the bytes limit for this tracker. @@ -242,7 +267,9 @@ func (t *Tracker) UnbindActions() { t.actionMuForHardLimit.Lock() defer t.actionMuForHardLimit.Unlock() - t.actionMuForHardLimit.actionOnExceed = &LogOnExceed{} + // Currently this method is only called by ResetContextOfStmt, which then always calls SetActionOnExceed to set + // actionForHardLimit.actionOnExceed properly, thus it's safe to set it nil here. + t.actionMuForHardLimit.actionOnExceed = nil } // UnbindActionFromHardLimit unbinds action from hardLimit. diff --git a/pkg/util/mock/BUILD.bazel b/pkg/util/mock/BUILD.bazel index 5987c55176d9c..a9dc5cb09a2ba 100644 --- a/pkg/util/mock/BUILD.bazel +++ b/pkg/util/mock/BUILD.bazel @@ -22,6 +22,7 @@ go_library( "//pkg/parser/model", "//pkg/parser/terror", "//pkg/planner/context", + "//pkg/session/cursor", "//pkg/sessionctx", "//pkg/sessionctx/sessionstates", "//pkg/sessionctx/variable", diff --git a/pkg/util/mock/context.go b/pkg/util/mock/context.go index ba0d998a409f8..5da3a4ca67efd 100644 --- a/pkg/util/mock/context.go +++ b/pkg/util/mock/context.go @@ -32,6 +32,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/terror" planctx "github.com/pingcap/tidb/pkg/planner/context" + "github.com/pingcap/tidb/pkg/session/cursor" "github.com/pingcap/tidb/pkg/sessionctx" "github.com/pingcap/tidb/pkg/sessionctx/sessionstates" "github.com/pingcap/tidb/pkg/sessionctx/variable" @@ -607,6 +608,11 @@ func (*Context) NewStmtIndexUsageCollector() *indexusage.StmtIndexUsageCollector return nil } +// GetCursorTracker implements the sessionctx.Context interface +func (*Context) GetCursorTracker() cursor.Tracker { + return nil +} + // NewContext creates a new mocked sessionctx.Context. func NewContext() *Context { ctx, cancel := context.WithCancel(context.Background()) diff --git a/pkg/util/processinfo.go b/pkg/util/processinfo.go index 985c8551d4be9..18cada5a382b6 100644 --- a/pkg/util/processinfo.go +++ b/pkg/util/processinfo.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/pkg/parser/auth" "github.com/pingcap/tidb/pkg/parser/mysql" + "github.com/pingcap/tidb/pkg/session/cursor" "github.com/pingcap/tidb/pkg/session/txninfo" "github.com/pingcap/tidb/pkg/sessionctx/stmtctx" "github.com/pingcap/tidb/pkg/util/disk" @@ -45,6 +46,7 @@ type ProcessInfo struct { ExpensiveTxnLogTime time.Time CurTxnCreateTime time.Time Plan any + CursorTracker cursor.Tracker StmtCtx *stmtctx.StatementContext RefCountOfStmtCtx *stmtctx.ReferenceCount MemTracker *memory.Tracker diff --git a/pkg/util/ranger/BUILD.bazel b/pkg/util/ranger/BUILD.bazel index 4fe44d40a85df..9deb92f8f2b2b 100644 --- a/pkg/util/ranger/BUILD.bazel +++ b/pkg/util/ranger/BUILD.bazel @@ -51,6 +51,7 @@ go_test( "//pkg/config", "//pkg/domain", "//pkg/expression", + "//pkg/expression/contextstatic", "//pkg/parser/ast", "//pkg/parser/model", "//pkg/parser/mysql", diff --git a/pkg/util/ranger/detacher.go b/pkg/util/ranger/detacher.go index 2272612badf79..d20a370e2b76b 100644 --- a/pkg/util/ranger/detacher.go +++ b/pkg/util/ranger/detacher.go @@ -236,6 +236,53 @@ func compareCNFItemRangeResult(curResult, bestResult *cnfItemRangeResult) (curIs return curResult.sameLenPointRanges } +// mergeTwoCNFRanges merges two ranges results rangeResult and otherRangeResult. +// The main objective of this function is to apply intersection between these two +// ranges when possible. The overall logic is: +// - if rangeResult is empty then result is otherRangeResult +// - Skip intersection logic if it is turned off (Fix54337) +// - If either range is a subset then set result to the subset. +// - Result = intersection of the two ranges +// - Try heuristic to pick which range is better if intersections fails or if feature is off. +func mergeTwoCNFRanges(sctx *rangerctx.RangerContext, cond expression.Expression, + rangeResult, otherRangeResult *cnfItemRangeResult) *cnfItemRangeResult { + if rangeResult == nil { + return otherRangeResult + } + tryHeuristic := false + mergedResult := rangeResult + if otherRangeResult != nil && mergedResult.rangeResult != nil { + if fixcontrol.GetBoolWithDefault(sctx.OptimizerFixControl, fixcontrol.Fix54337, false) { + mergedResultIsSubset := mergedResult.rangeResult.Ranges.Subset(sctx.TypeCtx, otherRangeResult.rangeResult.Ranges) + // if mergedResult is a subset then do nothing + if !mergedResultIsSubset { + otherRangeResultIsSubset := otherRangeResult.rangeResult.Ranges.Subset(sctx.TypeCtx, mergedResult.rangeResult.Ranges) + // if otherRangeResult is subset (more selective) then make it mergedResult. + if otherRangeResultIsSubset { + mergedResult = otherRangeResult + } else { + // Try intersecting result of different conjuncts. + intersection := otherRangeResult.rangeResult.Ranges.IntersectRanges(sctx.TypeCtx, mergedResult.rangeResult.Ranges) + // Skip intersection if an error occurred during the intersection computation. + if intersection == nil { + tryHeuristic = true + } else { + mergedResult.rangeResult.Ranges = intersection + mergedResult.rangeResult.AccessConds = + AppendConditionsIfNotExist(sctx.ExprCtx.GetEvalCtx(), mergedResult.rangeResult.AccessConds, []expression.Expression{cond}) + } + } + } + } else { + tryHeuristic = true + } + } + if tryHeuristic && compareCNFItemRangeResult(otherRangeResult, mergedResult) { + mergedResult = otherRangeResult + } + return mergedResult +} + // extractBestCNFItemRanges builds ranges for each CNF item from the input CNF expressions and returns the best CNF // item ranges. // e.g, for input CNF expressions ((a,b) in ((1,1),(2,2))) and a > 1 and ((a,b,c) in (1,1,1),(2,2,2)) @@ -273,9 +320,7 @@ func extractBestCNFItemRanges(sctx *rangerctx.RangerContext, conds []expression. continue } curRes := getCNFItemRangeResult(sctx, res, i) - if bestRes == nil || compareCNFItemRangeResult(curRes, bestRes) { - bestRes = curRes - } + bestRes = mergeTwoCNFRanges(sctx, cond, bestRes, curRes) } if bestRes != nil && bestRes.rangeResult != nil { @@ -322,7 +367,7 @@ func (d *rangeDetacher) detachCNFCondAndBuildRangeForIndex(conditions []expressi return nil, err } if len(remainedConds) > 0 { - filterConds = removeConditions(filterConds, remainedConds) + filterConds = removeConditions(d.sctx.ExprCtx.GetEvalCtx(), filterConds, remainedConds) newConditions = append(newConditions, remainedConds...) } for ; eqCount < len(accessConds); eqCount++ { @@ -431,7 +476,7 @@ func (d *rangeDetacher) detachCNFCondAndBuildRangeForIndex(conditions []expressi d.sctx.RecordRangeFallback(d.rangeMaxSize) res.RemainedConds = append(res.RemainedConds, tailRes.AccessConds...) // Some conditions may be in both tailRes.AccessConds and tailRes.RemainedConds so we call AppendConditionsIfNotExist here. - res.RemainedConds = AppendConditionsIfNotExist(res.RemainedConds, tailRes.RemainedConds) + res.RemainedConds = AppendConditionsIfNotExist(d.sctx.ExprCtx.GetEvalCtx(), res.RemainedConds, tailRes.RemainedConds) return res, nil } res.Ranges = newRanges @@ -461,7 +506,7 @@ func (d *rangeDetacher) detachCNFCondAndBuildRangeForIndex(conditions []expressi // [10, 10] [30, 30] exceeds range mem limit, we add `a = 10 or a = 30` back to RemainedConds, which is actually // unnecessary because `(a = 10 and b = 20) or (a = 30 and b = 40)` is already in RemainedConds. // TODO: we will optimize it later. - res.RemainedConds = AppendConditionsIfNotExist(res.RemainedConds, remainedConds) + res.RemainedConds = AppendConditionsIfNotExist(d.sctx.ExprCtx.GetEvalCtx(), res.RemainedConds, remainedConds) res.Ranges = ranges // Choosing between point ranges and bestCNF is needed since bestCNF does not cover the intersection // of all conjuncts. Even when we add support for intersection, it could be turned off by a flag or it could be @@ -473,7 +518,7 @@ func (d *rangeDetacher) detachCNFCondAndBuildRangeForIndex(conditions []expressi // Apply optimization if bestCNFItemRes is a proper subset of point ranges. if bestCNFIsSubset && !pointRangeIsSubset { // Update final result and just update: Ranges, AccessConds and RemainedConds - res.RemainedConds = removeConditions(res.RemainedConds, bestCNFItemRes.rangeResult.AccessConds) + res.RemainedConds = removeConditions(d.sctx.ExprCtx.GetEvalCtx(), res.RemainedConds, bestCNFItemRes.rangeResult.AccessConds) res.Ranges = bestCNFItemRes.rangeResult.Ranges res.AccessConds = bestCNFItemRes.rangeResult.AccessConds } @@ -726,7 +771,7 @@ func ExtractEqAndInCondition(sctx *rangerctx.RangerContext, conditions []express } } // We should remove all accessConds, so that they will not be added to filter conditions. - newConditions = removeConditions(newConditions, accesses) + newConditions = removeConditions(sctx.ExprCtx.GetEvalCtx(), newConditions, accesses) return accesses, filters, newConditions, columnValues, false } @@ -992,10 +1037,10 @@ func DetachSimpleCondAndBuildRangeForIndex(sctx *rangerctx.RangerContext, condit return res.Ranges, res.AccessConds, err } -func removeConditions(conditions, condsToRemove []expression.Expression) []expression.Expression { +func removeConditions(ectx expression.EvalContext, conditions, condsToRemove []expression.Expression) []expression.Expression { filterConds := make([]expression.Expression, 0, len(conditions)) for _, cond := range conditions { - if !expression.Contains(condsToRemove, cond) { + if !expression.Contains(ectx, condsToRemove, cond) { filterConds = append(filterConds, cond) } } @@ -1003,10 +1048,10 @@ func removeConditions(conditions, condsToRemove []expression.Expression) []expre } // AppendConditionsIfNotExist appends conditions if they are absent. -func AppendConditionsIfNotExist(conditions, condsToAppend []expression.Expression) []expression.Expression { +func AppendConditionsIfNotExist(ectx expression.EvalContext, conditions, condsToAppend []expression.Expression) []expression.Expression { shouldAppend := make([]expression.Expression, 0, len(condsToAppend)) for _, cond := range condsToAppend { - if !expression.Contains(conditions, cond) { + if !expression.Contains(ectx, conditions, cond) { shouldAppend = append(shouldAppend, cond) } } @@ -1274,7 +1319,7 @@ func AddExpr4EqAndInCondition(sctx *rangerctx.RangerContext, conditions []expres // remove the accesses from newConditions newConditions := make([]expression.Expression, 0, len(conditions)) newConditions = append(newConditions, conditions...) - newConditions = removeConditions(newConditions, accesses) + newConditions = removeConditions(sctx.ExprCtx.GetEvalCtx(), newConditions, accesses) // add Gc condition for accesses and return new condition to newAccesses newAccesses, err := AddGcColumnCond(sctx, cols, accesses, columnValues) diff --git a/pkg/util/ranger/points.go b/pkg/util/ranger/points.go index 42aa930992b57..6b96ff37c26eb 100644 --- a/pkg/util/ranger/points.go +++ b/pkg/util/ranger/points.go @@ -664,12 +664,12 @@ func (r *builder) buildFromIn( for _, e := range list { v, ok := e.(*expression.Constant) if !ok { - r.err = plannererrors.ErrUnsupportedType.GenWithStack("expr:%v is not constant", e) + r.err = plannererrors.ErrUnsupportedType.GenWithStack("expr:%v is not constant", e.StringWithCtx(evalCtx)) return getFullRange(), hasNull } dt, err := v.Eval(evalCtx, chunk.Row{}) if err != nil { - r.err = plannererrors.ErrUnsupportedType.GenWithStack("expr:%v is not evaluated", e) + r.err = plannererrors.ErrUnsupportedType.GenWithStack("expr:%v is not evaluated", e.StringWithCtx(evalCtx)) return getFullRange(), hasNull } if dt.IsNull() { diff --git a/pkg/util/ranger/ranger_test.go b/pkg/util/ranger/ranger_test.go index 45e10016a876f..0bc0612264dbe 100644 --- a/pkg/util/ranger/ranger_test.go +++ b/pkg/util/ranger/ranger_test.go @@ -22,6 +22,7 @@ import ( "github.com/pingcap/tidb/pkg/config" "github.com/pingcap/tidb/pkg/expression" + "github.com/pingcap/tidb/pkg/expression/contextstatic" "github.com/pingcap/tidb/pkg/parser/ast" "github.com/pingcap/tidb/pkg/parser/model" "github.com/pingcap/tidb/pkg/parser/mysql" @@ -263,6 +264,7 @@ func TestTableRange(t *testing.T) { sql := "select * from t where " + tt.exprStr sctx := testKit.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -281,8 +283,8 @@ func TestTableRange(t *testing.T) { require.NotNil(t, col) var filter []expression.Expression conds, filter = ranger.DetachCondsForColumn(rctx, conds, col) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", conds)) - require.Equal(t, tt.filterConds, fmt.Sprintf("%s", filter)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, conds)) + require.Equal(t, tt.filterConds, expression.StringifyExpressionsWithCtx(ectx, filter)) result, _, _, err := ranger.BuildTableRange(conds, rctx, col.RetType, 0) require.NoError(t, err) got := fmt.Sprintf("%v", result) @@ -461,6 +463,7 @@ create table t( sql := "select * from t where " + tt.exprStr sctx := testKit.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -480,8 +483,8 @@ create table t( require.NotNil(t, cols) res, err := ranger.DetachCondAndBuildRangeForIndex(rctx, conds, cols, lengths, 0) require.NoError(t, err) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", res.AccessConds)) - require.Equal(t, tt.filterConds, fmt.Sprintf("%s", res.RemainedConds)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, res.AccessConds)) + require.Equal(t, tt.filterConds, expression.StringifyExpressionsWithCtx(ectx, res.RemainedConds)) got := fmt.Sprintf("%v", res.Ranges) require.Equal(t, tt.resultStr, got) }) @@ -823,6 +826,7 @@ func TestColumnRange(t *testing.T) { sql := "select * from t where " + tt.exprStr sctx := testKit.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -841,7 +845,7 @@ func TestColumnRange(t *testing.T) { col := expression.ColInfo2Col(sel.Schema().Columns, ds.TableInfo.Columns[tt.colPos]) require.NotNil(t, col) conds = ranger.ExtractAccessConditionsForColumn(rctx, conds, col) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", conds)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, conds)) result, _, _, err := ranger.BuildColumnRange(conds, rctx, col.RetType, tt.length, 0) require.NoError(t, err) got := fmt.Sprintf("%v", result) @@ -981,6 +985,7 @@ func TestIndexRangeForYear(t *testing.T) { sql := "select * from t where " + tt.exprStr sctx := testKit.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -1000,8 +1005,8 @@ func TestIndexRangeForYear(t *testing.T) { require.NotNil(t, cols) res, err := ranger.DetachCondAndBuildRangeForIndex(rctx, conds, cols, lengths, 0) require.NoError(t, err) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", res.AccessConds)) - require.Equal(t, tt.filterConds, fmt.Sprintf("%s", res.RemainedConds)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, res.AccessConds)) + require.Equal(t, tt.filterConds, expression.StringifyExpressionsWithCtx(ectx, res.RemainedConds)) got := fmt.Sprintf("%v", res.Ranges) require.Equal(t, tt.resultStr, got) }) @@ -1050,6 +1055,7 @@ func TestPrefixIndexRangeScan(t *testing.T) { sql := "select * from t where " + tt.exprStr sctx := testKit.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -1069,8 +1075,8 @@ func TestPrefixIndexRangeScan(t *testing.T) { require.NotNil(t, cols) res, err := ranger.DetachCondAndBuildRangeForIndex(rctx, conds, cols, lengths, 0) require.NoError(t, err) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", res.AccessConds)) - require.Equal(t, tt.filterConds, fmt.Sprintf("%s", res.RemainedConds)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, res.AccessConds)) + require.Equal(t, tt.filterConds, expression.StringifyExpressionsWithCtx(ectx, res.RemainedConds)) got := fmt.Sprintf("%v", res.Ranges) require.Equal(t, tt.resultStr, got) }) @@ -1397,6 +1403,7 @@ create table t( t.Run(tt.exprStr, func(t *testing.T) { sql := "select * from t where " + tt.exprStr sctx := testKit.Session() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -1416,8 +1423,8 @@ create table t( require.NotNil(t, cols) res, err := ranger.DetachCondAndBuildRangeForIndex(sctx.GetRangerCtx(), conds, cols, lengths, 0) require.NoError(t, err) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", res.AccessConds)) - require.Equal(t, tt.filterConds, fmt.Sprintf("%s", res.RemainedConds)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, res.AccessConds)) + require.Equal(t, tt.filterConds, expression.StringifyExpressionsWithCtx(ectx, res.RemainedConds)) got := fmt.Sprintf("%v", res.Ranges) require.Equal(t, tt.resultStr, got) }) @@ -1638,6 +1645,7 @@ func TestTableShardIndex(t *testing.T) { t.Run(tt.exprStr, func(t *testing.T) { sql := "select * from " + tt.tableName + " where " + tt.exprStr sctx := testKit.Session() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err) require.Len(t, stmts, 1) @@ -1658,7 +1666,7 @@ func TestTableShardIndex(t *testing.T) { } } newConds := ds.AddPrefix4ShardIndexes(ds.SCtx(), conds) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", newConds)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, newConds)) }) } @@ -1821,9 +1829,10 @@ func TestShardIndexFuncSuites(t *testing.T) { }, } + ectx := sctx.GetExprCtx().GetEvalCtx() for _, tt := range test { newConds, _ := ranger.AddExpr4EqAndInCondition(sctx.GetRangerCtx(), tt.inputConds, shardIndexCols) - require.Equal(t, fmt.Sprintf("%s", newConds), tt.outputConds) + require.Equal(t, expression.StringifyExpressionsWithCtx(ectx, newConds), tt.outputConds) } } @@ -1843,8 +1852,10 @@ func getSelectionFromQuery(t *testing.T, sctx sessionctx.Context, sql string) *p } func checkDetachRangeResult(t *testing.T, res *ranger.DetachRangeResult, expectedAccessConds, expectedRemainedConds, expectedRanges string) { - require.Equal(t, expectedAccessConds, fmt.Sprintf("%v", res.AccessConds)) - require.Equal(t, expectedRemainedConds, fmt.Sprintf("%v", res.RemainedConds)) + // TODO: get the context from argument + ectx := contextstatic.NewStaticEvalContext() + require.Equal(t, expectedAccessConds, expression.StringifyExpressionsWithCtx(ectx, res.AccessConds)) + require.Equal(t, expectedRemainedConds, expression.StringifyExpressionsWithCtx(ectx, res.RemainedConds)) require.Equal(t, expectedRanges, fmt.Sprintf("%v", res.Ranges)) } @@ -2114,6 +2125,7 @@ func TestRangeFallbackForBuildTableRange(t *testing.T) { tblInfo := tbl.Meta() sctx := tk.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() sql := "select * from t where a in (10,20,30,40,50)" selection := getSelectionFromQuery(t, sctx, sql) conds := selection.Conditions @@ -2126,15 +2138,15 @@ func TestRangeFallbackForBuildTableRange(t *testing.T) { ranges, access, remained, err := ranger.BuildTableRange(conds, rctx, col.RetType, 0) require.NoError(t, err) require.Equal(t, "[[10,10] [20,20] [30,30] [40,40] [50,50]]", fmt.Sprintf("%v", ranges)) - require.Equal(t, "[in(test.t.a, 10, 20, 30, 40, 50)]", fmt.Sprintf("%v", access)) - require.Equal(t, "[]", fmt.Sprintf("%v", remained)) + require.Equal(t, "[in(test.t.a, 10, 20, 30, 40, 50)]", expression.StringifyExpressionsWithCtx(ectx, access)) + require.Equal(t, "[]", expression.StringifyExpressionsWithCtx(ectx, remained)) checkRangeFallbackAndReset(t, sctx, false) quota := ranges.MemUsage() - 1 ranges, access, remained, err = ranger.BuildTableRange(conds, rctx, col.RetType, quota) require.NoError(t, err) require.Equal(t, "[[-inf,+inf]]", fmt.Sprintf("%v", ranges)) - require.Equal(t, "[]", fmt.Sprintf("%v", access)) - require.Equal(t, "[in(test.t.a, 10, 20, 30, 40, 50)]", fmt.Sprintf("%v", remained)) + require.Equal(t, "[]", expression.StringifyExpressionsWithCtx(ectx, access)) + require.Equal(t, "[in(test.t.a, 10, 20, 30, 40, 50)]", expression.StringifyExpressionsWithCtx(ectx, remained)) checkRangeFallbackAndReset(t, sctx, true) } @@ -2149,6 +2161,7 @@ func TestRangeFallbackForBuildColumnRange(t *testing.T) { tblInfo := tbl.Meta() sctx := tk.Session() rctx := sctx.GetRangerCtx() + ectx := sctx.GetExprCtx().GetEvalCtx() sql := "select * from t where a in ('aaa','bbb','ccc','ddd','eee')" selection := getSelectionFromQuery(t, sctx, sql) conds := selection.Conditions @@ -2161,15 +2174,15 @@ func TestRangeFallbackForBuildColumnRange(t *testing.T) { ranges, access, remained, err := ranger.BuildColumnRange(conds, rctx, cola.RetType, types.UnspecifiedLength, 0) require.NoError(t, err) require.Equal(t, "[[\"aaa\",\"aaa\"] [\"bbb\",\"bbb\"] [\"ccc\",\"ccc\"] [\"ddd\",\"ddd\"] [\"eee\",\"eee\"]]", fmt.Sprintf("%v", ranges)) - require.Equal(t, "[in(test.t.a, aaa, bbb, ccc, ddd, eee)]", fmt.Sprintf("%v", access)) - require.Equal(t, "[]", fmt.Sprintf("%v", remained)) + require.Equal(t, "[in(test.t.a, aaa, bbb, ccc, ddd, eee)]", expression.StringifyExpressionsWithCtx(ectx, access)) + require.Equal(t, "[]", expression.StringifyExpressionsWithCtx(ectx, remained)) checkRangeFallbackAndReset(t, sctx, false) quota := ranges.MemUsage() - 1 ranges, access, remained, err = ranger.BuildColumnRange(conds, rctx, cola.RetType, types.UnspecifiedLength, quota) require.NoError(t, err) require.Equal(t, "[[NULL,+inf]]", fmt.Sprintf("%v", ranges)) - require.Equal(t, "[]", fmt.Sprintf("%v", access)) - require.Equal(t, "[in(test.t.a, aaa, bbb, ccc, ddd, eee)]", fmt.Sprintf("%v", remained)) + require.Equal(t, "[]", expression.StringifyExpressionsWithCtx(ectx, access)) + require.Equal(t, "[in(test.t.a, aaa, bbb, ccc, ddd, eee)]", expression.StringifyExpressionsWithCtx(ectx, remained)) checkRangeFallbackAndReset(t, sctx, true) sql = "select * from t where b in (10,20,30)" selection = getSelectionFromQuery(t, sctx, sql) @@ -2182,8 +2195,8 @@ func TestRangeFallbackForBuildColumnRange(t *testing.T) { ranges, access, remained, err = ranger.BuildColumnRange(conds, rctx, colb.RetType, types.UnspecifiedLength, 1) require.NoError(t, err) require.Equal(t, "[[-inf,+inf]]", fmt.Sprintf("%v", ranges)) - require.Equal(t, "[]", fmt.Sprintf("%v", access)) - require.Equal(t, "[in(test.t.b, 10, 20, 30)]", fmt.Sprintf("%v", remained)) + require.Equal(t, "[]", expression.StringifyExpressionsWithCtx(ectx, access)) + require.Equal(t, "[in(test.t.b, 10, 20, 30)]", expression.StringifyExpressionsWithCtx(ectx, remained)) } func TestPrefixIndexRange(t *testing.T) { @@ -2275,6 +2288,7 @@ create table t( for _, tt := range tests { sql := "select * from t where " + tt.exprStr sctx := tk.Session() + ectx := sctx.GetExprCtx().GetEvalCtx() stmts, err := session.Parse(sctx, sql) require.NoError(t, err, fmt.Sprintf("error %v, for expr %s", err, tt.exprStr)) require.Len(t, stmts, 1) @@ -2294,8 +2308,8 @@ create table t( require.NotNil(t, cols) res, err := ranger.DetachCondAndBuildRangeForIndex(sctx.GetRangerCtx(), conds, cols, lengths, 0) require.NoError(t, err) - require.Equal(t, tt.accessConds, fmt.Sprintf("%s", res.AccessConds), fmt.Sprintf("wrong access conditions for expr: %s", tt.exprStr)) - require.Equal(t, tt.filterConds, fmt.Sprintf("%s", res.RemainedConds), fmt.Sprintf("wrong filter conditions for expr: %s", tt.exprStr)) + require.Equal(t, tt.accessConds, expression.StringifyExpressionsWithCtx(ectx, res.AccessConds), fmt.Sprintf("wrong access conditions for expr: %s", tt.exprStr)) + require.Equal(t, tt.filterConds, expression.StringifyExpressionsWithCtx(ectx, res.RemainedConds), fmt.Sprintf("wrong filter conditions for expr: %s", tt.exprStr)) got := fmt.Sprintf("%v", res.Ranges) require.Equal(t, tt.resultStr, got, fmt.Sprintf("different for expr %s", tt.exprStr)) } diff --git a/pkg/util/ranger/types.go b/pkg/util/ranger/types.go index ef8977baa080a..8c1a7e3d6a159 100644 --- a/pkg/util/ranger/types.go +++ b/pkg/util/ranger/types.go @@ -282,6 +282,71 @@ func formatDatum(d types.Datum, isLeftSide bool) string { return fmt.Sprintf("%v", d.GetValue()) } +// compareLexicographically compares two bounds from two ranges and returns 0, 1, -1 +// for equal, greater than or less than respectively. It gets the two bounds, +// collations and if each bound is open (open1, open2) or closed. In addition, +// it also gets if each bound is lower or upper (low1, low2). +// Lower bounds logically can be extended with -infinity and upper bounds can be extended with +infinity. +func compareLexicographically(tc types.Context, bound1, bound2 []types.Datum, collators []collate.Collator, + open1, open2, low1, low2 bool) (int, error) { + n1 := len(bound1) + n2 := len(bound2) + n := min(n1, n2) + + for i := 0; i < n; i++ { + cmp, err := bound1[i].Compare(tc, &bound2[i], collators[i]) + if err != nil { + return 0, err + } + if cmp != 0 { + return cmp, nil + } + } + + // Handle interval types + if n1 == n2 { + switch { + case !open1 && !open2: + return 0, nil + case open1 == open2: + if low1 == low2 { + return 0, nil + } else if low1 { + return 1, nil + } else { + return -1, nil + } + case open1: + if low1 { + return 1, nil + } + return -1, nil + case open2: + if low2 { + return -1, nil + } + return 1, nil + } + } + + // Unequal length ranges. We use -infinity for lower bounds and +infinity for upper bounds. + if n1 < n2 { + if low1 { + // -infinity is less than anything + return -1, nil + } + // +infinity is higher than anything + return 1, nil + } + // n1 > n2 + if low2 { + // anything is larger than -infinity. + return 1, nil + } + // anything is less than +infinity + return -1, nil +} + // Check if a list of Datum is a prefix of another list of Datum. This is useful for checking if // lower/upper bound of a range is a subset of another. func prefix(tc types.Context, superValue []types.Datum, supValue []types.Datum, length int, collators []collate.Collator) bool { @@ -329,34 +394,124 @@ func (rs Ranges) Subset(tc types.Context, superRanges Ranges) bool { return true } -// Subset for Range type, check if range(ran) is a subset of another range(superRange). -// This is done by: -// - Both ran and superRange have the same collators. This is not needed for the current code path. -// But, it is used here for future use of the function. -// - Checking if the lower/upper bound of superRange covers the corresponding lower/upper bound of ran. -// Thus include checking open/closed inetrvals. -func (ran *Range) Subset(tc types.Context, superRange *Range) bool { - if len(ran.LowVal) < len(superRange.LowVal) { - return false - } - +func checkCollators(ran1 *Range, ran2 *Range, length int) bool { // Make sure both ran and superRange have the same collations. // The current code path for this function always will have same collation // for ran and superRange. It is added here for future // use of the function. - for i := 0; i < len(superRange.LowVal); i++ { - if ran.Collators[i] != superRange.Collators[i] { + for i := 0; i < length; i++ { + if ran1.Collators[i] != ran2.Collators[i] { return false } } + return true +} + +// Subset for Range type, check if range(ran) is a subset of another range(otherRange). +// This is done by: +// - Both ran and otherRange have the same collators. This is not needed for the current code path. +// But, it is used here for future use of the function. +// - Checking if the lower/upper bound of otherRange covers the corresponding lower/upper bound of ran. +// Thus include checking open/closed inetrvals. +func (ran *Range) Subset(tc types.Context, otherRange *Range) bool { + if len(ran.LowVal) < len(otherRange.LowVal) { + return false + } - // Either superRange is closed or both ranges have the same open/close setting. - lowExcludeOK := !superRange.LowExclude || ran.LowExclude == superRange.LowExclude - highExcludeOK := !superRange.HighExclude || ran.HighExclude == superRange.HighExclude + if !checkCollators(ran, otherRange, len(otherRange.LowVal)) { + return false + } + + // Either otherRange is closed or both ranges have the same open/close setting. + lowExcludeOK := !otherRange.LowExclude || ran.LowExclude == otherRange.LowExclude + highExcludeOK := !otherRange.HighExclude || ran.HighExclude == otherRange.HighExclude if !lowExcludeOK || !highExcludeOK { return false } - return prefix(tc, superRange.LowVal, ran.LowVal, len(superRange.LowVal), ran.Collators) && - prefix(tc, superRange.HighVal, ran.HighVal, len(superRange.LowVal), ran.Collators) + return prefix(tc, otherRange.LowVal, ran.LowVal, len(otherRange.LowVal), ran.Collators) && + prefix(tc, otherRange.HighVal, ran.HighVal, len(otherRange.LowVal), ran.Collators) +} + +// IntersectRange computes intersection between two ranges. err is set of something went wrong +// during comparison. +func (ran *Range) IntersectRange(tc types.Context, otherRange *Range) (*Range, error) { + intersectLength := max(len(ran.LowVal), len(otherRange.LowVal)) + result := &Range{ + LowVal: make([]types.Datum, 0, intersectLength), + HighVal: make([]types.Datum, 0, intersectLength), + Collators: make([]collate.Collator, 0, intersectLength), + } + + if len(ran.LowVal) > len(otherRange.LowVal) { + result.Collators = ran.Collators + } else { + result.Collators = otherRange.Collators + } + + lowVsHigh, err := compareLexicographically(tc, ran.LowVal, otherRange.HighVal, ran.Collators, + ran.LowExclude, otherRange.HighExclude, true, false) + if err != nil { + return &Range{}, err + } + if lowVsHigh == 1 { + return nil, nil + } + + lowVsHigh, err = compareLexicographically(tc, otherRange.LowVal, ran.HighVal, ran.Collators, + otherRange.LowExclude, ran.HighExclude, true, false) + if err != nil { + return &Range{}, err + } + if lowVsHigh == 1 { + return nil, nil + } + + lowVsLow, err := compareLexicographically(tc, ran.LowVal, otherRange.LowVal, + ran.Collators, ran.LowExclude, otherRange.LowExclude, true, true) + if err != nil { + return &Range{}, err + } + if lowVsLow == -1 { + result.LowVal = otherRange.LowVal + result.LowExclude = otherRange.LowExclude + } else { + result.LowVal = ran.LowVal + result.LowExclude = ran.LowExclude + } + + highVsHigh, err := compareLexicographically(tc, ran.HighVal, otherRange.HighVal, + ran.Collators, ran.HighExclude, otherRange.HighExclude, false, false) + if err != nil { + return &Range{}, err + } + if highVsHigh == 1 { + result.HighVal = otherRange.HighVal + result.HighExclude = otherRange.HighExclude + } else { + result.HighVal = ran.HighVal + result.HighExclude = ran.HighExclude + } + return result, nil +} + +// IntersectRanges computes pairwise intersection between each element in rs and otherRangeList. +func (rs Ranges) IntersectRanges(tc types.Context, otherRanges Ranges) Ranges { + result := Ranges{} + for _, rsRange := range rs { + for _, otherRange := range otherRanges { + subsetLength := min(len(rsRange.LowVal), len(otherRange.LowVal)) + if !checkCollators(rsRange, otherRange, subsetLength) { + return nil + } + oneIntersection, err := rsRange.IntersectRange(tc, otherRange) + if err != nil { + return nil + } + if oneIntersection != nil { + result = append(result, oneIntersection) + } + } + } + return result } diff --git a/pkg/util/ranger/types_test.go b/pkg/util/ranger/types_test.go index 4f63d1ec5dfad..a2c2e5cacbcf9 100644 --- a/pkg/util/ranger/types_test.go +++ b/pkg/util/ranger/types_test.go @@ -26,11 +26,20 @@ import ( "github.com/stretchr/testify/require" ) -func TestRange(t *testing.T) { - simpleTests := []struct { - ran ranger.Range - str string - }{ +type rangeWithStr struct { + ran ranger.Range + str string +} + +func rangeToString(ran *ranger.Range) string { + if ran == nil { + return "" + } + return ran.String() +} + +func sampleRanges() []rangeWithStr { + result := []rangeWithStr{ { ran: ranger.Range{ LowVal: []types.Datum{types.NewIntDatum(1)}, @@ -77,6 +86,11 @@ func TestRange(t *testing.T) { str: "[-inf,1)", }, } + return result +} + +func TestRange(t *testing.T) { + simpleTests := sampleRanges() for _, v := range simpleTests { require.Equal(t, v.str, v.ran.String()) } @@ -238,3 +252,366 @@ func TestRangeMemUsage(t *testing.T) { ranges := ranger.Ranges{&r1, &r2} require.Equal(t, mem1+mem2, ranges.MemUsage()) } + +// Test intersections that result in empty sets. +func TestIntersectionEmpty(t *testing.T) { + expectedResult := make(map[string]string) + actualResult := make(map[string]string) + expectedResult["[1,2] [3,4]"] = "" + expectedResult["(1,2] (3,4]"] = "" + expectedResult["[1,2) [3,4)"] = "" + expectedResult["(1,2) (3,4)"] = "" + expectedResult["[1 2,1 3] (1 3,1 4]"] = "" + expectedResult["[-inf,1] [2,+inf]"] = "" + expectedResult["[1 2,1 3] [1 3,1 4]"] = "[1 3,1 3]" + expectedResult["[1 1 2,1 1 5] (1 2,1 3)"] = "" + + var range1, range2 ranger.Range + var intersection1, intersection2 *ranger.Range + ctx := core.MockContext() + + // All ranges closed. intersection of [1,2] [3,4] is empty + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1)}, + HighVal: []types.Datum{types.NewIntDatum(2)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(3)}, + HighVal: []types.Datum{types.NewIntDatum(4)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Low open. intersection of (1,2] (3,4] is empty + range1.LowExclude = true + range1.HighExclude = false + range2.LowExclude = true + range2.HighExclude = false + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // high bound open. intersection of [1,2) [3,4) is empty + range1.LowExclude = false + range1.HighExclude = true + range2.LowExclude = false + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // both open. intersection of (1,2) (3,4) is empty + range1.LowExclude = true + range1.HighExclude = true + range2.LowExclude = true + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + // Use of inifinity in ragnes. Intersection of [-infinity, 1] and [2, +infinity] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(math.MinInt64)}, + HighVal: []types.Datum{types.NewIntDatum(1)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(math.MaxInt64)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Multi column range. Intersection of [1 2,1 3] (1 3,1 4] is empty + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(3)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(3)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(4)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2.LowExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + range2.LowExclude = false // negative test for disjoint ranges when high = low. + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Multi column range with different number of columns. Intersection of [1 1 2,1 1 5] (1 2,1 3) is empty + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(3), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(3)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2.LowExclude = true + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Compare actual vs expected + for k, v := range actualResult { + require.Equal(t, v, expectedResult[k]) + } + // cleanup + domain.GetDomain(ctx).StatsHandle().Close() +} + +// Test intersections where one input is a subset of the other. +func TestIntersectionSubset(t *testing.T) { + expectedResult := make(map[string]string) + actualResult := make(map[string]string) + expectedResult["[1,5] [2,4]"] = "[2,4]" + expectedResult["(1,5] (2,4]"] = "(2,4]" + expectedResult["[1,5) [2,4)"] = "[2,4)" + expectedResult["(1,5) (2,4)"] = "(2,4)" + expectedResult["[-inf,5] [2,4]"] = "[2,4]" + expectedResult["[1 2,1 5] (1 3,1 4]"] = "(1 3,1 4]" + expectedResult["[1 1 -inf,1 1 15] [1 1,1 1]"] = "[1 1 -inf,1 1 15]" + + var range1, range2 ranger.Range + var intersection1, intersection2 *ranger.Range + ctx := core.MockContext() + + // All ranges closed. intersection of [1,5] [2,4] is [2,4] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1)}, + HighVal: []types.Datum{types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(4)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Low open. intersection of (1,5] (2,4] is (2,4] + range1.LowExclude = true + range1.HighExclude = false + range2.LowExclude = true + range2.HighExclude = false + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // high bound open. intersection of [1,5) [2,4) is [2,4) + range1.LowExclude = false + range1.HighExclude = true + range2.LowExclude = false + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // both open. intersection of (1,5) (2,4) is (2,4) + range1.LowExclude = true + range1.HighExclude = true + range2.LowExclude = true + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + // Use of inifinity in ragnes. Intersection of [-infinity, 5] and [2, 4] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(math.MinInt64)}, + HighVal: []types.Datum{types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(4)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Multi column range. Intersection of [1 2,1 5] (1 3,1 4] = (1 3,1 4] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(3)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(4)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2.LowExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Multi column range with different number of columns. Intersection of [1 1 -inf,1 1 15] [1 1,1 1] is [1 1 -inf,1 1 15] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(math.MinInt64)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(15)}, + Collators: collate.GetBinaryCollatorSlice(3), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Compare actual vs expected + for k, v := range actualResult { + require.Equal(t, v, expectedResult[k]) + } + // cleanup + domain.GetDomain(ctx).StatsHandle().Close() +} + +// Test intersections for overlapping ranges and not subset. +func TestIntersectionOverlap(t *testing.T) { + expectedResult := make(map[string]string) + actualResult := make(map[string]string) + expectedResult["[1,5] [2,7]"] = "[2,5]" + expectedResult["(1,5] (2,7]"] = "(2,5]" + expectedResult["[1,5) [2,7)"] = "[2,5)" + expectedResult["(1,5) (2,7)"] = "(2,5)" + expectedResult["[-inf,5] [2,14]"] = "[2,5]" + expectedResult["[1 2,1 5] (1 3,1 4]"] = "(1 3,1 4]" + expectedResult["[1 1 -inf,1 1 15] [1 1 4,1 1 25]"] = "[1 1 4,1 1 15]" + + var range1, range2 ranger.Range + var intersection1, intersection2 *ranger.Range + ctx := core.MockContext() + + // All ranges closed. intersection of [1,5] [2,7] is [2,5] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1)}, + HighVal: []types.Datum{types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(7)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Low open. intersection of (1,5] (2,7] is (2,5] + range1.LowExclude = true + range1.HighExclude = false + range2.LowExclude = true + range2.HighExclude = false + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // high bound open. intersection of [1,5) [2,7) is [2,5) + range1.LowExclude = false + range1.HighExclude = true + range2.LowExclude = false + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // both open. intersection of (1,5) (2,7) is (2,5) + range1.LowExclude = true + range1.HighExclude = true + range2.LowExclude = true + range2.HighExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + // Use of inifinity in ragnes. Intersection of [-infinity, 5] and [2, 14] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(math.MinInt64)}, + HighVal: []types.Datum{types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(14)}, + Collators: collate.GetBinaryCollatorSlice(1), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Multi column range. Intersection of [1 2,1 5] (1 3,1 4] = (1 3,1 4] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(2)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(5)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(3)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(4)}, + Collators: collate.GetBinaryCollatorSlice(2), + } + range2.LowExclude = true + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Multi column range with different number of columns. Intersection of [1 1 -inf,1 1 15] [1 1 4,1 1 25] is [1 1 4,1 1 15] + range1 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(math.MinInt64)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(15)}, + Collators: collate.GetBinaryCollatorSlice(3), + } + range2 = ranger.Range{ + LowVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(4)}, + HighVal: []types.Datum{types.NewIntDatum(1), types.NewIntDatum(1), types.NewIntDatum(25)}, + Collators: collate.GetBinaryCollatorSlice(3), + } + intersection1, _ = range1.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range2) + actualResult[range1.String()+" "+range2.String()] = rangeToString(intersection1) + intersection2, _ = range2.IntersectRange(ctx.GetRangerCtx().TypeCtx, &range1) + require.Equal(t, intersection1, intersection2) + + // Compare actual vs expected + for k, v := range actualResult { + require.Equal(t, expectedResult[k], v) + } + // cleanup + domain.GetDomain(ctx).StatsHandle().Close() +} diff --git a/pkg/util/sqlkiller/sqlkiller.go b/pkg/util/sqlkiller/sqlkiller.go index 0f6784b46dc1f..06782653a5d05 100644 --- a/pkg/util/sqlkiller/sqlkiller.go +++ b/pkg/util/sqlkiller/sqlkiller.go @@ -16,6 +16,7 @@ package sqlkiller import ( "math/rand" + "sync" "sync/atomic" "github.com/pingcap/failpoint" @@ -41,7 +42,11 @@ const ( type SQLKiller struct { Signal killSignal ConnID uint64 - Finish func() + // FinishFuncLock is used to ensure that Finish is not called and modified at the same time. + // An external call to the Finish function only allows when the main goroutine to be in the writeResultSet process. + // When the main goroutine exits the writeResultSet process, the Finish function will be cleared. + FinishFuncLock sync.Mutex + Finish func() // InWriteResultSet is used to indicate whether the query is currently calling clientConn.writeResultSet(). // If the query is in writeResultSet and Finish() can acquire rs.finishLock, we can assume the query is waiting for the client to receive data from the server over network I/O. InWriteResultSet atomic.Bool @@ -80,11 +85,27 @@ func (killer *SQLKiller) getKillError(status killSignal) error { // If a kill signal is sent but the SQL query is stuck in the network stack while writing packets to the client, // encountering some bugs that cause it to hang, or failing to detect the kill signal, we can call Finish to release resources used during the SQL execution process. func (killer *SQLKiller) FinishResultSet() { + killer.FinishFuncLock.Lock() + defer killer.FinishFuncLock.Unlock() if killer.Finish != nil { killer.Finish() } } +// SetFinishFunc sets the finish function. +func (killer *SQLKiller) SetFinishFunc(fn func()) { + killer.FinishFuncLock.Lock() + defer killer.FinishFuncLock.Unlock() + killer.Finish = fn +} + +// ClearFinishFunc clears the finish function.1 +func (killer *SQLKiller) ClearFinishFunc() { + killer.FinishFuncLock.Lock() + defer killer.FinishFuncLock.Unlock() + killer.Finish = nil +} + // HandleSignal handles the kill signal and return the error. func (killer *SQLKiller) HandleSignal() error { failpoint.Inject("randomPanic", func(val failpoint.Value) { @@ -112,5 +133,4 @@ func (killer *SQLKiller) Reset() { logutil.BgLogger().Warn("kill finished", zap.Uint64("conn", killer.ConnID)) } atomic.StoreUint32(&killer.Signal, 0) - killer.Finish = nil } diff --git a/pkg/util/stmtsummary/BUILD.bazel b/pkg/util/stmtsummary/BUILD.bazel index ce2b1cb12bc07..7f1053c005822 100644 --- a/pkg/util/stmtsummary/BUILD.bazel +++ b/pkg/util/stmtsummary/BUILD.bazel @@ -51,6 +51,7 @@ go_test( "//pkg/util", "//pkg/util/execdetails", "//pkg/util/plancodec", + "//pkg/util/stringutil", "@com_github_pingcap_log//:log", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//util", diff --git a/pkg/util/stmtsummary/statement_summary.go b/pkg/util/stmtsummary/statement_summary.go index 7bae9223d990b..e9dc133b1c46e 100644 --- a/pkg/util/stmtsummary/statement_summary.go +++ b/pkg/util/stmtsummary/statement_summary.go @@ -225,7 +225,7 @@ type stmtSummaryByDigestElement struct { // StmtExecInfo records execution information of each statement. type StmtExecInfo struct { SchemaName string - OriginalSQL string + OriginalSQL fmt.Stringer Charset string Collation string NormalizedSQL string @@ -665,7 +665,7 @@ func newStmtSummaryByDigestElement(sei *StmtExecInfo, beginTime int64, intervalS } ssElement := &stmtSummaryByDigestElement{ beginTime: beginTime, - sampleSQL: formatSQL(sei.OriginalSQL), + sampleSQL: formatSQL(sei.OriginalSQL.String()), charset: sei.Charset, collation: sei.Collation, // PrevSQL is already truncated to cfg.Log.QueryLogMaxLen. diff --git a/pkg/util/stmtsummary/statement_summary_test.go b/pkg/util/stmtsummary/statement_summary_test.go index 055bc3bf6000a..67929b23a1afd 100644 --- a/pkg/util/stmtsummary/statement_summary_test.go +++ b/pkg/util/stmtsummary/statement_summary_test.go @@ -30,6 +30,7 @@ import ( tidbutil "github.com/pingcap/tidb/pkg/util" "github.com/pingcap/tidb/pkg/util/execdetails" "github.com/pingcap/tidb/pkg/util/plancodec" + "github.com/pingcap/tidb/pkg/util/stringutil" "github.com/stretchr/testify/require" "github.com/tikv/client-go/v2/util" ) @@ -84,7 +85,7 @@ func TestAddStatement(t *testing.T) { expectedSummaryElement := stmtSummaryByDigestElement{ beginTime: now + 60, endTime: now + 1860, - sampleSQL: stmtExecInfo1.OriginalSQL, + sampleSQL: stmtExecInfo1.OriginalSQL.String(), samplePlan: samplePlan, indexNames: stmtExecInfo1.StmtCtx.IndexNames, execCount: 1, @@ -169,7 +170,7 @@ func TestAddStatement(t *testing.T) { // greater than that of the first statement. stmtExecInfo2 := &StmtExecInfo{ SchemaName: "schema_name", - OriginalSQL: "original_sql2", + OriginalSQL: stringutil.StringerStr("original_sql2"), NormalizedSQL: "normalized_sql", Digest: "digest", PlanDigest: "plan_digest", @@ -312,7 +313,7 @@ func TestAddStatement(t *testing.T) { // less than that of the first statement. stmtExecInfo3 := &StmtExecInfo{ SchemaName: "schema_name", - OriginalSQL: "original_sql3", + OriginalSQL: stringutil.StringerStr("original_sql3"), NormalizedSQL: "normalized_sql", Digest: "digest", PlanDigest: "plan_digest", @@ -618,7 +619,7 @@ func generateAnyExecInfo() *StmtExecInfo { stmtExecInfo := &StmtExecInfo{ SchemaName: "schema_name", - OriginalSQL: "original_sql1", + OriginalSQL: stringutil.StringerStr("original_sql1"), NormalizedSQL: "normalized_sql", Digest: "digest", PlanDigest: "plan_digest", @@ -1023,7 +1024,7 @@ func TestMaxSQLLength(t *testing.T) { str := strings.Repeat("a", length) stmtExecInfo1 := generateAnyExecInfo() - stmtExecInfo1.OriginalSQL = str + stmtExecInfo1.OriginalSQL = stringutil.StringerStr(str) stmtExecInfo1.NormalizedSQL = str ssMap.AddStatement(stmtExecInfo1) @@ -1123,7 +1124,7 @@ func TestDisableStmtSummary(t *testing.T) { ssMap.beginTimeForCurInterval = now + 60 stmtExecInfo2 := stmtExecInfo1 - stmtExecInfo2.OriginalSQL = "original_sql2" + stmtExecInfo2.OriginalSQL = stringutil.StringerStr("original_sql2") stmtExecInfo2.NormalizedSQL = "normalized_sql2" stmtExecInfo2.Digest = "digest2" ssMap.AddStatement(stmtExecInfo2) @@ -1197,7 +1198,7 @@ func TestGetMoreThanCntBindableStmt(t *testing.T) { ssMap := newStmtSummaryByDigestMap() stmtExecInfo1 := generateAnyExecInfo() - stmtExecInfo1.OriginalSQL = "insert 1" + stmtExecInfo1.OriginalSQL = stringutil.StringerStr("insert 1") stmtExecInfo1.NormalizedSQL = "insert ?" stmtExecInfo1.StmtCtx.StmtType = "Insert" ssMap.AddStatement(stmtExecInfo1) diff --git a/pkg/util/stmtsummary/v2/BUILD.bazel b/pkg/util/stmtsummary/v2/BUILD.bazel index c427b84498ec7..b6657548db165 100644 --- a/pkg/util/stmtsummary/v2/BUILD.bazel +++ b/pkg/util/stmtsummary/v2/BUILD.bazel @@ -26,6 +26,7 @@ go_library( "//pkg/util/plancodec", "//pkg/util/set", "//pkg/util/stmtsummary", + "//pkg/util/stringutil", "@com_github_pingcap_log//:log", "@com_github_tikv_client_go_v2//util", "@org_uber_go_atomic//:atomic", diff --git a/pkg/util/stmtsummary/v2/record.go b/pkg/util/stmtsummary/v2/record.go index 7928a6d50613f..c87691958d904 100644 --- a/pkg/util/stmtsummary/v2/record.go +++ b/pkg/util/stmtsummary/v2/record.go @@ -27,6 +27,7 @@ import ( "github.com/pingcap/tidb/pkg/util/execdetails" "github.com/pingcap/tidb/pkg/util/plancodec" "github.com/pingcap/tidb/pkg/util/stmtsummary" + "github.com/pingcap/tidb/pkg/util/stringutil" "github.com/tikv/client-go/v2/util" ) @@ -201,7 +202,7 @@ func NewStmtRecord(info *stmtsummary.StmtExecInfo) *StmtRecord { NormalizedSQL: info.NormalizedSQL, TableNames: tableNames, IsInternal: info.IsInternal, - SampleSQL: formatSQL(info.OriginalSQL), + SampleSQL: formatSQL(info.OriginalSQL.String()), Charset: info.Charset, Collation: info.Collation, // PrevSQL is already truncated to cfg.Log.QueryLogMaxLen. @@ -610,7 +611,7 @@ func GenerateStmtExecInfo4Test(digest string) *stmtsummary.StmtExecInfo { stmtExecInfo := &stmtsummary.StmtExecInfo{ SchemaName: "schema_name", - OriginalSQL: "original_sql1", + OriginalSQL: stringutil.StringerStr("original_sql1"), NormalizedSQL: "normalized_sql", Digest: digest, PlanDigest: "plan_digest", diff --git a/pkg/util/stmtsummary/v2/record_test.go b/pkg/util/stmtsummary/v2/record_test.go index 494afb81f548d..5b22c24986641 100644 --- a/pkg/util/stmtsummary/v2/record_test.go +++ b/pkg/util/stmtsummary/v2/record_test.go @@ -30,7 +30,7 @@ func TestStmtRecord(t *testing.T) { require.Equal(t, info.NormalizedSQL, record1.NormalizedSQL) require.Equal(t, "db1.tb1,db2.tb2", record1.TableNames) require.Equal(t, info.IsInternal, record1.IsInternal) - require.Equal(t, formatSQL(info.OriginalSQL), record1.SampleSQL) + require.Equal(t, formatSQL(info.OriginalSQL.String()), record1.SampleSQL) require.Equal(t, info.Charset, record1.Charset) require.Equal(t, info.Collation, record1.Collation) require.Equal(t, info.PrevSQL, record1.PrevSQL) diff --git a/pkg/util/stringutil/string_util.go b/pkg/util/stringutil/string_util.go index c4f8600659c9a..91ca12d60e00b 100644 --- a/pkg/util/stringutil/string_util.go +++ b/pkg/util/stringutil/string_util.go @@ -360,10 +360,18 @@ func (l StringerFunc) String() string { return l() } -// MemoizeStr returns memoized version of stringFunc. +// MemoizeStr returns memoized version of stringFunc. When the result of l is not +// "", it will be cached and returned directly next time. +// +// MemoizeStr is not concurrency safe. func MemoizeStr(l func() string) fmt.Stringer { + var result string return StringerFunc(func() string { - return l() + if result != "" { + return result + } + result = l() + return result }) } diff --git a/pkg/util/stringutil/string_util_test.go b/pkg/util/stringutil/string_util_test.go index 8915b700bf77e..4b5b429dfec07 100644 --- a/pkg/util/stringutil/string_util_test.go +++ b/pkg/util/stringutil/string_util_test.go @@ -206,6 +206,18 @@ func TestEscapeGlobQuestionMark(t *testing.T) { } } +func TestMemoizeStr(t *testing.T) { + cnt := 0 + slowStringFn := func() string { + cnt++ + return "slow" + } + stringer := MemoizeStr(slowStringFn) + require.Equal(t, "slow", stringer.String()) + require.Equal(t, "slow", stringer.String()) + require.Equal(t, 1, cnt) +} + func BenchmarkDoMatch(b *testing.B) { escape := byte('\\') tbl := []struct { diff --git a/tests/globalkilltest/Dockerfile b/tests/globalkilltest/Dockerfile index 331cacd1016ea..8d734ad741c0c 100644 --- a/tests/globalkilltest/Dockerfile +++ b/tests/globalkilltest/Dockerfile @@ -17,7 +17,7 @@ FROM rockylinux:9 RUN dnf update -y && dnf groupinstall 'Development Tools' -y RUN dnf install procps-ng mysql -y -ENV GOLANG_VERSION 1.21.6 +ENV GOLANG_VERSION 1.21.12 ENV ARCH amd64 ENV GOLANG_DOWNLOAD_URL https://dl.google.com/go/go$GOLANG_VERSION.linux-$ARCH.tar.gz ENV GOPATH /go diff --git a/tests/integrationtest/r/clustered_index.result b/tests/integrationtest/r/clustered_index.result index bd1824d07edb3..89961526904df 100644 --- a/tests/integrationtest/r/clustered_index.result +++ b/tests/integrationtest/r/clustered_index.result @@ -52,15 +52,15 @@ StreamAgg_17 1.00 root funcs:count(Column#9)->Column#7 └─IndexRangeScan_16 41.00 cop[tikv] table:tbl_0, index:idx_3(col_0) range:[-inf,41), keep order:false explain select col_14 from with_cluster_index.tbl_2 where col_11 <> '2013-11-01' ; id estRows task access object operator info -Projection_4 4509.00 root with_cluster_index.tbl_2.col_14 -└─IndexReader_6 4509.00 root index:IndexRangeScan_5 - └─IndexRangeScan_5 4509.00 cop[tikv] table:tbl_2, index:idx_9(col_11) range:[-inf,2013-11-01 00:00:00), (2013-11-01 00:00:00,+inf], keep order:false +IndexReader_9 4509.00 root index:Projection_5 +└─Projection_5 4509.00 cop[tikv] with_cluster_index.tbl_2.col_14 + └─IndexRangeScan_8 4509.00 cop[tikv] table:tbl_2, index:idx_9(col_11) range:[-inf,2013-11-01 00:00:00), (2013-11-01 00:00:00,+inf], keep order:false explain select col_14 from wout_cluster_index.tbl_2 where col_11 <> '2013-11-01' ; id estRows task access object operator info -Projection_4 4509.00 root wout_cluster_index.tbl_2.col_14 -└─TableReader_7 4509.00 root data:Selection_6 - └─Selection_6 4509.00 cop[tikv] ne(wout_cluster_index.tbl_2.col_11, 2013-11-01 00:00:00.000000) - └─TableFullScan_5 4673.00 cop[tikv] table:tbl_2 keep order:false +TableReader_14 4509.00 root data:Projection_5 +└─Projection_5 4509.00 cop[tikv] wout_cluster_index.tbl_2.col_14 + └─Selection_13 4509.00 cop[tikv] ne(wout_cluster_index.tbl_2.col_11, 2013-11-01 00:00:00.000000) + └─TableFullScan_12 4673.00 cop[tikv] table:tbl_2 keep order:false explain select sum( col_4 ) from with_cluster_index.tbl_0 where col_3 != '1993-12-02' ; id estRows task access object operator info StreamAgg_17 1.00 root funcs:sum(Column#8)->Column#6 diff --git a/tests/integrationtest/r/cte.result b/tests/integrationtest/r/cte.result index 049ab1e4e9c07..0bf363e232dac 100644 --- a/tests/integrationtest/r/cte.result +++ b/tests/integrationtest/r/cte.result @@ -620,37 +620,37 @@ c1 c2 // Same as above, but test recursive cte. explain select * from t1 where c1 > all(with recursive cte1 as (select c1 from t2 where t2.c2 = t1.c2 union all select c1+1 as c1 from cte1 limit 1) select c1 from cte1); id estRows task access object operator info -Projection_26 10000.00 root cte.t1.c1, cte.t1.c2 -└─Apply_28 10000.00 root CARTESIAN inner join, other cond:or(and(gt(cte.t1.c1, Column#14), if(ne(Column#15, 0), NULL, 1)), or(eq(Column#16, 0), if(isnull(cte.t1.c1), NULL, 0))) - ├─TableReader_30(Build) 10000.00 root data:TableFullScan_29 - │ └─TableFullScan_29 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo - └─HashAgg_31(Probe) 10000.00 root funcs:max(Column#19)->Column#14, funcs:sum(Column#20)->Column#15, funcs:count(1)->Column#16 - └─Projection_35 200000.00 root cte.t2.c1->Column#19, cast(isnull(cte.t2.c1), decimal(20,0) BINARY)->Column#20 - └─CTEFullScan_33 200000.00 root CTE:cte1 data:CTE_0 +Projection_30 10000.00 root cte.t1.c1, cte.t1.c2 +└─Apply_32 10000.00 root CARTESIAN inner join, other cond:or(and(gt(cte.t1.c1, Column#14), if(ne(Column#15, 0), NULL, 1)), or(eq(Column#16, 0), if(isnull(cte.t1.c1), NULL, 0))) + ├─TableReader_34(Build) 10000.00 root data:TableFullScan_33 + │ └─TableFullScan_33 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo + └─HashAgg_35(Probe) 10000.00 root funcs:max(Column#19)->Column#14, funcs:sum(Column#20)->Column#15, funcs:count(1)->Column#16 + └─Projection_39 200000.00 root cte.t2.c1->Column#19, cast(isnull(cte.t2.c1), decimal(20,0) BINARY)->Column#20 + └─CTEFullScan_37 200000.00 root CTE:cte1 data:CTE_0 CTE_0 20.00 root Recursive CTE, limit(offset:0, count:1) -├─Projection_19(Seed Part) 10.00 root cte.t2.c1 -│ └─TableReader_22 10.00 root data:Selection_21 -│ └─Selection_21 10.00 cop[tikv] eq(cte.t2.c2, cte.t1.c2) -│ └─TableFullScan_20 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo -└─Projection_23(Recursive Part) 10.00 root cast(plus(cte.t2.c1, 1), int(11))->cte.t2.c1 - └─CTETable_24 10.00 root Scan on CTE_0 +├─TableReader_26(Seed Part) 10.00 root data:Projection_20 +│ └─Projection_20 10.00 cop[tikv] cte.t2.c1 +│ └─Selection_25 10.00 cop[tikv] eq(cte.t2.c2, cte.t1.c2) +│ └─TableFullScan_24 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo +└─Projection_27(Recursive Part) 10.00 root cast(plus(cte.t2.c1, 1), int(11))->cte.t2.c1 + └─CTETable_28 10.00 root Scan on CTE_0 select * from t1 where c1 > all(with recursive cte1 as (select c1 from t2 where t2.c2 = t1.c2 union all select c1+1 as c1 from cte1 limit 1) select c1 from cte1); c1 c2 2 1 2 3 explain select * from t1 where exists(with recursive cte1 as (select c1 from t2 where t2.c2 = t1.c2 union all select c1+1 as c1 from cte1 limit 10) select c1 from cte1); id estRows task access object operator info -Apply_25 10000.00 root CARTESIAN semi join -├─TableReader_27(Build) 10000.00 root data:TableFullScan_26 -│ └─TableFullScan_26 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo -└─CTEFullScan_28(Probe) 200000.00 root CTE:cte1 data:CTE_0 +Apply_29 10000.00 root CARTESIAN semi join +├─TableReader_31(Build) 10000.00 root data:TableFullScan_30 +│ └─TableFullScan_30 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo +└─CTEFullScan_32(Probe) 200000.00 root CTE:cte1 data:CTE_0 CTE_0 20.00 root Recursive CTE, limit(offset:0, count:10) -├─Projection_17(Seed Part) 10.00 root cte.t2.c1 -│ └─TableReader_20 10.00 root data:Selection_19 -│ └─Selection_19 10.00 cop[tikv] eq(cte.t2.c2, cte.t1.c2) -│ └─TableFullScan_18 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo -└─Projection_21(Recursive Part) 10.00 root cast(plus(cte.t2.c1, 1), int(11))->cte.t2.c1 - └─CTETable_22 10.00 root Scan on CTE_0 +├─TableReader_24(Seed Part) 10.00 root data:Projection_18 +│ └─Projection_18 10.00 cop[tikv] cte.t2.c1 +│ └─Selection_23 10.00 cop[tikv] eq(cte.t2.c2, cte.t1.c2) +│ └─TableFullScan_22 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo +└─Projection_25(Recursive Part) 10.00 root cast(plus(cte.t2.c1, 1), int(11))->cte.t2.c1 + └─CTETable_26 10.00 root Scan on CTE_0 select * from t1 where exists(with recursive cte1 as (select c1 from t2 where t2.c2 = t1.c2 union all select c1+1 as c1 from cte1 limit 10) select c1 from cte1); c1 c2 2 1 diff --git a/tests/integrationtest/r/executor/analyze.result b/tests/integrationtest/r/executor/analyze.result index 3b0e599983b59..14703fdb80133 100644 --- a/tests/integrationtest/r/executor/analyze.result +++ b/tests/integrationtest/r/executor/analyze.result @@ -824,12 +824,12 @@ delete from mysql.analyze_jobs; analyze table t; select job_info from mysql.analyze_jobs where job_info like '%analyze table%'; job_info -analyze table columns a, b, d with 256 buckets, 100 topn, 1 samplerate +analyze table all indexes, columns a, b, d with 256 buckets, 100 topn, 1 samplerate delete from mysql.analyze_jobs; analyze table t columns a, e; select job_info from mysql.analyze_jobs where job_info like '%analyze table%'; job_info -analyze table columns a, d with 256 buckets, 100 topn, 1 samplerate +analyze table all indexes, columns a, d with 256 buckets, 100 topn, 1 samplerate set @@session.tidb_analyze_skip_column_types = default; DROP TABLE IF EXISTS Issue34228; CREATE TABLE Issue34228 (id bigint NOT NULL, dt datetime NOT NULL) PARTITION BY RANGE COLUMNS(dt) (PARTITION p202201 VALUES LESS THAN ("2022-02-01"), PARTITION p202202 VALUES LESS THAN ("2022-03-01")); diff --git a/tests/integrationtest/r/executor/chunk_reuse.result b/tests/integrationtest/r/executor/chunk_reuse.result index 0c0cd608e2725..60ac47dd5d9bd 100644 --- a/tests/integrationtest/r/executor/chunk_reuse.result +++ b/tests/integrationtest/r/executor/chunk_reuse.result @@ -223,16 +223,14 @@ explain format='brief' select id1 from t3 where id2 > '3' or id8 < 10 union (sel id estRows task access object operator info HashAgg 8878.22 root group by:Column#17, funcs:firstrow(Column#17)->Column#17 └─Union 11097.78 root - ├─Projection 5548.89 root executor__chunk_reuse.t3.id1->Column#17 - │ └─IndexMerge 5548.89 root type: union - │ ├─IndexRangeScan(Build) 3333.33 cop[tikv] table:t3, index:id2(id2) range:("3",+inf], keep order:false, stats:pseudo - │ ├─IndexRangeScan(Build) 3323.33 cop[tikv] table:t3, index:id8(id8) range:[-inf,10), keep order:false, stats:pseudo - │ └─TableRowIDScan(Probe) 5548.89 cop[tikv] table:t3 keep order:false, stats:pseudo - └─Projection 5548.89 root executor__chunk_reuse.t3.id1->Column#17 - └─IndexMerge 5548.89 root type: union - ├─IndexRangeScan(Build) 3333.33 cop[tikv] table:t3, index:id2(id2) range:("4",+inf], keep order:false, stats:pseudo - ├─IndexRangeScan(Build) 3323.33 cop[tikv] table:t3, index:id8(id8) range:[-inf,7), keep order:false, stats:pseudo - └─TableRowIDScan(Probe) 5548.89 cop[tikv] table:t3 keep order:false, stats:pseudo + ├─TableReader 5548.89 root data:Projection + │ └─Projection 5548.89 cop[tikv] executor__chunk_reuse.t3.id1->Column#17 + │ └─Selection 5548.89 cop[tikv] or(gt(executor__chunk_reuse.t3.id2, "3"), lt(executor__chunk_reuse.t3.id8, 10)) + │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo + └─TableReader 5548.89 root data:Projection + └─Projection 5548.89 cop[tikv] executor__chunk_reuse.t3.id1->Column#17 + └─Selection 5548.89 cop[tikv] or(gt(executor__chunk_reuse.t3.id2, "4"), lt(executor__chunk_reuse.t3.id8, 7)) + └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo select id1 from t3 where id2 > '3' or id8 < 10 union (select id1 from t3 where id2 > '4' or id8 < 7); id1 1 diff --git a/tests/integrationtest/r/executor/explain.result b/tests/integrationtest/r/executor/explain.result index 1915ca56269c3..8fc47c268a35e 100644 --- a/tests/integrationtest/r/executor/explain.result +++ b/tests/integrationtest/r/executor/explain.result @@ -347,22 +347,22 @@ Update_17 N/A root N/A └─Projection_28 8.00 root executor__explain.t1.id1, executor__explain.t1.id2, executor__explain.t1.id3, executor__explain.t1.id4, executor__explain.t1.id5, executor__explain.t1.id6, executor__explain.t1.id7, executor__explain.t1._tidb_rowid └─Selection_29 8.00 root eq(minus(executor__explain.t1.id6, ifnull(executor__explain.t1.id7, 0)), ifnull(Column#22, 0)) └─HashJoin_32 10.00 root left outer join, equal:[eq(executor__explain.t1.id2, executor__explain.t2.id2)] - ├─HashAgg_69(Build) 12.50 root group by:executor__explain.t2.id2, funcs:count(1)->Column#22, funcs:firstrow(executor__explain.t2.id2)->executor__explain.t2.id2 - │ └─IndexJoin_76 15.62 root inner join, inner:IndexReader_75, outer key:executor__explain.t2.id10, inner key:executor__explain.t3.id20, equal cond:eq(executor__explain.t2.id10, executor__explain.t3.id20) - │ ├─IndexHashJoin_93(Build) 12.50 root inner join, inner:IndexLookUp_90, outer key:executor__explain.t1.id2, inner key:executor__explain.t2.id2, equal cond:eq(executor__explain.t1.id2, executor__explain.t2.id2) - │ │ ├─Projection_103(Build) 10.00 root executor__explain.t1.id2 - │ │ │ └─IndexLookUp_109 10.00 root - │ │ │ ├─IndexRangeScan_107(Build) 10.00 cop[tikv] table:rn, index:ix_id1(id1) range:["03","03"], keep order:false, stats:pseudo - │ │ │ └─TableRowIDScan_108(Probe) 10.00 cop[tikv] table:rn keep order:false, stats:pseudo - │ │ └─IndexLookUp_90(Probe) 12.50 root - │ │ ├─IndexRangeScan_88(Build) 12.50 cop[tikv] table:b, index:IX_id2(id2) range: decided by [eq(executor__explain.t2.id2, executor__explain.t1.id2)], keep order:false, stats:pseudo - │ │ └─TableRowIDScan_89(Probe) 12.50 cop[tikv] table:b keep order:false, stats:pseudo - │ └─IndexReader_75(Probe) 12.50 root index:Selection_74 - │ └─Selection_74 12.50 cop[tikv] not(isnull(executor__explain.t3.id20)) - │ └─IndexRangeScan_73 12.50 cop[tikv] table:c, index:IX_id20(id20) range: decided by [eq(executor__explain.t3.id20, executor__explain.t2.id10)], keep order:false, stats:pseudo - └─IndexLookUp_68(Probe) 10.00 root - ├─IndexRangeScan_66(Build) 10.00 cop[tikv] table:a, index:ix_id1(id1) range:["03","03"], keep order:false, stats:pseudo - └─TableRowIDScan_67(Probe) 10.00 cop[tikv] table:a keep order:false, stats:pseudo + ├─HashAgg_70(Build) 12.50 root group by:executor__explain.t2.id2, funcs:count(1)->Column#22, funcs:firstrow(executor__explain.t2.id2)->executor__explain.t2.id2 + │ └─IndexJoin_77 15.62 root inner join, inner:IndexReader_76, outer key:executor__explain.t2.id10, inner key:executor__explain.t3.id20, equal cond:eq(executor__explain.t2.id10, executor__explain.t3.id20) + │ ├─IndexHashJoin_94(Build) 12.50 root inner join, inner:IndexLookUp_91, outer key:executor__explain.t1.id2, inner key:executor__explain.t2.id2, equal cond:eq(executor__explain.t1.id2, executor__explain.t2.id2) + │ │ ├─Projection_104(Build) 10.00 root executor__explain.t1.id2 + │ │ │ └─IndexLookUp_111 10.00 root + │ │ │ ├─IndexRangeScan_109(Build) 10.00 cop[tikv] table:rn, index:ix_id1(id1) range:["03","03"], keep order:false, stats:pseudo + │ │ │ └─TableRowIDScan_110(Probe) 10.00 cop[tikv] table:rn keep order:false, stats:pseudo + │ │ └─IndexLookUp_91(Probe) 12.50 root + │ │ ├─IndexRangeScan_89(Build) 12.50 cop[tikv] table:b, index:IX_id2(id2) range: decided by [eq(executor__explain.t2.id2, executor__explain.t1.id2)], keep order:false, stats:pseudo + │ │ └─TableRowIDScan_90(Probe) 12.50 cop[tikv] table:b keep order:false, stats:pseudo + │ └─IndexReader_76(Probe) 12.50 root index:Selection_75 + │ └─Selection_75 12.50 cop[tikv] not(isnull(executor__explain.t3.id20)) + │ └─IndexRangeScan_74 12.50 cop[tikv] table:c, index:IX_id20(id20) range: decided by [eq(executor__explain.t3.id20, executor__explain.t2.id10)], keep order:false, stats:pseudo + └─IndexLookUp_69(Probe) 10.00 root + ├─IndexRangeScan_67(Build) 10.00 cop[tikv] table:a, index:ix_id1(id1) range:["03","03"], keep order:false, stats:pseudo + └─TableRowIDScan_68(Probe) 10.00 cop[tikv] table:a keep order:false, stats:pseudo drop table if exists t; create table t (a int, b int, index (a)); insert into t values (1, 1); diff --git a/tests/integrationtest/r/explain_cte.result b/tests/integrationtest/r/explain_cte.result index eadf4621c22b3..aec01f67b60b5 100644 --- a/tests/integrationtest/r/explain_cte.result +++ b/tests/integrationtest/r/explain_cte.result @@ -467,13 +467,13 @@ id estRows task access object operator info Update_17 N/A root N/A └─HashJoin_22 15.61 root inner join, equal:[eq(explain_cte.t1.a, explain_cte.t2.c)] ├─HashJoin_30(Build) 12.49 root inner join, equal:[eq(explain_cte.t3.e, explain_cte.t2.d)] - │ ├─Projection_32(Build) 9.99 root explain_cte.t3.e - │ │ └─TableReader_35 9.99 root data:Selection_34 - │ │ └─Selection_34 9.99 cop[tikv] eq(explain_cte.t3.f, 1234), not(isnull(explain_cte.t3.e)) - │ │ └─TableFullScan_33 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo - │ └─TableReader_38(Probe) 9980.01 root data:Selection_37 - │ └─Selection_37 9980.01 cop[tikv] not(isnull(explain_cte.t2.c)), not(isnull(explain_cte.t2.d)) - │ └─TableFullScan_36 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo + │ ├─TableReader_39(Build) 9.99 root data:Projection_33 + │ │ └─Projection_33 9.99 cop[tikv] explain_cte.t3.e + │ │ └─Selection_38 9.99 cop[tikv] eq(explain_cte.t3.f, 1234), not(isnull(explain_cte.t3.e)) + │ │ └─TableFullScan_37 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo + │ └─TableReader_42(Probe) 9980.01 root data:Selection_41 + │ └─Selection_41 9980.01 cop[tikv] not(isnull(explain_cte.t2.c)), not(isnull(explain_cte.t2.d)) + │ └─TableFullScan_40 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo └─TableReader_26(Probe) 9990.00 root data:Selection_25 └─Selection_25 9990.00 cop[tikv] not(isnull(explain_cte.t1.a)) └─TableFullScan_24 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo diff --git a/tests/integrationtest/r/explain_easy.result b/tests/integrationtest/r/explain_easy.result index 281f03ef17c67..6b0a5f60648a0 100644 --- a/tests/integrationtest/r/explain_easy.result +++ b/tests/integrationtest/r/explain_easy.result @@ -648,8 +648,8 @@ id estRows task access object operator info Point_Get 1.00 root table:t handle:0 explain format = 'brief' select * from t where _tidb_rowid > 0; id estRows task access object operator info -Projection 8000.00 root explain_easy.t.a -└─TableReader 10000.00 root data:TableRangeScan +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] explain_easy.t.a └─TableRangeScan 10000.00 cop[tikv] table:t range:(0,+inf], keep order:false, stats:pseudo explain format = 'brief' select a, _tidb_rowid from t where a > 0; id estRows task access object operator info @@ -658,8 +658,8 @@ TableReader 3333.33 root data:Selection └─TableFullScan 10000.00 cop[tikv] table:t keep order:false, stats:pseudo explain format = 'brief' select * from t where _tidb_rowid > 0 and a > 0; id estRows task access object operator info -Projection 2666.67 root explain_easy.t.a -└─TableReader 2666.67 root data:Selection +TableReader 2666.67 root data:Projection +└─Projection 2666.67 cop[tikv] explain_easy.t.a └─Selection 2666.67 cop[tikv] gt(explain_easy.t.a, 0) └─TableRangeScan 3333.33 cop[tikv] table:t range:(0,+inf], keep order:false, stats:pseudo drop table if exists t; diff --git a/tests/integrationtest/r/explain_generate_column_substitute.result b/tests/integrationtest/r/explain_generate_column_substitute.result index 04d1d96e80809..53a02de94d8d5 100644 --- a/tests/integrationtest/r/explain_generate_column_substitute.result +++ b/tests/integrationtest/r/explain_generate_column_substitute.result @@ -624,16 +624,16 @@ id 1 desc format = 'brief' SELECT id FROM person ignore index(`city`) WHERE address_info->>"$.city" = 'Beijing'; id estRows task access object operator info -Projection 8000.00 root explain_generate_column_substitute.person.id -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] explain_generate_column_substitute.person.id └─Selection 8000.00 cop[tikv] eq(json_unquote(cast(json_extract(explain_generate_column_substitute.person.address_info, "$.city"), var_string(16777216))), "Beijing") └─TableFullScan 10000.00 cop[tikv] table:person keep order:false, stats:pseudo SELECT id FROM person force index(`city`) WHERE address_info->>"$.city" = 'Beijing'; id desc format = 'brief' SELECT id FROM person force index(`city`) WHERE address_info->>"$.city" = 'Beijing'; id estRows task access object operator info -Projection 10.00 root explain_generate_column_substitute.person.id -└─IndexReader 10.00 root index:IndexRangeScan +IndexReader 10.00 root index:Projection +└─Projection 10.00 cop[tikv] explain_generate_column_substitute.person.id └─IndexRangeScan 10.00 cop[tikv] table:person, index:city(city) range:["Beijing","Beijing"], keep order:false, stats:pseudo drop table person; create table t(a char(5), b char(6) as (concat(a, a)), index bx(b)); @@ -664,8 +664,8 @@ id 1 desc format = 'brief' SELECT id FROM person ignore index(`city`) WHERE address_info->>"$.city" = 'Beijing'; id estRows task access object operator info -Projection 8000.00 root explain_generate_column_substitute.person.id -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] explain_generate_column_substitute.person.id └─Selection 8000.00 cop[tikv] eq(json_unquote(cast(json_extract(explain_generate_column_substitute.person.address_info, "$.city"), var_string(16777216))), "Beijing") └─TableFullScan 10000.00 cop[tikv] table:person keep order:false, stats:pseudo SELECT id FROM person force index(`city`) WHERE address_info->>"$.city" = 'Beijing'; @@ -673,8 +673,8 @@ id 1 desc format = 'brief' SELECT id FROM person force index(`city`) WHERE address_info->>"$.city" = 'Beijing'; id estRows task access object operator info -Projection 10.00 root explain_generate_column_substitute.person.id -└─IndexReader 10.00 root index:IndexRangeScan +IndexReader 10.00 root index:Projection +└─Projection 10.00 cop[tikv] explain_generate_column_substitute.person.id └─IndexRangeScan 10.00 cop[tikv] table:person, index:city(city) range:["Beijing","Beijing"], keep order:false, stats:pseudo drop table person; create table t(a char(5), b char(10) as (concat(a, a)), index bx(b)); diff --git a/tests/integrationtest/r/explain_shard_index.result b/tests/integrationtest/r/explain_shard_index.result index 729d728952270..f81fb29f2046b 100644 --- a/tests/integrationtest/r/explain_shard_index.result +++ b/tests/integrationtest/r/explain_shard_index.result @@ -35,14 +35,14 @@ Projection 8000.00 root explain_shard_index.test3.id, explain_shard_index.test3 └─TableFullScan 10000.00 cop[tikv] table:test3 keep order:false, stats:pseudo explain format=brief select * from test3 where ((a=100 and b = 100) or a = 200) and b = 300; id estRows task access object operator info -Projection 0.01 root explain_shard_index.test3.id, explain_shard_index.test3.a, explain_shard_index.test3.b -└─TableReader 0.01 root data:Selection +TableReader 0.01 root data:Projection +└─Projection 0.01 cop[tikv] explain_shard_index.test3.id, explain_shard_index.test3.a, explain_shard_index.test3.b └─Selection 0.01 cop[tikv] eq(explain_shard_index.test3.b, 300), or(0, eq(explain_shard_index.test3.a, 200)) └─TableFullScan 10000.00 cop[tikv] table:test3 keep order:false, stats:pseudo explain format=brief select * from test3 where a = b; id estRows task access object operator info -Projection 8000.00 root explain_shard_index.test3.id, explain_shard_index.test3.a, explain_shard_index.test3.b -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] explain_shard_index.test3.id, explain_shard_index.test3.a, explain_shard_index.test3.b └─Selection 8000.00 cop[tikv] eq(explain_shard_index.test3.a, explain_shard_index.test3.b) └─TableFullScan 10000.00 cop[tikv] table:test3 keep order:false, stats:pseudo explain format=brief select * from test3 where a = b and b = 100; diff --git a/tests/integrationtest/r/expression/explain.result b/tests/integrationtest/r/expression/explain.result index e7f3e08fdd2b7..e2c78305794a0 100644 --- a/tests/integrationtest/r/expression/explain.result +++ b/tests/integrationtest/r/expression/explain.result @@ -331,26 +331,26 @@ drop table if exists reg; create table reg(a varchar(20) null,b varchar(20) null,rep varchar(20) null) charset=utf8mb4 collate=utf8mb4_general_ci; explain format = 'brief' select a from reg where regexp_like(a, b); id estRows task access object operator info -Projection 8000.00 root expression__explain.reg.a -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] expression__explain.reg.a └─Selection 8000.00 cop[tikv] regexp_like(expression__explain.reg.a, expression__explain.reg.b) └─TableFullScan 10000.00 cop[tikv] table:reg keep order:false, stats:pseudo explain format = 'brief' select a from reg where regexp_instr(a, b); id estRows task access object operator info -Projection 8000.00 root expression__explain.reg.a -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] expression__explain.reg.a └─Selection 8000.00 cop[tikv] regexp_instr(expression__explain.reg.a, expression__explain.reg.b) └─TableFullScan 10000.00 cop[tikv] table:reg keep order:false, stats:pseudo explain format = 'brief' select a from reg where regexp_substr(a, b); id estRows task access object operator info -Projection 8000.00 root expression__explain.reg.a -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] expression__explain.reg.a └─Selection 8000.00 cop[tikv] regexp_substr(expression__explain.reg.a, expression__explain.reg.b) └─TableFullScan 10000.00 cop[tikv] table:reg keep order:false, stats:pseudo explain format = 'brief' select a from reg where regexp_replace(a, b, rep); id estRows task access object operator info -Projection 8000.00 root expression__explain.reg.a -└─TableReader 8000.00 root data:Selection +TableReader 8000.00 root data:Projection +└─Projection 8000.00 cop[tikv] expression__explain.reg.a └─Selection 8000.00 cop[tikv] regexp_replace(expression__explain.reg.a, expression__explain.reg.b, expression__explain.reg.rep) └─TableFullScan 10000.00 cop[tikv] table:reg keep order:false, stats:pseudo drop table if exists regbin; diff --git a/tests/integrationtest/r/index_merge.result b/tests/integrationtest/r/index_merge.result index 516f5558e1942..59292f0ecdb5f 100644 --- a/tests/integrationtest/r/index_merge.result +++ b/tests/integrationtest/r/index_merge.result @@ -814,18 +814,18 @@ c1 c2 c3 c4 c5 5 5 5 5 5 explain with recursive cte1 as (select /*+ use_index_merge(t1) */ c1 from t1 where c1 < 10 or c2 < 10 and c3 < 10 UNION ALL select c1 + 100 from cte1 where c1 < 10) select * from cte1 order by 1; id estRows task access object operator info -Sort_23 7309.33 root index_merge.t1.c1 -└─CTEFullScan_26 7309.33 root CTE:cte1 data:CTE_0 +Sort_24 7309.33 root index_merge.t1.c1 +└─CTEFullScan_27 7309.33 root CTE:cte1 data:CTE_0 CTE_0 7309.33 root Recursive CTE ├─Projection_14(Seed Part) 4060.74 root index_merge.t1.c1 -│ └─IndexMerge_19 2250.55 root type: union -│ ├─IndexRangeScan_15(Build) 3323.33 cop[tikv] table:t1, index:c1(c1) range:[-inf,10), keep order:false, stats:pseudo -│ ├─IndexRangeScan_16(Build) 3323.33 cop[tikv] table:t1, index:c2(c2) range:[-inf,10), keep order:false, stats:pseudo -│ └─Selection_18(Probe) 2250.55 cop[tikv] or(lt(index_merge.t1.c1, 10), and(lt(index_merge.t1.c2, 10), lt(index_merge.t1.c3, 10))) -│ └─TableRowIDScan_17 5542.21 cop[tikv] table:t1 keep order:false, stats:pseudo -└─Projection_20(Recursive Part) 3248.59 root cast(plus(index_merge.t1.c1, 100), int(11))->index_merge.t1.c1 - └─Selection_21 3248.59 root lt(index_merge.t1.c1, 10) - └─CTETable_22 4060.74 root Scan on CTE_0 +│ └─IndexMerge_20 2250.55 root type: union +│ ├─IndexRangeScan_16(Build) 3323.33 cop[tikv] table:t1, index:c1(c1) range:[-inf,10), keep order:false, stats:pseudo +│ ├─IndexRangeScan_17(Build) 3323.33 cop[tikv] table:t1, index:c2(c2) range:[-inf,10), keep order:false, stats:pseudo +│ └─Selection_19(Probe) 2250.55 cop[tikv] or(lt(index_merge.t1.c1, 10), and(lt(index_merge.t1.c2, 10), lt(index_merge.t1.c3, 10))) +│ └─TableRowIDScan_18 5542.21 cop[tikv] table:t1 keep order:false, stats:pseudo +└─Projection_21(Recursive Part) 3248.59 root cast(plus(index_merge.t1.c1, 100), int(11))->index_merge.t1.c1 + └─Selection_22 3248.59 root lt(index_merge.t1.c1, 10) + └─CTETable_23 4060.74 root Scan on CTE_0 with recursive cte1 as (select /*+ use_index_merge(t1) */ c1 from t1 where c1 < 10 or c2 < 10 and c3 < 10 UNION ALL select c1 + 100 from cte1 where c1 < 10) select * from cte1 order by 1; c1 1 diff --git a/tests/integrationtest/r/planner/core/casetest/index/index.result b/tests/integrationtest/r/planner/core/casetest/index/index.result index 42fa7873de187..153b227ce7df0 100644 --- a/tests/integrationtest/r/planner/core/casetest/index/index.result +++ b/tests/integrationtest/r/planner/core/casetest/index/index.result @@ -662,7 +662,7 @@ explain format = 'verbose' insert into t3 select a, b, c from t1 where f = 2; id estRows estCost task access object operator info Insert_1 N/A N/A root N/A └─Projection_6 1.00 253.74 root planner__core__casetest__index__index.t1.a, planner__core__casetest__index__index.t1.b, planner__core__casetest__index__index.t1.c - └─Point_Get_7 1.00 253.44 root table:t1, index:f(f) + └─Point_Get_8 1.00 253.44 root table:t1, index:f(f) show warnings; Level Code Message Note 1105 unique index f of t1 is selected since the path only has point ranges with double scan diff --git a/tests/integrationtest/r/planner/core/casetest/integration.result b/tests/integrationtest/r/planner/core/casetest/integration.result index e0191ebbf2e12..32575fce521a0 100644 --- a/tests/integrationtest/r/planner/core/casetest/integration.result +++ b/tests/integrationtest/r/planner/core/casetest/integration.result @@ -1424,22 +1424,22 @@ explain select /*+ TIDB_INLJ(t2_part@sel_2) */ * from t1 where t1.b<10 and not e id estRows task access object operator info HashJoin_19 2658.67 root anti semi join, equal:[eq(planner__core__casetest__integration.t1.a, planner__core__casetest__integration.t2_part.a)] ├─PartitionUnion_23(Build) 13293.33 root -│ ├─Projection_24 3323.33 root planner__core__casetest__integration.t2_part.a -│ │ └─TableReader_27 3323.33 root data:Selection_26 -│ │ └─Selection_26 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) -│ │ └─TableFullScan_25 10000.00 cop[tikv] table:t2_part, partition:p0 keep order:false, stats:pseudo -│ ├─Projection_28 3323.33 root planner__core__casetest__integration.t2_part.a -│ │ └─TableReader_31 3323.33 root data:Selection_30 +│ ├─TableReader_31 3323.33 root data:Projection_25 +│ │ └─Projection_25 3323.33 cop[tikv] planner__core__casetest__integration.t2_part.a │ │ └─Selection_30 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) -│ │ └─TableFullScan_29 10000.00 cop[tikv] table:t2_part, partition:p1 keep order:false, stats:pseudo -│ ├─Projection_32 3323.33 root planner__core__casetest__integration.t2_part.a -│ │ └─TableReader_35 3323.33 root data:Selection_34 -│ │ └─Selection_34 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) -│ │ └─TableFullScan_33 10000.00 cop[tikv] table:t2_part, partition:p2 keep order:false, stats:pseudo -│ └─Projection_36 3323.33 root planner__core__casetest__integration.t2_part.a -│ └─TableReader_39 3323.33 root data:Selection_38 -│ └─Selection_38 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) -│ └─TableFullScan_37 10000.00 cop[tikv] table:t2_part, partition:p3 keep order:false, stats:pseudo +│ │ └─TableFullScan_29 10000.00 cop[tikv] table:t2_part, partition:p0 keep order:false, stats:pseudo +│ ├─TableReader_39 3323.33 root data:Projection_33 +│ │ └─Projection_33 3323.33 cop[tikv] planner__core__casetest__integration.t2_part.a +│ │ └─Selection_38 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) +│ │ └─TableFullScan_37 10000.00 cop[tikv] table:t2_part, partition:p1 keep order:false, stats:pseudo +│ ├─TableReader_47 3323.33 root data:Projection_41 +│ │ └─Projection_41 3323.33 cop[tikv] planner__core__casetest__integration.t2_part.a +│ │ └─Selection_46 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) +│ │ └─TableFullScan_45 10000.00 cop[tikv] table:t2_part, partition:p2 keep order:false, stats:pseudo +│ └─TableReader_55 3323.33 root data:Projection_49 +│ └─Projection_49 3323.33 cop[tikv] planner__core__casetest__integration.t2_part.a +│ └─Selection_54 3323.33 cop[tikv] lt(planner__core__casetest__integration.t2_part.b, 20) +│ └─TableFullScan_53 10000.00 cop[tikv] table:t2_part, partition:p3 keep order:false, stats:pseudo └─TableReader_22(Probe) 3323.33 root data:Selection_21 └─Selection_21 3323.33 cop[tikv] lt(planner__core__casetest__integration.t1.b, 10) └─TableFullScan_20 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo diff --git a/tests/integrationtest/r/planner/core/indexmerge_path.result b/tests/integrationtest/r/planner/core/indexmerge_path.result index 696560821af9f..36a15526e4503 100644 --- a/tests/integrationtest/r/planner/core/indexmerge_path.result +++ b/tests/integrationtest/r/planner/core/indexmerge_path.result @@ -956,11 +956,11 @@ INSERT INTO `t` VALUES('[12474495489656359869, 14407883655486982855, 42211846364 EXPLAIN SELECT /*+ use_index_merge(t)*/ MIN(col_37) FROM t WHERE col_38 BETWEEN '1984-12-13' AND '1975-01-28' OR JSON_CONTAINS(col_37, '138480458355390957') GROUP BY col_38 HAVING col_38 != '1988-03-22'; id estRows task access object operator info Projection_8 6.66 root planner__core__indexmerge_path.t.col_37->Column#7 -└─IndexMerge_13 6.66 root type: union - ├─TableFullScan_9(Build) 0.00 cop[tikv] table:t keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 10.00 cop[tikv] table:t, index:idx_17(cast(`col_37` as unsigned array), col_38) range:[138480458355390957,138480458355390957], keep order:false, stats:pseudo - └─Selection_12(Probe) 6.66 cop[tikv] ne(planner__core__indexmerge_path.t.col_38, 1988-03-22 00:00:00.000000) - └─TableRowIDScan_11 10.00 cop[tikv] table:t keep order:false, stats:pseudo +└─IndexMerge_14 6.66 root type: union + ├─TableFullScan_10(Build) 0.00 cop[tikv] table:t keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 10.00 cop[tikv] table:t, index:idx_17(cast(`col_37` as unsigned array), col_38) range:[138480458355390957,138480458355390957], keep order:false, stats:pseudo + └─Selection_13(Probe) 6.66 cop[tikv] ne(planner__core__indexmerge_path.t.col_38, 1988-03-22 00:00:00.000000) + └─TableRowIDScan_12 10.00 cop[tikv] table:t keep order:false, stats:pseudo SELECT /*+ use_index_merge(t)*/ MIN(col_37) FROM t WHERE col_38 BETWEEN '1984-12-13' AND '1975-01-28' OR JSON_CONTAINS(col_37, '138480458355390957') GROUP BY col_38 HAVING col_38 != '1988-03-22'; MIN(col_37) drop table if exists t1; diff --git a/tests/integrationtest/r/planner/core/integration.result b/tests/integrationtest/r/planner/core/integration.result index c642d678c258f..8079c7e8eaabb 100644 --- a/tests/integrationtest/r/planner/core/integration.result +++ b/tests/integrationtest/r/planner/core/integration.result @@ -681,10 +681,10 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or c > 10000 ord id estRows task access object operator info Sort_5 5548.89 root planner__core__integration.t.a, planner__core__integration.t.b └─Projection_7 5548.89 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_11 5548.89 root type: union - ├─TableRangeScan_8(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 5548.89 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 5548.89 root type: union + ├─TableRangeScan_9(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 5548.89 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or c > 10000 order by a, b; a b 1 1 @@ -692,11 +692,11 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or a > 88 or c > id estRows task access object operator info Sort_5 7771.11 root planner__core__integration.t.a, planner__core__integration.t.b └─Projection_7 7771.11 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_12 7771.11 root type: union - ├─TableRangeScan_8(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:(88,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 7771.11 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 7771.11 root type: union + ├─TableRangeScan_9(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:(88,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 7771.11 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or a > 88 or c > 10000 order by a, b; a b 1 1 @@ -705,14 +705,14 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or (a >= 10 and id estRows task access object operator info Sort_5 8015.79 root planner__core__integration.t.a, planner__core__integration.t.b └─Projection_7 8015.79 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_15 7119.80 root type: union - ├─TableRangeScan_8(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─TableRangeScan_9 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─Selection_14(Probe) 7119.80 cop[tikv] or(or(lt(planner__core__integration.t.a, 2), and(ge(planner__core__integration.t.a, 10), ge(planner__core__integration.t.b, 10))), or(gt(planner__core__integration.t.c, 100), lt(planner__core__integration.t.c, 1))) - └─TableRowIDScan_13 8882.21 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_16 7119.80 root type: union + ├─TableRangeScan_9(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─TableRangeScan_10 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─Selection_15(Probe) 7119.80 cop[tikv] or(or(lt(planner__core__integration.t.a, 2), and(ge(planner__core__integration.t.a, 10), ge(planner__core__integration.t.b, 10))), or(gt(planner__core__integration.t.c, 100), lt(planner__core__integration.t.c, 1))) + └─TableRowIDScan_14 8882.21 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1 order by a, b; a b 1 1 @@ -722,16 +722,16 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or (a >= 10 and id estRows task access object operator info Sort_5 8235.60 root planner__core__integration.t.a, planner__core__integration.t.b └─Projection_7 8235.60 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_17 7315.03 root type: union - ├─TableRangeScan_8(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─TableRangeScan_9 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo - ├─Selection_12(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) - │ └─TableRangeScan_11 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_13(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_14(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─Selection_16(Probe) 7315.03 cop[tikv] or(or(lt(planner__core__integration.t.a, 2), and(ge(planner__core__integration.t.a, 10), ge(planner__core__integration.t.b, 10))), or(and(ge(planner__core__integration.t.a, 20), lt(planner__core__integration.t.b, 10)), or(gt(planner__core__integration.t.c, 100), lt(planner__core__integration.t.c, 1)))) - └─TableRowIDScan_15 8882.21 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_18 7315.03 root type: union + ├─TableRangeScan_9(Build) 3323.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─TableRangeScan_10 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo + ├─Selection_13(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) + │ └─TableRangeScan_12 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_14(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_15(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─Selection_17(Probe) 7315.03 cop[tikv] or(or(lt(planner__core__integration.t.a, 2), and(ge(planner__core__integration.t.a, 10), ge(planner__core__integration.t.b, 10))), or(and(ge(planner__core__integration.t.a, 20), lt(planner__core__integration.t.b, 10)), or(gt(planner__core__integration.t.c, 100), lt(planner__core__integration.t.c, 1)))) + └─TableRowIDScan_16 8882.21 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1 order by a, b; a b 1 1 @@ -924,10 +924,10 @@ explain select /*+ use_index_merge(t) */ a from t where c < 10 or a < 2 order by id estRows task access object operator info Sort_5 5542.21 root planner__core__integration.t.a └─Projection_7 5542.21 root planner__core__integration.t.a - └─IndexMerge_11 5542.21 root type: union - ├─IndexRangeScan_8(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:a(a, b) range:[-inf,2), keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 5542.21 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 5542.21 root type: union + ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3323.33 cop[tikv] table:t, index:a(a, b) range:[-inf,2), keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 5542.21 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a from t where c < 10 or a < 2 order by a; a 1 @@ -935,10 +935,10 @@ explain select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or c > 1 id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a - └─IndexMerge_11 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or c > 10000 order by a; a 1 @@ -946,11 +946,11 @@ explain select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or _tidb id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a - └─IndexMerge_12 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or _tidb_rowid < 10 or c > 11 order by a; a 1 @@ -960,13 +960,13 @@ explain select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or (a >= id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a - └─IndexMerge_14 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1 order by a; a 1 @@ -976,15 +976,15 @@ explain select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or (a >= id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a - └─IndexMerge_16 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─Selection_12(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_11 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_13(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_14(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_15(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_17 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─Selection_13(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_12 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_14(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_15(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_16(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1 order by a; a 1 @@ -1134,10 +1134,10 @@ explain select /*+ use_index_merge(t) */ a,b from t where c < 10 or a < 2 order id estRows task access object operator info Sort_5 5542.21 root planner__core__integration.t.a └─Projection_7 5542.21 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_11 5542.21 root type: union - ├─IndexRangeScan_8(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:a(a, b) range:[-inf,2), keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 5542.21 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 5542.21 root type: union + ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3323.33 cop[tikv] table:t, index:a(a, b) range:[-inf,2), keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 5542.21 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where c < 10 or a < 2 order by a; a b 1 1 @@ -1145,10 +1145,10 @@ explain select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or c > id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_11 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or c > 10000 order by a; a b 1 1 @@ -1156,11 +1156,11 @@ explain select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or _ti id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_12 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or _tidb_rowid < 10 or c > 11 order by a; a b 1 1 @@ -1170,13 +1170,13 @@ explain select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or (a id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_14 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1 order by a; a b 1 1 @@ -1186,15 +1186,15 @@ explain select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or (a id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_16 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─Selection_12(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_11 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_13(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_14(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_15(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_17 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─Selection_13(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_12 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_14(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_15(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_16(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1 order by a; a b 1 1 @@ -1285,10 +1285,10 @@ explain select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or c > id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.c, planner__core__integration.t.a - └─IndexMerge_11 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or c > 10000 order by a; c a 1 1 @@ -1296,11 +1296,11 @@ explain select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or _ti id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.c, planner__core__integration.t.a - └─IndexMerge_12 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or _tidb_rowid < 10 or c > 11 order by a; c a 1 1 @@ -1310,13 +1310,13 @@ explain select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or (a id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.c, planner__core__integration.t.a - └─IndexMerge_14 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1 order by a; c a 1 1 @@ -1326,15 +1326,15 @@ explain select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or (a id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.c, planner__core__integration.t.a - └─IndexMerge_16 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─Selection_12(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_11 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_13(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_14(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_15(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_17 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─Selection_13(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_12 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_14(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_15(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_16(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ c,a from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1 order by a; c a 1 1 @@ -1355,10 +1355,10 @@ explain select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or c id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.b, planner__core__integration.t.a, planner__core__integration.t.c - └─IndexMerge_11 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or c > 10000 order by a; b a c 1 1 1 @@ -1366,11 +1366,11 @@ explain select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or _ id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.b, planner__core__integration.t.a, planner__core__integration.t.c - └─IndexMerge_12 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(11,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or _tidb_rowid < 10 or c > 11 order by a; b a c 1 1 1 @@ -1380,13 +1380,13 @@ explain select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or ( id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.b, planner__core__integration.t.a, planner__core__integration.t.c - └─IndexMerge_14 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or c > 100 or c < 1 order by a; b a c 1 1 1 @@ -1396,15 +1396,15 @@ explain select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or ( id estRows task access object operator info Sort_5 8000.00 root planner__core__integration.t.a └─Projection_7 8000.00 root planner__core__integration.t.b, planner__core__integration.t.a, planner__core__integration.t.c - └─IndexMerge_16 8000.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─Selection_10(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_9 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo - ├─Selection_12(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) - │ └─IndexRangeScan_11 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_13(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_14(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_15(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_17 8000.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─Selection_11(Build) 1111.11 cop[tikv] ge(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_10 3333.33 cop[tikv] table:t, index:a(a, b) range:[10,+inf], keep order:false, stats:pseudo + ├─Selection_13(Build) 1107.78 cop[tikv] lt(planner__core__integration.t.b, 10) + │ └─IndexRangeScan_12 3333.33 cop[tikv] table:t, index:a(a, b) range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_14(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_15(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_16(Probe) 8000.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,a,c from t where _tidb_rowid < 2 or (a >= 10 and b >= 10) or (a >= 20 and b < 10) or c > 100 or c < 1 order by a; b a c 1 1 1 @@ -1486,11 +1486,11 @@ explain select /*+ use_index_merge(t) */ b from t where b < 10 or c < 11 or c > id estRows task access object operator info Sort_5 7767.77 root planner__core__integration.t.b └─Projection_7 7767.77 root planner__core__integration.t.b - └─IndexMerge_12 7767.77 root type: union - ├─IndexRangeScan_8(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,11), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(50,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 7767.77 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 7767.77 root type: union + ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,11), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(50,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 7767.77 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b from t where b < 10 or c < 11 or c > 50 order by b; b 1 @@ -1500,10 +1500,10 @@ explain select /*+ use_index_merge(t) */ b from t where a < 2 or c > 10000 order id estRows task access object operator info Sort_5 3334.67 root planner__core__integration.t.b └─Projection_7 3334.67 root planner__core__integration.t.b - └─IndexMerge_11 3334.67 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 3334.67 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 3334.67 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 3334.67 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b from t where a < 2 or c > 10000 order by b; b 1 @@ -1511,11 +1511,11 @@ explain select /*+ use_index_merge(t) */ b from t where a < 2 or a < 10 or b > 1 id estRows task access object operator info Sort_5 3340.00 root planner__core__integration.t.b └─Projection_7 3340.00 root planner__core__integration.t.b - └─IndexMerge_12 3340.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:b(b) range:(11,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 3340.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 3340.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:b(b) range:(11,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 3340.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b from t where a < 2 or a < 10 or b > 11 order by b; b 1 @@ -1524,12 +1524,12 @@ explain select /*+ use_index_merge(t) */ b from t where a < 2 or b >= 10 or c > id estRows task access object operator info Sort_5 7771.56 root planner__core__integration.t.b └─Projection_7 7771.56 root planner__core__integration.t.b - └─IndexMerge_13 7771.56 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:b(b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_12(Probe) 7771.56 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_14 7771.56 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:b(b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_13(Probe) 7771.56 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b from t where a < 2 or b >= 10 or c > 100 or c < 1 order by b; b 1 @@ -1539,13 +1539,13 @@ explain select /*+ use_index_merge(t) */ b from t where a < 2 or a >= 10 or a >= id estRows task access object operator info Sort_5 7033.48 root planner__core__integration.t.b └─Projection_7 7033.48 root planner__core__integration.t.b - └─IndexMerge_14 7033.48 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo - ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 7033.48 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 7033.48 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo + ├─TableRangeScan_11(Build) 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 7033.48 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b from t where a < 2 or a >= 10 or a >= 20 or c > 100 or b < 1 order by b; b 1 @@ -1624,11 +1624,11 @@ explain select /*+ use_index_merge(t) */ a,b from t where b < 10 or c < 11 or c id estRows task access object operator info Sort_5 7767.77 root planner__core__integration.t.b └─Projection_7 7767.77 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_12 7767.77 root type: union - ├─IndexRangeScan_8(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,11), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(50,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 7767.77 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 7767.77 root type: union + ├─IndexRangeScan_9(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,11), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(50,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 7767.77 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where b < 10 or c < 11 or c > 50 order by b; a b 1 1 @@ -1638,10 +1638,10 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or c > 10000 ord id estRows task access object operator info Sort_5 3334.67 root planner__core__integration.t.b └─Projection_7 3334.67 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_11 3334.67 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 3334.67 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 3334.67 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 3334.67 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or c > 10000 order by b; a b 1 1 @@ -1661,12 +1661,12 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or b >= 10 or c id estRows task access object operator info Sort_5 7771.56 root planner__core__integration.t.b └─Projection_7 7771.56 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_13 7771.56 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:b(b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_12(Probe) 7771.56 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_14 7771.56 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:b(b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_13(Probe) 7771.56 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or b >= 10 or c > 100 or c < 1 order by b; a b 1 1 @@ -1676,13 +1676,13 @@ explain select /*+ use_index_merge(t) */ a,b from t where a < 2 or a >= 10 or a id estRows task access object operator info Sort_5 7033.48 root planner__core__integration.t.b └─Projection_7 7033.48 root planner__core__integration.t.a, planner__core__integration.t.b - └─IndexMerge_14 7033.48 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo - ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 7033.48 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 7033.48 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo + ├─TableRangeScan_11(Build) 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 7033.48 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ a,b from t where a < 2 or a >= 10 or a >= 20 or c > 100 or b < 1 order by b; a b 1 1 @@ -1705,10 +1705,10 @@ explain select /*+ use_index_merge(t) */ b,c from t where a < 2 or c > 10000 ord id estRows task access object operator info Sort_5 3334.67 root planner__core__integration.t.b └─Projection_7 3334.67 root planner__core__integration.t.b, planner__core__integration.t.c - └─IndexMerge_11 3334.67 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_10(Probe) 3334.67 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_12 3334.67 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(10000,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_11(Probe) 3334.67 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,c from t where a < 2 or c > 10000 order by b; b c 1 1 @@ -1716,11 +1716,11 @@ explain select /*+ use_index_merge(t) */ b,c from t where a < 2 or a < 10 or b > id estRows task access object operator info Sort_5 3340.00 root planner__core__integration.t.b └─Projection_7 3340.00 root planner__core__integration.t.b, planner__core__integration.t.c - └─IndexMerge_12 3340.00 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:b(b) range:(11,+inf], keep order:false, stats:pseudo - └─TableRowIDScan_11(Probe) 3340.00 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_13 3340.00 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[-inf,10), keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:b(b) range:(11,+inf], keep order:false, stats:pseudo + └─TableRowIDScan_12(Probe) 3340.00 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,c from t where a < 2 or a < 10 or b > 11 order by b; b c 1 1 @@ -1729,12 +1729,12 @@ explain select /*+ use_index_merge(t) */ b,c from t where a < 2 or b >= 10 or c id estRows task access object operator info Sort_5 7771.56 root planner__core__integration.t.b └─Projection_7 7771.56 root planner__core__integration.t.b, planner__core__integration.t.c - └─IndexMerge_13 7771.56 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─IndexRangeScan_9(Build) 3333.33 cop[tikv] table:t, index:b(b) range:[10,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_12(Probe) 7771.56 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_14 7771.56 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─IndexRangeScan_10(Build) 3333.33 cop[tikv] table:t, index:b(b) range:[10,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:idx_c(c) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_13(Probe) 7771.56 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,c from t where a < 2 or b >= 10 or c > 100 or c < 1 order by b; b c 1 1 @@ -1744,13 +1744,13 @@ explain select /*+ use_index_merge(t) */ b,c from t where a < 2 or a >= 10 or a id estRows task access object operator info Sort_5 7033.48 root planner__core__integration.t.b └─Projection_7 7033.48 root planner__core__integration.t.b, planner__core__integration.t.c - └─IndexMerge_14 7033.48 root type: union - ├─TableRangeScan_8(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo - ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo - ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_11(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo - ├─IndexRangeScan_12(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,1), keep order:false, stats:pseudo - └─TableRowIDScan_13(Probe) 7033.48 cop[tikv] table:t keep order:false, stats:pseudo + └─IndexMerge_15 7033.48 root type: union + ├─TableRangeScan_9(Build) 3333.33 cop[tikv] table:t range:[-inf,2), keep order:false, stats:pseudo + ├─TableRangeScan_10(Build) 3333.33 cop[tikv] table:t range:[10,+inf], keep order:false, stats:pseudo + ├─TableRangeScan_11(Build) 3333.33 cop[tikv] table:t range:[20,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_12(Build) 3333.33 cop[tikv] table:t, index:idx_c(c) range:(100,+inf], keep order:false, stats:pseudo + ├─IndexRangeScan_13(Build) 3323.33 cop[tikv] table:t, index:b(b) range:[-inf,1), keep order:false, stats:pseudo + └─TableRowIDScan_14(Probe) 7033.48 cop[tikv] table:t keep order:false, stats:pseudo select /*+ use_index_merge(t) */ b,c from t where a < 2 or a >= 10 or a >= 20 or c > 100 or b < 1 order by b; b c 1 1 diff --git a/tests/integrationtest/r/planner/core/plan.result b/tests/integrationtest/r/planner/core/plan.result index 9d06bcb39cde9..ea1d603a74389 100644 --- a/tests/integrationtest/r/planner/core/plan.result +++ b/tests/integrationtest/r/planner/core/plan.result @@ -136,113 +136,113 @@ drop table if exists t1; CREATE TABLE `t1` ( `a` varchar(10) DEFAULT NULL, `b` varchar(10) DEFAULT NULL, KEY `expression_index` ((concat(`a`, `b`))), KEY `expression_index_2` ((concat(`a`, `b`))), KEY `idx` ((concat(`a`, `b`)),`a`), KEY `idx1` (`a`,(concat(`a`, `b`))), KEY `idx2` (`a`,(concat(`a`, `b`)),`b`)); explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo explain format='brief' select * from t1 where concat(a, b) like "aadwa" and a = "a"; id estRows task access object operator info -Projection 0.10 root planner__core__plan.t1.a, planner__core__plan.t1.b -└─IndexReader 0.10 root index:Selection +IndexReader 0.10 root index:Projection +└─Projection 0.10 cop[tikv] planner__core__plan.t1.a, planner__core__plan.t1.b └─Selection 0.10 cop[tikv] like(concat(planner__core__plan.t1.a, planner__core__plan.t1.b), "aadwa", 92) └─IndexRangeScan 0.10 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["a" "aadwa","a" "aadwa"], keep order:false, stats:pseudo explain format='brief' select b from t1 where concat(a, b) >= "aa" and a = "b"; id estRows task access object operator info -Projection 33.33 root planner__core__plan.t1.b -└─IndexReader 33.33 root index:IndexRangeScan +IndexReader 33.33 root index:Projection +└─Projection 33.33 cop[tikv] planner__core__plan.t1.b └─IndexRangeScan 33.33 cop[tikv] table:t1, index:idx2(a, concat(`a`, `b`), b) range:["b" "aa","b" +inf], keep order:false, stats:pseudo insert into t1 values("a", "adwa"); select * from t1 where concat(a, b) like "aadwa" and a = "a"; diff --git a/tests/integrationtest/r/planner/core/plan_cache.result b/tests/integrationtest/r/planner/core/plan_cache.result index d19b79dc33327..2d5b759c702e4 100644 --- a/tests/integrationtest/r/planner/core/plan_cache.result +++ b/tests/integrationtest/r/planner/core/plan_cache.result @@ -820,7 +820,7 @@ execute st using @a; a select @@last_plan_from_cache; @@last_plan_from_cache -1 +0 set tidb_plan_cache_invalidation_on_fresh_stats = 1; execute st using @a; a @@ -849,7 +849,7 @@ select * from t where a=1; a select @@last_plan_from_cache; @@last_plan_from_cache -0 +1 select * from t where a=1; a select @@last_plan_from_cache; diff --git a/tests/integrationtest/r/select.result b/tests/integrationtest/r/select.result index b2062c732d8a0..23449e9cb3bb0 100644 --- a/tests/integrationtest/r/select.result +++ b/tests/integrationtest/r/select.result @@ -662,3 +662,46 @@ select * from t3 where a > 0x80; Error 1105 (HY000): Cannot convert string '\x80' from binary to utf8mb4 set @@tidb_enable_outer_join_reorder=false; set @@sql_mode=default; +SELECT 1 FROM (SELECT 1 x) a STRAIGHT_JOIN (SELECT 1 x) b USING (x); +1 +1 +SELECT 1 FROM (SELECT 1 x) a STRAIGHT_JOIN (SELECT 2 x) b USING (x); +1 +SELECT 1 FROM (SELECT 1 x UNION ALL SELECT 3) a STRAIGHT_JOIN (SELECT 1 x UNION ALL SELECT 2) b USING (x); +1 +1 +DROP TABLE IF EXISTS t1,t2,t3,t4; +CREATE TABLE t1 (id INT PRIMARY KEY); +CREATE TABLE t2 (id INT PRIMARY KEY); +CREATE TABLE t3 (pk INT PRIMARY KEY); +CREATE TABLE t4 (id INT PRIMARY KEY, v VARCHAR(255)); +INSERT INTO t1 VALUES (1),(2),(3); +INSERT INTO t2 VALUES (2); +INSERT INTO t4 VALUES (1,"first"),(2,"second"),(3,"third"); +SELECT * FROM t1 STRAIGHT_JOIN t2 USING(id); +id +2 +EXPLAIN SELECT * FROM t1 STRAIGHT_JOIN t2 USING(id); +id estRows task access object operator info +MergeJoin_6 12500.00 root inner join, left key:select.t1.id, right key:select.t2.id +├─TableReader_30(Build) 10000.00 root data:TableFullScan_29 +│ └─TableFullScan_29 10000.00 cop[tikv] table:t2 keep order:true, stats:pseudo +└─TableReader_28(Probe) 10000.00 root data:TableFullScan_27 + └─TableFullScan_27 10000.00 cop[tikv] table:t1 keep order:true, stats:pseudo +SELECT * FROM t2 STRAIGHT_JOIN t1 USING(id); +id +2 +EXPLAIN SELECT * FROM t2 STRAIGHT_JOIN t1 USING(id); +id estRows task access object operator info +MergeJoin_6 12500.00 root inner join, left key:select.t2.id, right key:select.t1.id +├─TableReader_30(Build) 10000.00 root data:TableFullScan_29 +│ └─TableFullScan_29 10000.00 cop[tikv] table:t1 keep order:true, stats:pseudo +└─TableReader_28(Probe) 10000.00 root data:TableFullScan_27 + └─TableFullScan_27 10000.00 cop[tikv] table:t2 keep order:true, stats:pseudo +SELECT * FROM t1 STRAIGHT_JOIN t2 USING(id) STRAIGHT_JOIN t4 USING(id); +id v +2 second +SELECT * FROM t1 STRAIGHT_JOIN t2 USING(i); +Error 1054 (42S22): Unknown column 'i' in 'from clause' +SELECT * FROM t1 STRAIGHT_JOIN t3 USING(id); +Error 1054 (42S22): Unknown column 'id' in 'from clause' diff --git a/tests/integrationtest/r/sessionctx/setvar.result b/tests/integrationtest/r/sessionctx/setvar.result index 8be4f8164d5e0..e6feec35f90e3 100644 --- a/tests/integrationtest/r/sessionctx/setvar.result +++ b/tests/integrationtest/r/sessionctx/setvar.result @@ -1142,21 +1142,21 @@ select /*+ set_var(tidb_opt_projection_push_down=0) */ @@tidb_opt_projection_pus 0 select @@tidb_opt_projection_push_down; @@tidb_opt_projection_push_down -0 +1 set @@tidb_opt_projection_push_down=default; select @@tidb_opt_projection_push_down; @@tidb_opt_projection_push_down -0 +1 select /*+ set_var(tidb_opt_projection_push_down=1) */ @@tidb_opt_projection_push_down; @@tidb_opt_projection_push_down 1 select @@tidb_opt_projection_push_down; @@tidb_opt_projection_push_down -0 +1 set @@tidb_opt_projection_push_down=default; select @@tidb_opt_projection_push_down; @@tidb_opt_projection_push_down -0 +1 select /*+ set_var(tidb_enable_vectorized_expression=0) */ @@tidb_enable_vectorized_expression; @@tidb_enable_vectorized_expression 0 diff --git a/tests/integrationtest/t/select.test b/tests/integrationtest/t/select.test index 39e899c8eb1a3..dc79207dfe61a 100644 --- a/tests/integrationtest/t/select.test +++ b/tests/integrationtest/t/select.test @@ -284,3 +284,30 @@ select * from t3 where a > 0x80; set @@tidb_enable_outer_join_reorder=false; set @@sql_mode=default; + +SELECT 1 FROM (SELECT 1 x) a STRAIGHT_JOIN (SELECT 1 x) b USING (x); +SELECT 1 FROM (SELECT 1 x) a STRAIGHT_JOIN (SELECT 2 x) b USING (x); +SELECT 1 FROM (SELECT 1 x UNION ALL SELECT 3) a STRAIGHT_JOIN (SELECT 1 x UNION ALL SELECT 2) b USING (x); + +DROP TABLE IF EXISTS t1,t2,t3,t4; +CREATE TABLE t1 (id INT PRIMARY KEY); +CREATE TABLE t2 (id INT PRIMARY KEY); +CREATE TABLE t3 (pk INT PRIMARY KEY); +CREATE TABLE t4 (id INT PRIMARY KEY, v VARCHAR(255)); +INSERT INTO t1 VALUES (1),(2),(3); +INSERT INTO t2 VALUES (2); +INSERT INTO t4 VALUES (1,"first"),(2,"second"),(3,"third"); + +SELECT * FROM t1 STRAIGHT_JOIN t2 USING(id); +EXPLAIN SELECT * FROM t1 STRAIGHT_JOIN t2 USING(id); + +SELECT * FROM t2 STRAIGHT_JOIN t1 USING(id); +EXPLAIN SELECT * FROM t2 STRAIGHT_JOIN t1 USING(id); + +SELECT * FROM t1 STRAIGHT_JOIN t2 USING(id) STRAIGHT_JOIN t4 USING(id); + +--error 1054 +SELECT * FROM t1 STRAIGHT_JOIN t2 USING(i); + +--error 1054 +SELECT * FROM t1 STRAIGHT_JOIN t3 USING(id); \ No newline at end of file diff --git a/tests/realtikvtest/addindextest2/BUILD.bazel b/tests/realtikvtest/addindextest2/BUILD.bazel index e711ecdf094b8..c0795fac6253a 100644 --- a/tests/realtikvtest/addindextest2/BUILD.bazel +++ b/tests/realtikvtest/addindextest2/BUILD.bazel @@ -20,6 +20,7 @@ go_test( "//pkg/store/helper", "//pkg/tablecodec", "//pkg/testkit", + "//pkg/testkit/testfailpoint", "//pkg/types", "//tests/realtikvtest", "@com_github_fsouza_fake_gcs_server//fakestorage", diff --git a/tests/realtikvtest/addindextest2/global_sort_test.go b/tests/realtikvtest/addindextest2/global_sort_test.go index 6dbba34f43419..253fd3deee20c 100644 --- a/tests/realtikvtest/addindextest2/global_sort_test.go +++ b/tests/realtikvtest/addindextest2/global_sort_test.go @@ -35,6 +35,7 @@ import ( "github.com/pingcap/tidb/pkg/store/helper" "github.com/pingcap/tidb/pkg/tablecodec" "github.com/pingcap/tidb/pkg/testkit" + "github.com/pingcap/tidb/pkg/testkit/testfailpoint" "github.com/pingcap/tidb/pkg/types" "github.com/pingcap/tidb/tests/realtikvtest" "github.com/stretchr/testify/require" @@ -85,7 +86,7 @@ func TestGlobalSortBasic(t *testing.T) { store, dom := realtikvtest.CreateMockStoreAndDomainAndSetup(t) tk := testkit.NewTestKit(t, store) - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/disttask/framework/scheduler/WaitCleanUpFinished", "return()")) + testfailpoint.Enable(t, "github.com/pingcap/tidb/pkg/disttask/framework/scheduler/WaitCleanUpFinished", "return()") tk.MustExec("drop database if exists addindexlit;") tk.MustExec("create database addindexlit;") tk.MustExec("use addindexlit;") @@ -124,7 +125,7 @@ func TestGlobalSortBasic(t *testing.T) { <-scheduler.WaitCleanUpFinished checkFileCleaned(t, jobID, cloudStorageURI) - require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/pkg/ddl/forceMergeSort", "return()")) + testfailpoint.Enable(t, "github.com/pingcap/tidb/pkg/ddl/forceMergeSort", "return()") tk.MustExec("alter table t add index idx1(a);") tk.MustExec("admin check table t;") <-scheduler.WaitCleanUpFinished @@ -136,12 +137,11 @@ func TestGlobalSortBasic(t *testing.T) { checkFileCleaned(t, jobID, cloudStorageURI) dom.DDL().SetHook(origin) - - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/pkg/disttask/framework/scheduler/WaitCleanUpFinished")) - require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/pkg/ddl/forceMergeSort")) } func TestGlobalSortMultiSchemaChange(t *testing.T) { + testfailpoint.Enable(t, "github.com/pingcap/tidb/pkg/ddl/mockRegionBatch", `return(1)`) + gcsHost, gcsPort, cloudStorageURI := genStorageURI(t) opt := fakestorage.Options{ Scheme: "http", @@ -172,6 +172,9 @@ func TestGlobalSortMultiSchemaChange(t *testing.T) { } tk.MustExec("create table t_dup (a int, b bigint);") tk.MustExec(fmt.Sprintf("insert into t_dup values (%d, %d), (%d, %d);", 1, 2, 2, 2)) + tk.MustExec("create table t_dup_2 (a int primary key, b bigint);") + tk.MustQuery("split table t_dup_2 between (0) and (80000) regions 7;").Check(testkit.Rows("6 1")) + tk.MustExec(fmt.Sprintf("insert into t_dup_2 values (%d, %d), (%d, %d);", 1, 2, 79999, 2)) tableNames := []string{"t_rowid", "t_int_handle", "t_common_handle", "t_partition"} @@ -202,6 +205,10 @@ func TestGlobalSortMultiSchemaChange(t *testing.T) { "alter table t_dup add index idx(a), add unique index idx2(b);", "Duplicate entry '2' for key 't_dup.idx2'", ) + tk.MustContainErrMsg( + "alter table t_dup_2 add unique index idx2(b);", + "Duplicate entry '2' for key 't_dup_2.idx2'", + ) }) } diff --git a/tests/realtikvtest/addindextest3/functional_test.go b/tests/realtikvtest/addindextest3/functional_test.go index 92ce602c037c9..ab89fc75f2063 100644 --- a/tests/realtikvtest/addindextest3/functional_test.go +++ b/tests/realtikvtest/addindextest3/functional_test.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/pkg/ddl" "github.com/pingcap/tidb/pkg/ddl/ingest" "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/table/tables" "github.com/pingcap/tidb/pkg/testkit" "github.com/pingcap/tidb/pkg/testkit/testfailpoint" "github.com/pingcap/tidb/tests/realtikvtest" @@ -89,14 +90,15 @@ func TestBackendCtxConcurrentUnregister(t *testing.T) { for range idxIDs { uniques = append(uniques, false) } - _, err = bCtx.Register([]int64{1, 2, 3, 4, 5, 6, 7}, uniques, &model.TableInfo{}) + _, err = bCtx.Register([]int64{1, 2, 3, 4, 5, 6, 7}, uniques, tables.MockTableFromMeta(&model.TableInfo{})) require.NoError(t, err) wg := sync.WaitGroup{} wg.Add(3) for i := 0; i < 3; i++ { go func() { - bCtx.UnregisterEngines() + err := bCtx.FinishAndUnregisterEngines() + require.NoError(t, err) wg.Done() }() } diff --git a/tests/realtikvtest/addindextest4/ingest_test.go b/tests/realtikvtest/addindextest4/ingest_test.go index 6b03840c4b0c7..3d9313ed8a110 100644 --- a/tests/realtikvtest/addindextest4/ingest_test.go +++ b/tests/realtikvtest/addindextest4/ingest_test.go @@ -408,7 +408,7 @@ func TestAddIndexRemoteDuplicateCheck(t *testing.T) { tk.MustExec("insert into t values(100000, 1, 1);") ingest.ForceSyncFlagForTest = true - tk.MustGetErrCode("alter table t add unique index idx(b);", errno.ErrDupEntry) + tk.MustGetErrMsg("alter table t add unique index idx(b);", "[kv:1062]Duplicate entry '1' for key 't.idx'") ingest.ForceSyncFlagForTest = false tk.MustExec("set global tidb_ddl_reorg_worker_cnt=4;") diff --git a/tests/realtikvtest/statisticstest/BUILD.bazel b/tests/realtikvtest/statisticstest/BUILD.bazel index b9ee7985a9952..62459aff93f31 100644 --- a/tests/realtikvtest/statisticstest/BUILD.bazel +++ b/tests/realtikvtest/statisticstest/BUILD.bazel @@ -10,6 +10,8 @@ go_test( flaky = True, race = "on", deps = [ + "//pkg/parser/model", + "//pkg/statistics/asyncload", "//pkg/testkit", "//tests/realtikvtest", "@com_github_stretchr_testify//require", diff --git a/tests/realtikvtest/statisticstest/statistics_test.go b/tests/realtikvtest/statisticstest/statistics_test.go index 5535a387e73d4..f4ea02f92b90a 100644 --- a/tests/realtikvtest/statisticstest/statistics_test.go +++ b/tests/realtikvtest/statisticstest/statistics_test.go @@ -15,9 +15,13 @@ package statisticstest import ( + "context" "fmt" "testing" + "time" + "github.com/pingcap/tidb/pkg/parser/model" + "github.com/pingcap/tidb/pkg/statistics/asyncload" "github.com/pingcap/tidb/pkg/testkit" "github.com/pingcap/tidb/tests/realtikvtest" "github.com/stretchr/testify/require" @@ -232,3 +236,70 @@ func checkFMSketch(tk *testkit.TestKit) { tk.MustQuery(`SHOW STATS_HISTOGRAMS WHERE TABLE_NAME='employees' and partition_name="global" and column_name="id"`).CheckAt([]int{6}, [][]any{ {"14"}}) } + +func TestNoNeedIndexStatsLoading(t *testing.T) { + store, dom := realtikvtest.CreateMockStoreAndDomainAndSetup(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("drop table if exists t;") + // 1. Create a table and the statsHandle.Update(do.InfoSchema()) will load this table into the stats cache. + tk.MustExec("create table if not exists t(a int, b int, index ia(a));") + // 2. Drop the stats of the stats, it will clean up all system table records for this table. + tk.MustExec("drop stats t;") + // 3. Insert some data and wait for the modify_count and the count is not null in the mysql.stats_meta. + tk.MustExec("insert into t value(1,1), (2,2);") + h := dom.StatsHandle() + require.NoError(t, h.DumpStatsDeltaToKV(true)) + require.NoError(t, h.Update(dom.InfoSchema())) + // 4. Try to select some data from this table by ID, it would trigger an async load. + tk.MustExec("set tidb_opt_objective='determinate';") + tk.MustQuery("select * from t where a = 1 and b = 1;").Check(testkit.Rows("1 1")) + table, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + checkTableIDInItems(t, table.Meta().ID) +} + +func checkTableIDInItems(t *testing.T, tableID int64) { + ctx, cancel := context.WithTimeout(context.Background(), 1*time.Minute) + defer cancel() + + ticker := time.NewTicker(2 * time.Millisecond) + defer ticker.Stop() + + done := make(chan bool) + + // First, confirm that the table ID is in the items. + items := asyncload.AsyncLoadHistogramNeededItems.AllItems() + for _, item := range items { + if item.TableID == tableID { + // Then, continuously check until it no longer exists or timeout. + go func() { + for { + select { + case <-ticker.C: + items := asyncload.AsyncLoadHistogramNeededItems.AllItems() + found := false + for _, item := range items { + if item.TableID == tableID { + found = true + } + } + if !found { + done <- true + } + case <-ctx.Done(): + return + } + } + }() + break + } + } + + select { + case <-done: + t.Log("Table ID has been removed from items") + case <-ctx.Done(): + t.Fatal("Timeout: Table ID was not removed from items within the time limit") + } +} diff --git a/tools/check/ut.go b/tools/check/ut.go index 37738f5a3a167..92dce545683be 100644 --- a/tools/check/ut.go +++ b/tools/check/ut.go @@ -170,8 +170,7 @@ func cmdBuild(args ...string) bool { // build all packages if len(args) == 0 { - err := buildTestBinaryMulti(pkgs) - if err != nil { + if err := buildTestBinaryMulti(pkgs); err != nil { log.Println("build package error", pkgs, err) return false } @@ -201,28 +200,14 @@ func cmdRun(args ...string) bool { start := time.Now() // run all tests if len(args) == 0 { - err := buildTestBinaryMulti(pkgs) - if err != nil { + if err := buildTestBinaryMulti(pkgs); err != nil { log.Println("build package error", pkgs, err) return false } - for _, pkg := range pkgs { - exist, err := testBinaryExist(pkg) - if err != nil { - log.Println("check test binary existence error", err) - return false - } - if !exist { - fmt.Println("no test case in ", pkg) - continue - } - - tasks, err = listTestCases(pkg, tasks) - if err != nil { - log.Println("list test cases error", err) - return false - } + if tasks, err = runExistingTestCases(pkgs); err != nil { + log.Println("run existing test cases error", err) + return false } } @@ -357,6 +342,32 @@ func cmdRun(args ...string) bool { return true } +func runExistingTestCases(pkgs []string) (tasks []task, err error) { + wg := &sync.WaitGroup{} + tasksChannel := make(chan []task, len(pkgs)) + for _, pkg := range pkgs { + exist, err := testBinaryExist(pkg) + if err != nil { + log.Println("check test binary existence error", err) + return nil, err + } + if !exist { + fmt.Println("no test case in ", pkg) + continue + } + + wg.Add(1) + go listTestCasesConcurrent(wg, pkg, tasksChannel) + } + + wg.Wait() + close(tasksChannel) + for t := range tasksChannel { + tasks = append(tasks, t...) + } + return tasks, nil +} + func parseCaseListFromFile(fileName string) (map[string]struct{}, error) { ret := make(map[string]struct{}) @@ -651,6 +662,20 @@ func listTestCases(pkg string, tasks []task) ([]task, error) { return tasks, nil } +func listTestCasesConcurrent(wg *sync.WaitGroup, pkg string, tasksChannel chan<- []task) { + defer wg.Done() + newCases, err := listNewTestCases(pkg) + if err != nil { + log.Println("list test case error", pkg, err) + return + } + tasks := make([]task, 0, len(newCases)) + for _, c := range newCases { + tasks = append(tasks, task{pkg, c}) + } + tasksChannel <- tasks +} + func filterTestCases(tasks []task, arg1 string) ([]task, error) { if strings.HasPrefix(arg1, "r:") { r, err := regexp.Compile(arg1[2:])